# Feedback for Bluetooth Component

**URL:** <https://community.thunkable.com/t/feedback-for-bluetooth-component/76368>\
**Category:** Announcements\
**Tags:** newfeatures, bluetooth, feature-requests\
**Created:** [May 15, 2019, 9:50pm UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368 "2019-05-15T21:50:09Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![arun](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/arun/32/42_2.png) [@arun](https://community.thunkable.com/u/arun)\
**Post date:** [May 15, 2019, 9:50pm UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/1 "2019-05-15T21:50:09Z")

</div>

Hi Thunkers!

We are working on a number of exciting hardware/sensor related components right now for Thunkable ✕, including Bluetooth Low Energy (BLE). We are looking for your help to make sure we build what you are looking for.

For those of you looking for the BLE component:

1. How are you planning to use it (what is the BLE feature in your app supposed to do)?
2. What are the main features you are looking for to make it work?

Thanks,  
Arun and the Thunkable Team

---

<div class="post-metadata">

**Author:** ![giorgiospugnesi](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/giorgiospugnesi/32/10505_2.png) [@giorgiospugnesi](https://community.thunkable.com/u/giorgiospugnesi)\
**Post date:** [May 16, 2019, 9:47am UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/2 "2019-05-16T09:47:13Z")

</div>

Hi Arun,  
I’m interested in develop an App like the one presented in this video:  
[http://www.beaconitaly.it/musei/](http://www.beaconitaly.it/musei/) (scroll page down).  
My App will interact with beacons in order to provide contents (text, images, music) according to users position.  
So, what I’m looking for is:

- A simple way to interact with BLE Beacons
- A simple set of block with “macro” function (connect to beacon, read data, …)
- Maximum compatibility with a wide range of Android versions (not only the last version) and devices. (I know at least Android v. 5 is recommended but teoretically BLE works on Android 4.3 too… let’s think to obsolete devices)

Thanks for taking care of this interesting and useful feature!

---

<div class="post-metadata">

**Author:** ![James\_Williams](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/james_williams/32/28300_2.png) [@James\_Williams](https://community.thunkable.com/u/James_Williams)\
**Post date:** [May 16, 2019, 12:42pm UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/3 "2019-05-16T12:42:39Z")

</div>

Hi Thunkable team

Always happy to help anyone interested in improving technology. Here Are a couple I have already finished using MIT’s APP INVENTOR Development system.

[https://www.dropbox.com/s/arp325nu6ldv4e6/Trailer%20Mate.png?dl=0](https://www.dropbox.com/s/arp325nu6ldv4e6/Trailer%20Mate.png?dl=0)

Control an 8 Channel Relay board by Tinysine with Bluetooth

> **[8 Channel Smartphone Bluetooth Relay Kit for Android and iOS](https://ozrobotics.com/shop/8-channel-smartphone-bluetooth-relay-kit-for-android-and-ios/)**
>
> TOSR08 V2 Bluetooth Relay kit supports both Android and iOS. It’s a convenient and easy-to-use product that can be used to control any electrical equipment.

[https://www.dropbox.com/s/2csnkohl5uas33r/SCAF-L\_JAC.png?dl=0](https://www.dropbox.com/s/2csnkohl5uas33r/SCAF-L_JAC.png?dl=0)

Control an 2 Channel Relay board by DSD TECH with Bluetooth

> **[DSD TECH 1/2/4 Channels Bluetooth Relay module for Remote Control switch...](http://www.dsdtech-global.com/2018/04/bluetooth-relay-module.html)**
>
> Features Built-in CC2541 Bluetooth 4.0 BLE module, supports iOS devices and Android 4.3 devices or later 1/2/4 Channel 5V relay...

Good Luck!

---

<div class="post-metadata">

**Author:** ![Mikey17](https://avatars.discourse-cdn.com/v4/letter/m/f0a364/32.png) [@Mikey17](https://community.thunkable.com/u/Mikey17)\
**Post date:** [May 17, 2019, 12:56pm UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/4 "2019-05-17T12:56:19Z")

</div>

Hi Arun,  
l would like the means to connect to a Bluetooth device without pairing. For example, my Smartwatch App when turned on, automatically connects with the Smartwatch (via the App).  
I would like the same to happen, but for the watch to connect with my own Thunkable App. At the present time I can only connect a Smartwatch to my App that pairs with the phone, whereas, most Smartwatches pair via an App.  
Thanks, hope you can help.

---

<div class="post-metadata">

**Author:** ![Mickeyb](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mickeyb/32/25988_2.png) [@Mickeyb](https://community.thunkable.com/u/Mickeyb)\
**Post date:** [May 18, 2019, 9:41pm UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/5 "2019-05-18T21:41:35Z")

</div>

Thunkable team,

Thanks for being such a great group…easy to work with and responsive. I actually do not need BLE. Just looking for a classic Bluetooth to send HEX commands.

Thanks again!

---

<div class="post-metadata">

**Author:** ![Jon\_Richings](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jon\_Richings](https://community.thunkable.com/u/Jon_Richings)\
**Post date:** [May 23, 2019, 10:41pm UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/6 "2019-05-23T22:41:25Z")

</div>

I was hoping you might be close to BLE support. I have two hardware projects, both based on Arduino-ish technology. Both use Android or iOS as controllers and UI. They just need simple serial port like functionality (which BLE is pretty good at). Both will use Firmata (Arduino’s simple client-host protocol).

I think you could probably rely on the existing native Android and iOS functionality to identify visible BLE devices and look after connecting and so on. For me, I just need you to provide a two way data stream like it was a serial cable (BTW, an OTG USB serial connections would be awesome too!)

Can’t wait to see what you’ve got coming and I would be super happy to help more and beta (alpha?🙂 test too.

---

<div class="post-metadata">

**Author:** ![Jon\_Richings](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jon\_Richings](https://community.thunkable.com/u/Jon_Richings)\
**Post date:** [May 23, 2019, 10:44pm UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/7 "2019-05-23T22:44:33Z")

</div>

Hey, here’s a thought: Since a wired OTG connection is just a pipe for serial data, and BLE is just a different pipe. Why not think of the serial components as common underlying components?

---

<div class="post-metadata">

**Author:** ![Jon\_Richings](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jon\_Richings](https://community.thunkable.com/u/Jon_Richings)\
**Post date:** [June 19, 2019, 1:11am UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/8 "2019-06-19T01:11:41Z")

</div>

Hi Thunkeneers,

Any update on BLE availability? I have a commercial project thats just waiting for it.

---

<div class="post-metadata">

**Author:** ![BlueWhaleYT](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/bluewhaleyt/32/28437_2.png) [@BlueWhaleYT](https://community.thunkable.com/u/BlueWhaleYT)\
**Post date:** [June 20, 2019, 2:09pm UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/9 "2019-06-20T14:09:47Z")

</div>

It will be coming very soon! Keep eyes on Thunkable Docs : [https://docs.thunkable.com/release-notes](https://docs.thunkable.com/release-notes)  
Thanks. 🙂

---

<div class="post-metadata">

**Author:** ![arun](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/arun/32/42_2.png) [@arun](https://community.thunkable.com/u/arun)\
**Post date:** [June 20, 2019, 6:58pm UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/10 "2019-06-20T18:58:19Z")

</div>

Thanks for all of your feedback! We hope to launch a version of the BLE component it in the next week, and would love your feedback when it is launched!

---

<div class="post-metadata">

**Author:** ![arun](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/arun/32/42_2.png) [@arun](https://community.thunkable.com/u/arun)\
**Post date:** [June 26, 2019, 11:12pm UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/11 "2019-06-26T23:12:06Z")

</div>

Hi All,

If you haven’t seen it yet, we recently launched the BLE component. Please try it out and let us know your thoughts!

[https://docs.thunkable.com/bluetooth-low-energy](https://docs.thunkable.com/bluetooth-low-energy)

Best,  
Arun

---

<div class="post-metadata">

**Author:** ![7ef7464f580f4b](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/7ef7464f580f4b/32/37311_2.png) [@7ef7464f580f4b](https://community.thunkable.com/u/7ef7464f580f4b)\
**Post date:** [July 10, 2019, 3:13am UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/12 "2019-07-10T03:13:52Z")

</div>

It seems to work well! It took a little getting used to, but we were able to get a listviewer to show of both the available Device IDs and the Device Names. Having the friendly names available and searchable is a huge plus. Thanks team!

PS: Looking forward to Classic Bluetooth 😀

---

<div class="post-metadata">

**Author:** ![Jon\_Richings](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jon\_Richings](https://community.thunkable.com/u/Jon_Richings)\
**Post date:** [July 21, 2019, 11:00pm UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/13 "2019-07-21T23:00:01Z")

</div>

I’m really excited and finally have the time to try the BLE Component. It seems there is only read and write capability and no notify? Is that correct? I am trying to talk to a device which uses notify. If notify is missing do you plan to add it? My understanding is that notify is very commonly used.

---

<div class="post-metadata">

**Author:** ![Jon\_Richings](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jon\_Richings](https://community.thunkable.com/u/Jon_Richings)\
**Post date:** [July 23, 2019, 12:12am UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/14 "2019-07-23T00:12:35Z")

</div>

On further experimentation you definitely need to add a “when/do” on notify. I can’t create a loop that polls the BLE read anywhere near fast enough to reliably capture data from a pretty lazy BLE device. Please add an event driven Notify option 🙏

---

<div class="post-metadata">

**Author:** ![Jon\_Richings](https://avatars.discourse-cdn.com/v4/letter/j/7bcc69/32.png) [@Jon\_Richings](https://community.thunkable.com/u/Jon_Richings)\
**Post date:** [July 23, 2019, 12:21am UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/15 "2019-07-23T00:21:24Z")

</div>

A testable “connected state” would be very helpful too.

---

<div class="post-metadata">

**Author:** ![neuheisser](https://avatars.discourse-cdn.com/v4/letter/n/9fc29f/32.png) [@neuheisser](https://community.thunkable.com/u/neuheisser)\
**Post date:** [September 30, 2019, 10:42am UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/16 "2019-09-30T10:42:04Z")

</div>

I’m using BLE component intensively last few months, and I think it really works great. I’m using it as a remote controller for ESP 32 based project. It is simple to use, stable, no-nonsense. The only thing that I found might be useful to add could be BT disconnect option.  
It is really great and it is a pity that it can’t be previewed from iOS, I think I’m going to buy Android phone because I’m wasting a lot of time waiting for a compiled app.

---

<div class="post-metadata">

**Author:** ![mrHeadyHead](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mrheadyhead/32/72699_2.png) [@mrHeadyHead](https://community.thunkable.com/u/mrHeadyHead)\
**Post date:** [October 7, 2019, 9:46am UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/17 "2019-10-07T09:46:02Z")

</div>

Hollo to everyone! Yeah, why is no disconnect function in bt module, like in classic version? I need it very hard, for using with arduino.

---

<div class="post-metadata">

**Author:** ![Paolo\_Tealdi](https://avatars.discourse-cdn.com/v4/letter/p/e0b2c6/32.png) [@Paolo\_Tealdi](https://community.thunkable.com/u/Paolo_Tealdi)\
**Post date:** [October 20, 2019, 2:52pm UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/18 "2019-10-20T14:52:03Z")

</div>

Hi @arun @domhnallohanlon @Mark !

I’m an italian computer science engineer and also an high school teacher. With my students we have developed an app for Android (infoBalloons) using App Inventor 2 plus AppVis Extension ([https://isenseproject.org/appvis](https://isenseproject.org/appvis)) and Blebricks Extension ([https://www.bleb.it/en/software-suite/](https://www.bleb.it/en/software-suite/)) to live track hot air balloons.

Regarding Blebricks ([https://www.bleb.it/](https://www.bleb.it/)), the smart IoT bricks that use the BLE technology, see also this paper: [https://1drv.ms/b/s!Aoa1ABpG9aM1hdFzzbXBkkdjGUP4hA](https://1drv.ms/b/s!Aoa1ABpG9aM1hdFzzbXBkkdjGUP4hA)

Regarding infoBalloons app and project (see: [https://www.bleb.it/en/infoballoons/](https://www.bleb.it/en/infoballoons/) and [https://isenseproject.org/projects/3640](https://isenseproject.org/projects/3640)).

I’d like to create an improved infoBalloons app for Android and iOS using Thunkable X.

I’ve presented our projects (infoBalloons and other IoT apps that use BLE) during a Poster Session inside MIT App Inventor Summit 2019 last August (you can see my poster here: [https://drive.google.com/file/d/1nVNiyVsE6LqBzojeaCQRrsKvMPppDhg1/view?usp=sharing](https://drive.google.com/file/d/1nVNiyVsE6LqBzojeaCQRrsKvMPppDhg1/view?usp=sharing)) where I also met @Mark (Mark Friedman).

As I told to @Mark, the Blebriks Extension for MIT App Inventor and Thunkable Classic developed by Bleb Technology (our technical partner) is a new, more efficient and designed by scratch extension to use BLE protocol and works better than the MIT App Inventor BLE component. **Bleb Technology and I (contact me at: [http://www.tealdi.eu/](http://www.tealdi.eu/)) would like to collaborate with Thunkable on BLE support.**

But PLEASE, PLEASE, as a first step, could you please add the possibility, inside your Thunkable X BLE Component, to transmit an uint8\_t HEX byte array instead of a String (Text) as “data” in “Transmit” function ([https://docs.thunkable.com/bluetooth-low-energy#transmit](https://docs.thunkable.com/bluetooth-low-energy#transmit))?

And on the other hand to receive an uint8\_t HEX byte array instead of a String (Text) as “data” in “Receive” function ([https://docs.thunkable.com/bluetooth-low-energy#receive](https://docs.thunkable.com/bluetooth-low-energy#receive))?

Paolo T.

---

<div class="post-metadata">

**Author:** ![mrHeadyHead](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mrheadyhead/32/72699_2.png) [@mrHeadyHead](https://community.thunkable.com/u/mrHeadyHead)\
**Post date:** [June 17, 2020, 5:42am UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/19 "2020-06-17T05:42:15Z")

</div>

A small update on the topic. I found that you can disconnect from the bluetooth module simply by calling the connection function with the same name or address to which you are already connected

---

<div class="post-metadata">

**Author:** ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)\
**Post date:** [June 25, 2020, 10:53am UTC](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368/20 "2020-06-25T10:53:51Z")

</div>

Hey @Paolo_Tealdi this sounds awesome, thanks for letting us know

> [@Paolo\_Tealdi](#):
>
> as a first step, could you please add the possibility, inside your Thunkable X BLE Component, to transmit an uint8\_t HEX byte array

Do you have a github account by any chance? If so, can you please submit this feature request there?

Thanks.

[Next page](https://community.thunkable.com/t/feedback-for-bluetooth-component/76368.md?page=2)
