Demo Glucose Service

Dependencies:   BLE_API mbed nRF51822

Fork of BLE_HeartRate by Bluetooth Low Energy

BLE_Glucose_demo implements the Glucose Service which enables a collector device to connect and interact with.

There is a brief sample code edited with Android Studio for demo this BLE_Glucose_demo example, and it is public on github, everyone can clone it by this URL: https://github.com/Marcomissyou/BluetoothLeGlucose.git. It is convenient for you to development your BLE idea.

There is also provided apk file so you can download and install it directly then demo this code, but make sure your Android phone supports Bluetooth 4.0. /media/uploads/Marcomissyou/bleglucoseservice.apk

Changes

RevisionDateWhoCommit message
68:56408fc76e3b 2015-08-14 wgd8700 Update BLE_API, nRF51822, and mbed libs to sync throughout all sample code, work for 32KB RAM revision platform; default tip
67:aa3a1bbed328 2015-07-02 Marcomissyou update to correctly BLE_Glucose_demo
66:72ca05b7a092 2015-07-02 Marcomissyou BLE HID demo
65:e419508fefc4 2015-06-30 Marcomissyou BLE HID Demo
64:8cd9416028a7 2015-06-26 Marcomissyou update BLE_API and modify code to consistent with the newest BLE_API
63:fc6117c32419 2015-05-29 Marcomissyou First Commit.; For Glucose Demo.
62:6573a90c88b1 2015-05-18 rgrover1 switch to the latest of the underlying libraries.
61:371d78b94ca8 2015-05-13 rgrover1 updating to S130 softdevice and the latest of BLE_API and nRF51822.
60:79da561d849b 2015-05-11 rgrover1 Updating to latest of the underlying libraries.
59:b32d42836762 2015-04-30 rgrover1 updating underlying libraries for v8 of the Nordic SDK.
58:ab9e41e1e9ed 2015-04-27 rgrover1 updating to the latest of the underlying APIs
57:d80d8dbaf86b 2015-04-15 rgrover1 updating to the latest from mbed SDK. includes update to Nordic SDKv7.1
56:83623419d5e4 2015-03-24 rgrover1 updating underlying libraries
55:3a7d497a3e03 2015-02-09 mbedAustin removed unncessary Battery Service from HearRate demo code
54:54a3de277e6b 2014-12-09 rgrover1 updating underlying libraries.
53:06a74fd722b8 2014-11-28 rgrover1 Updating to 0.2.5 of BLE_API
52:6bbf62943106 2014-11-21 rgrover1 add some code to configure slower connection interval
51:cba5deb3b404 2014-11-20 screamer Remove duplicate library
50:477004d54431 2014-11-17 rgrover1 add a check for gap-connectedness before polling for sensor data.
49:5dfc445d89cd 2014-11-05 rgrover1 updating underlying libraries.
48:8bca6365f8b0 2014-11-05 rgrover1 updating the underlying libraries.
47:430545f41113 2014-09-30 rgrover1 updating the underlying libraries.
46:ee7c55907f36 2014-09-30 rgrover1 DFUService is now added automatically for DFU platforms.
45:98c5a34b07a4 2014-09-29 rgrover1 move service initialization before starting advertisements.
44:f0df248cbe78 2014-09-23 rgrover1 updating to the latest of the underlying libraries.
43:dbb025ed4a55 2014-09-23 rgrover1 minor update to advertising payload; and fleshing out Device Information Service.
42:06ebef2e0e44 2014-09-22 rgrover1 updating to 0.2.0 of the BLE_API
41:9cef0129da5f 2014-09-02 rgrover1 updated underlying libraries
40:e73130c6f2bb 2014-08-22 rgrover1 white space diffs
39:6390604f904c 2014-08-22 rgrover1 Extract HeartRateService as a template to simplify the main application.
38:b2efa4f73d3a 2014-07-25 Rohit Grover merge
37:d310a72115c7 2014-07-11 Rohit Grover updated heart-rate demo to use the new connectionParams APIs
36:ea2a1b4f51c1 2014-07-11 Rohit Grover change hrm demo to do sensor polling from the main thread
35:ba3e3174331a 2014-07-11 Rohit Grover disconnectionCallback now takes a handle
34:44dc6efc0b50 2014-07-08 Rohit Grover use a declared constant for the Heart-Rate Location characteristic
33:e63df636d3b2 2014-07-08 Rohit Grover Remove a const attribute for a global variable used to initialize the location characteristic.
32:7761a83ba06d 2014-07-25 rgrover1 updating the underlying libraries.
31:380687727e63 2014-07-04 rgrover1 updating underlying libraries.
30:3dc9e6f2bc8c 2014-07-04 Rohit Grover remove the battery-level and device-information services
29:76d865c718a6 2014-07-04 Rohit Grover HRM demo now works with the nordic Android App (nRFToolBox)
28:bdfc8cc53f0b 2014-07-04 Rohit Grover add the battery level server to the HRM demo
27:97adf2b76b9c 2014-07-03 Rohit Grover add 16-bit UUIDs to the advertising payload; this is cosmetic
26:e6ad33b227c6 2014-07-03 Rohit Grover add deviceInformationService to the basic HRM demo
25:b3e91851d9e2 2014-06-26 rgrover1 updating to the latest of the underlying nRF51822 library.
24:4dab884e2235 2014-06-13 rgrover1 updating underlying libraries.
23:88a61b9d9814 2014-06-12 Rohit Grover merging updates from online IDE
22:299658c5fa3c 2014-06-12 Rohit Grover simplify demo to only contain the heart-rate service
21:1ea5a5ae55c9 2014-06-11 rgrover1 updating underlying libraries.
20:58bff62d0f7a 2014-06-11 Rohit Grover remove un-necessary callbacks from the demo
19:1713b11694ea 2014-06-11 Rohit Grover make use of the new GattService constructor which takes in an array of pointers to Characteristics
18:8a2e313f49cb 2014-06-11 Rohit Grover GattServer::addService() automatically sets initial value for characteristics
17:583b765af55f 2014-06-11 Rohit Grover remove an un-used global variable
16:f3361e20642d 2014-06-11 Rohit Grover minor white-space diffs having to do with coding style
15:7ba28817e31e 2014-06-10 Rohit Grover move ble_init() to the beginning of main()
14:de84386d179a 2014-06-10 Rohit Grover merge
13:3ca2045597e7 2014-06-10 Rohit Grover minor updates to comment headers
12:845161769325 2014-06-10 rgrover1 updating to the latest versions of the depending libraries.
11:1d9aafee4984 2014-06-10 Rohit Grover use a ticker to schedule a periodicCallback() instead of a busy-wait loop
10:2436164b692e 2014-06-10 Rohit Grover reverting to BLEDevice (from BLEPeripheral)
9:5d693381e883 2014-06-10 Rohit Grover make console output optional