Until recently, BLE devices had limited connectivity to the internet because they needed a smartphone as hub.

Over the years, the infrastucture have developed and most devices are being connected to the cloud via internet(TCP/IP), thus BLE devices should also connect to the internet without relying on smartphones.

IoT Gateway (or BLE Gateway) with these functions are usually made up of Linux systems.

It has high specification to support various wireless devices that don’t support TCP/IP such as Zigbee, Z-Wave, and RFID as well as BLE.

When connecting simple BLE devices to the internet, it is effective to configure with affordable Lightweight Gateway (or Thin Gateway) with low level of difficulty in development.

I will introduce some projects that interworks BLE devices to the clould by connecting to the internet (TCP).

 

1. BLE to Ethernet Thin Gateway

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, author use the ble_app_hrs_s110 example code provided by Nordic. He 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, he will use the “dweet.io” service). For the software of Data Collector, he combines Nordic’s ble_app_hrs_c_s120 examples and W5500 io libraries.

http://wiznetmuseum.com/portfolio-items/ble-to-ethernet-thin-gateway/

ble_gateway-1

 

2. Telemedicine by using WIZwiki-W7500 and BLE

Recently WIZwiki-W7500 platform was announced by WIZnet. So the maker implemented a firmware of WIZwiki-W7500 by changing UART definition because he can handle a source code easily.
You can know the value of BLE sensor even if it is far away. Please refer to the following steps.

http://wiznetmuseum.com/portfolio-items/telemedicine-by-using-wizwiki-w7500-and-ble/

3. Seeed Arch Link Board 

Arch Link is an mbed enabled development board based on Nordic nRF51822 and WIZnet W5500 ethernet interface. With Arduino form factor, Grove connectors and micro SD interface, it is extremely easy to create a bluetooth low energy device.

http://wiznetmuseum.com/portfolio-items/seeed-arch-link-board-var/

 

4. BLE to TCP Gateway

Bluetooth already has a dominant position in the field of low-power short-range wireless connection. In general, bluetooth devices such as heart rate monitor, smart watch, and various sensors use a smartphone as the gateway to connect to the Internet(TCP/IP). However, there is an increase of cases where bluetooth need to connect to the TCP/IP network without a smartphone. Although bluetooth 4.2 supports IPSP(Internet Protocol Support Profile), it is difficult to use it because it requires a high-end product based on Linux for router or gateway. In the example below, he wanted the gateway to be cheap and light.

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.

http://wiznetmuseum.com/portfolio-items/2-ble-to-tcp-gateway/

ble_to_tcp_article_5

 

Curator : Steve from WIZnet
Email : ssekim@wiznet.co.kr