智能路灯平台灯具控制系统的设计与实现

本文最后更新于:2021年12月11日 晚上

智能路灯平台灯具控制系统的设计与实现

目录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
*   摘要

* 研究过程与总体设计:

* 关键技术:NB-IOT模块与STM32 MQTT通信协议

* 代码实现:

* MQTT服务器的连接:打开 MQTT 客户端网络及连接客户端至 MQTT 服务器。

* 订阅与发布:订阅激活、开\\关路灯相关主题;发布反馈结果及状态信息相关主题。

* 硬件看门狗:程序出现死循环时,通过及时喂狗让系统进行复位让系统更加可靠稳定。

* 配置信息存储:FLASH的读写。

* STM32通用定时器:定时上发路灯状态

* 效果展示及系统测试:远程打开/关闭路灯及路灯异常检测

摘要

  • 随着科技社会的不断发展,传统路灯已经不能满足绿色、环保、节能生活的需求。越来越多的照明系统开始通过网络控制平台进行在线管理,实现新时代新理念的智能生活。针对目前节能生活的迫切需求,经过此次项目开发,设计并实现了智能灯具控制系统。

  • 系统利用NB-IoT技术覆盖范围广、连接多、成本低、功耗低的优点,解决了传统路灯系统电力浪费过大、维护成本过高的问题,满足了功能性需求及在可靠性方面的非功能性需求,达到了系统设计目标。

    研究过程与总体设计:

    关键技术:NB-IOT模块与STM32 MQTT通信协议

    nb-iot通信模块:BC20

    MQTT协议示意图

    Stm32程序设计

    效果示意:

    路灯列表

路灯异常检测

详细参考我在CSDN写的博客