Experimental BLE project showing how IO can be made with an App over BLE. Pointer to matching App will be added when ready, initially this works with: - Android App [nRF-Master Control Panel], supports Write,Read,Notify - Android Project [BluetoothLeGatt]
Dependencies: BLE_API mbed nRF51822
This is an experimental project for BLE (Bluetooth LE == Bluetooth Low Energy == Bluetooth Smart).
- It supports general IO over BLE with Read/Notify/Write support.
- It is compatible with FOTA using Android App "nRF Master Control Panel" (20150126)
- IO supported by:
- Custom Android App is in the WIKI under: Android-App, developed from Android Sample "BluetoothLeGatt"
- Android App: nRF-MCP (Master Control Panel)
- iOS App LightBlue.
- General HRM, HTM, Battery and similar apps should be able to access the matching services.
- It includes combinations of code from other projects, alternative code included can be tried by moving comments (, //)
- 20150126 bleIO r25: It compiles for both "Nordic nRF51822" and "Nordic nRF51822 FOTA" platforms
- 20150126 The matching bleIO App (in wiki) doesn't support FOTA yet, use Android App "nRF Master Control Panel"
Feedback and ideas greatly appreciated!!!
History
Works for both "Nordic nRF51822" and "Nordic nRF51822 FOTA" platforms, and the FOTA load does allow subsequent FOTA loads using Android App "nRF Master Control Panel".
2015-01-26, by prussell [Mon, 26 Jan 2015 18:56:52 +0000] rev 26
Works for both "Nordic nRF51822" and "Nordic nRF51822 FOTA" platforms, and the FOTA load does allow subsequent FOTA loads using Android App "nRF Master Control Panel".
Updates ShowIO, ShowADC
2015-01-26, by prussell [Mon, 26 Jan 2015 18:36:11 +0000] rev 25
Updates ShowIO, ShowADC
Updated Libs: mbed r92, nRF51822 r93, BLE_API r277
2015-01-26, by prussell [Mon, 26 Jan 2015 17:57:11 +0000] rev 24
Updated Libs: mbed r92, nRF51822 r93, BLE_API r277
Works with _bleIO_v06a.zip
2015-01-26, by prussell [Mon, 26 Jan 2015 17:51:53 +0000] rev 23
Works with _bleIO_v06a.zip
Need to add: setReadAuthorizationCallback()
2015-01-11, by prussell [Sun, 11 Jan 2015 20:01:40 +0000] rev 22
Need to add: setReadAuthorizationCallback()
Fix: vShowIO(w8 for spare 16bit from Central)
2014-12-29, by prussell [Mon, 29 Dec 2014 20:02:23 +0000] rev 21
Fix: vShowIO(w8 for spare 16bit from Central)
Update: r4 updated on any port read so ready for ble read request,
2014-12-29, by prussell [Mon, 29 Dec 2014 17:09:29 +0000] rev 20
Update: r4 updated on any port read so ready for ble read request,
; n4 notify generated on both press and release else can see incorrect status when directly read n4 (instead of notify data).
Add comments about buggy on Notify&Read needing queue.
2014-12-28, by prussell [Sun, 28 Dec 2014 14:44:41 +0000] rev 19
Add comments about buggy on Notify&Read needing queue.
Debugging Notify
2014-12-28, by prussell [Sun, 28 Dec 2014 01:51:03 +0000] rev 18
Debugging Notify
bleIO Notify Enable, Disable, and actual NotifyMsg are working with nRF-MCP
2014-12-27, by prussell [Sat, 27 Dec 2014 14:54:55 +0000] rev 17
bleIO Notify Enable, Disable, and actual NotifyMsg are working with nRF-MCP