Hi @arun @Domhnall @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) and Blebricks Extension (https://www.bleb.it/en/software-suite/) to live track hot air balloons.
Regarding Blebricks (https://www.bleb.it/), the smart IoT bricks that use the BLE technology, see also this paper: https://1drv.ms/b/s!Aoa1ABpG9aM1hdFzzbXBkkdjGUP4hA
Regarding infoBalloons app and project (see: https://www.bleb.it/en/infoballoons/ and 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) 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/) 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)?
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)?