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

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.

主站蜘蛛池模板: 晋中市| 南靖县| 饶平县| 铜山县| 汉中市| 绥宁县| 忻州市| 蒲城县| 祁门县| 阜新| 犍为县| 淮安市| 呈贡县| 余江县| 西城区| 黔东| 怀安县| 渑池县| 昆明市| 延安市| 太白县| 东丰县| 黄石市| 汶川县| 宁河县| 修文县| 永川市| 阜康市| 承德市| 肥乡县| 漠河县| 赣榆县| 桐城市| 百色市| 清原| 马边| 哈尔滨市| 抚顺市| 黎城县| 大厂| 扎囊县|