官术网_书友最值得收藏!

Example – club room monitoring

In this section, we will be looking at a practical implementation of an SBC-based solution that performs the following functionality for a club room:

  • Monitors the status of the club door's lock
  • Monitors the club status switch
  • Sends status change notifications over MQTT
  • Provides a REST API for the current club status
  • Controls status lights
  • Controls the power in the club room

The basic use case here is that we have a club room for which we want to be able to monitor the status of its lock, and have a switch inside the club to regulate whether the non-permanent power outlets in the club are powered on or not. Turning the club status switch to on would provide power to those outlets. We also want to send out a notification over MQTT so that other devices in the club room or elsewhere can update their status.

MQTT is a simple, binary publish/subscribe protocol on top of TCP/IP. It offers a lightweight communication protocol, suitable for resource-restricted applications such as sensor networks. Each MQTT client communicates with a central server: the MQTT broker.

主站蜘蛛池模板: 武川县| 青浦区| 尚义县| 石柱| 嘉荫县| 莲花县| 凤庆县| 遵义县| 龙胜| 英山县| 石台县| 自贡市| 宁晋县| 黄浦区| 阿尔山市| 甘德县| 怀来县| 临桂县| 灵川县| 筠连县| 湄潭县| 长沙县| 禹州市| 吉水县| 木兰县| 博客| 兰坪| 綦江县| 南靖县| 顺平县| 米林县| 普宁市| 天门市| 综艺| 连山| 永清县| 金坛市| 抚宁县| 扬州市| 乳山市| 社旗县|