# Does BlueTooth work?

**URL:** <https://community.thunkable.com/t/does-bluetooth-work/2023713>\
**Category:** BLE / BlueTooth\
**Created:** [September 1, 2022, 4:20pm UTC](https://community.thunkable.com/t/does-bluetooth-work/2023713 "2022-09-01T16:20:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![etslab968](https://avatars.discourse-cdn.com/v4/letter/e/a5b964/32.png) [@etslab968](https://community.thunkable.com/u/etslab968)\
**Post date:** [September 1, 2022, 4:20pm UTC](https://community.thunkable.com/t/does-bluetooth-work/2023713/1 "2022-09-01T16:20:26Z")

</div>

I know this is a very general question, but I’ve read all of the BLE topics and most are closed with no resolution.

I have an app in MIT App Inventor that I’m trying to move to Thunkable. It uses BLE to control a heater. In MIT App Inventor, I can use a variety of BLE modules (HM-18, HM-11, SH-HC-08, HM-19, HM-10) and they work just fine.

In ThunkableX, I can scan and connect to all of the same modules, but cannot transmit and receive on any of them. Most of them do nothing at all, but a couple do give a garbage response on the receive. I get exactly the same results with the live test as I do with installing the apk.

My question is, does BLE work, and are there plans to make it more robust?

Thanks.

---

<div class="post-metadata">

**Author:** ![jared](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jared/32/138473_2.png) [@jared](https://community.thunkable.com/u/jared)\
**Post date:** [September 1, 2022, 5:10pm UTC](https://community.thunkable.com/t/does-bluetooth-work/2023713/2 "2022-09-01T17:10:22Z")

</div>

See my post here. You’re asking about the same class of device just called a different name.

> [@Bluetooth dont work with HC-05 (slave) and HC-06 (master/slave)](https://community.thunkable.com/t/bluetooth-dont-work-with-hc-05-slave-and-hc-06-master-slave/2022483/2):
>
> The issue is in the modality of communication that those devices use. I’m almost positive you can only transfer data via the broadcast channel. Thunkable apps do not have the internal infrastructure to receive and parse those messages at this time. For now, you must read from/write to the GATT characteristic service available on a BLE device. The ESP32 is perfect for this use case as. I have documented this in other threads. [BlueTooth Weather Station - BLE](https://community.thunkable.com/t/bluetooth-weather-station-ble/1918355)

---

<div class="post-metadata">

**Author:** ![etslab968](https://avatars.discourse-cdn.com/v4/letter/e/a5b964/32.png) [@etslab968](https://community.thunkable.com/u/etslab968)\
**Post date:** [September 1, 2022, 7:33pm UTC](https://community.thunkable.com/t/does-bluetooth-work/2023713/3 "2022-09-01T19:33:11Z")

</div>

I saw the post, was just hoping someone at Thunkable could chime in with details on development and maybe a timeline since I haven’t been able to find much on that.

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 1:12pm UTC](https://community.thunkable.com/t/does-bluetooth-work/2023713/4 "2024-11-08T13:12:53Z")

</div>


