This self-study education resource for software developers and technical architects explains Bluetooth® internet gateways, middleware which interfaces Bluetooth Low Energy (LE) devices with the internet. A Bluetooth internet gateway allows applications to exchange data with Bluetooth devices from anywhere in the world and is a key component of any Internet of Things solution architecture which involves Bluetooth technology.
- Illustrates the options for accommodating different types of Bluetooth LE devices in an internet gateway.
- Includes a hands-on project to design and build a working prototype internet gateway for Bluetooth LE Peripherals.
- Includes a hands-on project to design and build a working prototype internet gateway for Bluetooth mesh networks.
- Explains and explores the following topics:
- Logical and physical architectures
- Component selection, development and integration
- Gateway adapter code development and testing
- Includes a working prototype gateway web application which acts as a general purpose Bluetooth LE device explorer and acts as an example for review and self-study.
- Includes an unfinished gateway web application for controlling a BBC micro:bit Bluetooth Peripheral device via the gateway, which you will finish by writing the missing gateway interaction code.
- Includes an unfinished gateway web application for controlling the devices in a Bluetooth mesh network via the gateway, which you will finish by writing the missing gateway interaction code.
- Explores and explains the issues and options for creating a scalable Bluetooth internet gateway solution for either Bluetooth LE Peripherals or for Bluetooth mesh networks.