Posted 2017-02-01 01:12:03 +0100


WIZnet's BLE to TCP Gateway

    No tags


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. image description

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.

image description

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

  1. 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.
    image description

  2. Sign up for Thingspeak and create a channel
     -> Sign up for Thingspeak and create a channel by connecting to
     -> Channels -> My Channels -> New Channel -> Fill the Name -> Save Channel image description image description

  3. API Key application
     -> Copy Write API Key from API Keys image description

     -> 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) image description

  4. Build & Writing

  5. Confirm Thingspeak dashboard image description

In order to download the F/W, please refer to the following link.

More information can be found at the link below.


David Edwin gravatar image

Posted Feb. 1, 2017, 9:16 a.m.

+1 , this is a good start !

BTprogrammer gravatar image

Posted Feb. 1, 2017, 5:17 p.m.

YEAH, looking good! Step in the right direction.

nateperry gravatar image

Posted Feb. 14, 2017, 9:31 p.m.

Is the board available to buy and play with?

Posted Feb. 15, 2017, 8:44 a.m.

Hello Nate.
Can I contact you by email?
If possible, please send me your e-mail address.

JOHN QI gravatar image

Posted Feb. 24, 2017, 10:39 a.m.

Cool! I am looking for a solution like this. Where can I buy the board to try?

Posted May 1, 2017, 3:39 p.m.

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:

lalit-tmt gravatar image

Posted Oct. 13, 2017, 11:22 a.m.

It is possible with Nrf52850??What necessary changes i want to required??

ToasTer86 gravatar image

Posted Oct. 17, 2017, 3:36 p.m.

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?

Sign in to comment.

Related posts by tag

No results