本帖最后由 路鸣雨 于 2017-12-6 15:45 编辑 - w; \6 [ N4 ?. I & q- N8 S/ M; N8 N6 b9 g6 ~: T! `( K * r( ?7 l, _3 [ + ^2 N. c& _7 t 早就有搭建物联网应用的想法,不过一直盘旋在脑子里,形不成具体的东西,具体执行也得慢慢细化成形。于是我打算先发布个大概思路,供大家闲余饭后瞅瞅,可以给给建议,指点指点。以后我还会慢慢修正更新,期待完成,然后再尝试各种版本~ æºè½å®¶å± åºç¨æ¨¡åOne 1、智能管家:负责管理环境监测中心和开关控制中心,设置环境终端与开关终端之间的点联动功能。包含语音服务、提醒服务、定时服务等其他个性服务;! w! _, i1 C- u. o* x* C! C; y' B 2、环境监测中心:自行处理智能管家分派的任务,实时上传环境终端发来的测量数据,监管环境终端,把环境数据在本地分类存储,能与开关控制中心联动; 3、开关控制中心:自行处理智能管家分派的任务,监控开关终端的状态,能与环境监测中心联动; 4、流动显示屏:显示时间、实时信息;& [ \& h5 ^% b2 j. v* x- m/ T$ ~+ d 5、特殊监测站:监测特定位置点的气压(P)、紫外线(U)、磁场强度(M)、CO2浓度(C)、PM2.5含量(G)、……,并直接与智能管家沟通,把数据在本地分类存储; ) m* [$ D/ c+ g, S 6、巡逻机器人:巡逻检查,报告或处理室内环境的异常情况; : G) k1 ~( d% D8 \ l* u7 W8 o 7、环境终端:检测单点位置的单一或多种环境参量;) F1 B7 R2 E- o7 a( L, O 8、开关终端:控制单点位置的单个或多个开关节点,或者参量控制; % w0 e) U* j4 d8 g1 O 配置:- i' L: ] U5 A1 w: \ 1、智能管家:1个,Gokit2开发板,STM32F103RE,72MHz,3.5寸480*320串口HMI,128*64点OLED屏,语音模块,WiFi模块ESP8266,占用智能管家NRF24L01通道0;, i+ ?" M) d* P- W9 v 2、环境监测中心:1个,128*64单色LCD屏,STM32F103RC,72MHz,rt-thread,占用智能管家NRF24L01通道1,SD卡更新固件,无线更新固件;3 X! @1 b9 P9 f. U1 S: L* B 3、开关控制中心:1个,128*64单色LCD屏,STM32F103RC,72MHz,rt-thread,占用智能管家NRF24L01通道2,SD卡更新固件,无线更新固件;3 }# m6 E5 s2 E! R, n 4、流动显示屏:N个,32*16点RGB点阵屏,新唐M0516lan,50MHz,rt-thread,光敏传感器,占用智能管家NRF24L01通道3; 5、特殊监测站:N个,128*64单色LCD屏,STM32L053R8,32MHz,两节18650;或2.8寸320x240触摸屏,STM32F103RC,72MHz,rt-thread,占用智能管家NRF24L01通道4;' e" o+ U3 W4 Z% G' y4 R2 B I d 6、巡逻机器人:N个,1.44寸TFT液晶屏,STM32F411RG,100MHz,rt-thread,摄像头,占用智能管家NRF24L01通道5; |1 b# k& g( q2 k6 ]- C 7、环境终端:N个,STM8L051F3P6,无屏,或STM8L052C6T6,2MHz,4位笔段式LCD,2节AAA干电池,随机占用环境监测中心的通道1;' ?4 h" {* Y4 q 8、开关终端:N个,STM8S003F3P6,STM32F030F4P6,STM32F030C8T6,32MHz,现场取电,随机占用开关控制中心的通道1;+ @/ ?( S* q1 z5 e: S# o% i + {9 Z( n' R) | 通信协议:- ^6 K: q6 P! s5 ]" S 1、NRF24L01<==>NRF24L01,空中通信速率1Mbit/s,最大2Mbit/s。SPI通信速率几个Mbit/s,面对大数据并发应该没问题; 2、MCU<==>WiFi模组,标准串口通信,9600波特率,960字节/每秒,30个数据包(每包32字节)/每秒,确实有点低; 环境终端>--->环境监测中心:- s! b& V w1 K* e9 n7 w 1、一个数据包固定为28字节长,不允许超过,也不分包发送;* ^) Y, {8 X6 T, V% @/ o 2、协议格式: ç¯å¢ç»ç«¯>--->ç¯å¢çæµä¸å¿ 3、协议说明:
环境监测中心<--->智能管家: 1、一个数据包固定为32字节长,不允许超过,也不分包发送; 2、协议格式:, ]. Z2 t" E$ q$ d9 H- i ç¯å¢çæµä¸å¿<--->æºè½ç®¡å®¶ 3、协议说明:
后续还有,开关终端<---<开关控制中心、开关控制中心<--->智能管家的通信协议说明及其他角色有待添加~ |
来看直播了,就在明天 | STM32 Matter 解决方案,轻松实现智能家居无缝连接
智能家居专用-STM32 以太网开发板电路设计(开源带例程)
智能家居资料(国家级比赛机密)
【我要为STM32站台】基于STM32L432的智能家居控制系统
基于STM32的智能家居控制系统
智能家居少得了“嵌入式设备”吗?
【MCU实战经验】 +基于STM32F429的智能家居网关控制器
基于STM32F4的智能家居在线监控
【DIY】基于STM32智能家居系统的设计与实现
基于STM8的智能家居
但是得实施起来啊~
想了解就看上面吧,因为我框架还没搭完,会完善,会修改,原型机也只是尝试,从简单到复杂。目前电路和程序只是测试的,放上去感觉也没什么意思~
~~~~~~~~
所以除了数据汇集,还能控制开关啊,然后还要联动什么的,总之先搭建好,再慢慢进化吧
thank you ~