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". default tip

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