Hi,
I have a adafruit Feather M0 BLE with nRF51822. Wanted to know if there is a library which can help talk MQTT using just Bluetooth. Planning setup the board to talk to smartphone via Bluetooth on MQTT protocol.
Thanks, Neo
Hi,
I have a adafruit Feather M0 BLE with nRF51822. Wanted to know if there is a library which can help talk MQTT using just Bluetooth. Planning setup the board to talk to smartphone via Bluetooth on MQTT protocol.
Thanks, Neo
This is exactly where I am at too. Seems like creating a Forwarder using the MQTT spec is the way. But let me know if you find anything interesting.
We have MQTT library here. It was used with 6lowpan on lower layer before getting to BLE. But I guess you can get something out of it ?
The 6lowpan mqtt library is a great first step as an experimental tool! Unfortunately it has quite a few downsides for production devices:
The IoT softdevice firmware is experimental with no defined timeline for release
Bandwidth is capped at 128kbps. Regular softdevice firmware is much, much, faster
The IoT SDK is updated infrequently (last updated late 2015!)
Phones can't currently act as ble 6lowpan gateway due to software limitations; necessitating the use of additional hardware to act as a ble gateway
IoT development efforts seems to be shifting away from the IoT SDK to the Thread SDK. And there are currently no planned MQTT libraries for the Thread SDK
All of these downsides make it pretty difficult to move forward with the IoT MQTT library.
I understand your concern, unfortunately currently we have no other option to give.