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

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.

主站蜘蛛池模板: 剑河县| 牡丹江市| 房产| 高唐县| 广东省| 文水县| 民丰县| 长宁县| 义马市| 汉中市| 灵宝市| 德阳市| 乾安县| 伊宁县| 汉川市| 昭苏县| 奉贤区| 久治县| 烟台市| 克拉玛依市| 天柱县| 巴彦县| 琼海市| 宁乡县| 隆德县| 新乡市| 淳安县| 中方县| 绥江县| 务川| 长海县| 连江县| 赣州市| 盐源县| 嫩江县| 定州市| 东丽区| 遂昌县| 朝阳市| 格尔木市| 峨眉山市|