martinohanlon / BlueDot

A zero boiler plate bluetooth remote

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Use Bluetooth LE (BLE) for interaction.

ukBaz opened this issue · comments

Describe the feature you'd like

Use BLE standard for connect BlueDot.

Additional context

This would allow support for both Android and iOS.

An custom service that is becoming quite common is the Nordic UART Service:
https://learn.adafruit.com/introducing-the-adafruit-bluefruit-le-uart-friend/uart-service

There is an open source app that has some code to work with this format already:
https://github.com/kai-morich/SimpleBluetoothLeTerminal

On the Python side, there is an example BLE Peripheral (server) example at:
https://github.com/ukBaz/python-bluezero/blob/master/examples/ble_uart.py

This would also allow the use of CircuitPython board as receiver or sender, they do support BLE.