BLE to Ethernet Thin Gateway is the data collecor to transmit the BLE(Bluetooth Low Eneregy) data to a cloud server through Ethernet.
The whole system is composed of Data Sender, Data Collector and Cloud Server. Data Sender measures the heart rate and transmits to Data Collector. For software of Data Sender, we use the ble_app_hrs_s110 example code provided by Nordic. We will use virtual data for heart rate and battery level.
Data Collector collects the data transmitted by Data Sender, and tranmits the collected data to the cloud service. (In this posting, we will use the “dweet.io” service). For the software of Data Collector, we combines Nordic’s ble_app_hrs_c_s120 examples and W5500 io libraries.
In order to check the debugging log and Ethernet function, connect the UART to USB module and WIZ550io as below.
Download nRF51 SDK by clicking below link
You can get the Eclipse Project and source code from Github Repository. After downloading the fiels from Github, save them in the below path.
ble_app_hrs : <SDK>/examples/ble_peripheral
ble_app_hrs_c_with_W5500 : <SDK>/examples/ble_central
(1) Development Enviroment
Import Existing Project