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.
-> 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)
Build & Writing
Confirm Thingspeak dashboard
In order to download the F/W, please refer to the following link.
Hey I am trying this with the nRF52840 with a Wiznet5100 arduino ethernet shield, could you help me in a direction on how to start this project?
It is possible with Nrf52850??What necessary changes i want to required??
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
Cool! I am looking for a solution like this. Where can I buy the board to try?
Can I contact you by email?
If possible, please send me your e-mail address.