Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
WolkWriter
Published © GPL3+

Bluetooth IoT Gateway

Discover and report the presence of Bluetooth devices with Raspberry Pi and WolkAbout IoT Platform!

IntermediateProtip1 hour8,995
Bluetooth IoT Gateway

Things used in this project

Hardware components

Raspberry Pi 3 Model B+
Raspberry Pi 3 Model B+
Should work on any Linux based device with Bluetooth
×1
RadBeacon Dot
×2

Software apps and online services

WolkAbout IoT Platform
WolkAbout IoT Platform

Story

Read more

Code

wolk_gateway.service

Plain text
Service that will run WolkGateway
[Unit]
 Description=Gateway for connecting non-IP enabled devices to WolkAbout IoT Platform
 After=multi-user.target

[Service]
 Type=idle
 WorkingDirectory=/home/<USER_NAME>/WolkGateway/out/
 ExecStart=/home/<USER_NAME>/WolkGateway/out/WolkGatewayApp gatewayConfiguration.json
 Restart=always

[Install]
 WantedBy=multi-user.target

bluetooth_module.service

Plain text
Service for running WolkGatewayModule-Bluetooth
[Unit]
 Description=WolkAbout Gateway Module for Bluetooth devices
 After=multi-user.target

[Service]
 Type=idle
 WorkingDirectory=/home/<USER_NAME>/WolkGatewayModule-Bluetooth/out/
 ExecStart=/home/<USER_NAME>/WolkGatewayModule-Bluetooth/out/bluetoothModule deviceConfiguration.json
 Restart=always

[Install]
 WantedBy=multi-user.target

WolkGateway

WolkGateway bridges communication between WolkAbout IoT Platform and multiple devices connected to it.

WolkGatewayModule-Bluetooth

Gateway module that enables communication with Bluetooth devices

Credits

WolkWriter

WolkWriter

17 projects • 33 followers
With WolkAbout IoT Platform, we give you proven technology to develop powerful IoT applications and control your business ecosystem.

Comments