The Internet of Things Io T Basic Concepts
The Internet of Things (Io. T)
Basic Concepts • Objects connect to the Internet • They talk to each other • Enabled by low cost electronics • and Open Source Software (free)
The Equipment Raspberry Pi Over 5 million sold Raspberry Pi Zero • • Ethernet Wi. Fi Bluetooth 4 Standard USB Ports Wi. Fi Bluetooth 1 Micro USB Port
The Equipment
The Equipment
The Equipment
The Equipment
The Equipment
The Equipment
The Equipment
The Equipment An Electronic HIU together with a Raspberry Pi and 4 channel relay controller
Ethernet Local Area Network (LAN)
Node-RED Visual Programming / Wiring
Node-RED Java. Script Programming
Node-RED User Interface
Node-RED Web Server Web pages can be served depending on the URL request. This is an example of an open-source graphing library used to detail hot water load over 86, 400 data points (every second of a day) on the address http: //heatweb. ddns. net/diversity
Email • Email provides a simple and well established means of communication. • Messages can be both sent and received. • Files can be easily attached to emails. • Credentials are required to access email server, stored locally in hashed format.
MQTT Communications • MQTT Server acts as a public or password protected post office, typically running Mosquito on a Raspberry Pi. • Messages are distributed by their topic, and can be stored on server for new subscribers. • Messages have three levels of Quality of Service (Qo. S): 0. once only – receive if available 1. at least once – guarantees receipt, possibly more than once 2. exactly once – guarantees receipt one time only • Wildcards can be used to subscribe to multiple topics: Topic = nodehiu/thermalint/sudbury/outside. Temperature Topic = nodehiu/thermalint/sudbury/HIU/rig 1/flow. Temperature Topic = nodehiu/thermalint/sudbury/#
VPN Virtual Private Network • Open. VPN can be installed on a Raspberry Pi within a Local Area Network to provide secure remote access. • Software is available for all computing platforms to enable remote connection using generated certificates. • Once connected, devices on LAN become available.
- Slides: 20