一、项目说明和场景
使用的编程语言有Java、nodejs、python、C
- springboot框架
- 集成springsecurity做权限认证+JWT
- 硬件设备esp32和树莓派个2套
- 阿里云部署和通讯
- mqtt做传输
- 温湿度传感器,光敏,rola,led,蜂鸣器,语音播报、控件等设备
- 内网穿透、zabbix监控、摄像头等功能
- 树莓派设备定位百度地图等功能
- 主题老年人健康管理系统
二、简单的流程图示
三、项目集成流程
- 阿里云安装mqtt
- 后端集成mqtt,硬件编写mqtt。通过发布和订阅进行消息通讯
- 树莓派和esp32通过rola进行关联
- 软硬件通过mqtt交互
- 硬件设备编写代码实现硬件功能
- 后台设计权限流程并落地实现
- 部署方面配置服务自启动systemd服务
- 阿里云安装zabbix做项目监测,并做成日志分流
相关内容一:springboot集成mqtt