• BLE is quite easy to use, tx/rx is just writing to characteristic and reading=getting notifications, the manual is here https://fcc.report/FCC-ID/2AKS8DX-BT18/4216091 near the end there are default service and characteristics IDs.

    Not sure there is better ready to use module but you could simply use the ble_uart module https://www.espruino.com/BLE+UART and replace nordic uuids in the source https://www.espruino.com/modules/ble_uart.js by those from the manual (or reconfigure the module to use nordic ones but that is probably harder)

    also if you have android phone the "Serial Bluetooth Terminal" app is good to try with the module - you should be able to connect over BLE and test how it works. It also has custom mode where you can scan ble device and pick rx/tx characteristic by id from the list

  • I managed to get it working by modifying the ble_uart module as suggested, thanks. There does seem to be a lot of serial data being missed, but presume that this is due to me running the console via Bluetooth at the same time. I will connect via Serial1 to see if this improves the data.

About

Avatar for fanoush @fanoush started