Bluetooth on iOS?

Is is possible to use Bluetooth on iOS (iphone) with AppInventor?

It seems iOS works currently only using the "AI Companion" together with the "App Inventor" app, is that right?

In this case, is the code able to use the phones own Bluetooth functionality?

1 Like

We're working on porting the BluetoothLE extension as a component on iOS. Because of the constraints that Apple puts on apps, we cannot use the extensions approach like we do on Android.

1 Like

Does the MIT team have any status updates? Just wondering, we use the BLE functionality in some of our educational programs and would like to have the capability to use both IOS and Android. Thanks...

I have the same question about updates on using iOS devices for Bluetooth. I run CSE workshops and camps and some students had iPhones in the camp where we were trying to do one way communication with Arduino and a mobile app.

Work is still ongoing.
You can follow the progress here:

Observe the progress bars for the bluetooth component.
When it's ready, you can use Bluetooth.

Which particular model of Arduino are you using? One challenge here is that Apple has restricted access somewhat to what I would call "classic" Bluetooth due to energy consumption concerns. They do allow use of Bluetooth low energy without issue, which we do plan to implement full support for. Knowing what kind of Arduino you use and which Bluetooth version it uses might help us better understand whether what you want to do is feasible.

I'm using the HC-06 BLE for the Arduino Uno.

Hi, I am using the ESP32 board and I am trying to use bluetooth to connect to it. I have an iPhone and I have followed some tutorials on creating a bluetooth connector using MIT App inventor, however the list appears empty when I try to show a list of available connected devices. Is there a fix/work around for this? Thanks!

1 Like

any update on this? I'd love to use this to connect with my ESP32 board but it looks like it's been over 2 years now without any recent update.

I am a retired EE living in France where I created an engineering degree in embedded electronics. I use a large part of my free time playing with Arduino ESP32. I was about linking my projet to my iPhone using the magnificent App Inventor you developped. And guess what ?! Apple locks BLE extension. This is very disappointing !!!

For your information the European Community has fined Aplle : Press corner | European Commission

May this help unlock the App Inventor BLE extension for iOS ???

We have plans to build the BLE support directly into the App Inventor companion on iOS to get around the extension issue, so even if the ruling doesn't change anything eventually this will be supported.

1 Like