WIZnet's BLE to TCP Gateway

No tags

Introduce

WIZnet would like to introduce a BLE to TCP solution which enables bluetooth devices to access cloud services such as Google, IBM, and Amazon without a smartphone. WIZnet created a low power IoT Gateway using W5500, WizFi310, and nRF52832.

With this gateway, the various data of BLE node can be received as BLE and converted into a desired internet protocol such as TCP, UDP, and MQTT; and then, transmit data to various cloud servers. Data transmitted from the node can be checked by a smartphone or PC. Conversely, if one inputs data on a smartphone or PC, it can be transmitted to node via cloud server.

We implemented to transmit BLE data to Thingspeak which is Cloud Server. The node confirms the heart rate data on Thingspeak DashBoard using heart rate service, a BLE standard profile.

Example step

H/W Setting
-> Connect the micro USB to PC and connect the Ethernet cable to the router as shown below.
Also connect the J_LINK or nRF5DK debug out for writing.

Sign up for Thingspeak and create a channel
-> Sign up for Thingspeak and create a channel by connecting to https://thingspeak.com/
-> Channels -> My Channels -> New Channel -> Fill the Name -> Save Channel

API Key application
-> Copy Write API Key from API Keys

-> Open project from ...\BLE_to_TCP_HRS_Thingspeak\examples\ble_central\ble_app_hrs_c\pca10040\s132\arm5_no_packs and write the copied Key value to #define WRITE_API_KEY of main.c)

Thanks for sharing such an informative post with us like TCP, UDP, and MQTT internet protocols are used to transmit data to various cloud servers and the BLE to TCP solution used in WIZnet Gateway etc. The example in this blog clears the concept clearly. Once again thanks. For PCB Repair Services Visit: www.solder.net