遠(yuǎn)程數(shù)據(jù)采集控制系統(tǒng)功能:
1,STM32F405為主控芯片,它通過傳感器采集環(huán)境數(shù)據(jù),比如溫度,濕度,光照度,大氣壓強(qiáng)等;
2,主控芯片通過W5500模塊將測(cè)量的數(shù)據(jù)通過MQTT協(xié)議方式發(fā)布到MQTT服務(wù)器(服務(wù)器域名和IP見固件程序);
3,主控訂閱LED燈控制的消息,當(dāng)接收到對(duì)應(yīng)的控制指令后點(diǎn)亮或者熄滅對(duì)應(yīng)的LED燈;
4,安卓手機(jī)端訂閱傳感器數(shù)據(jù)的消息,當(dāng)接收到消息后將傳感器數(shù)據(jù)在界面顯示;
5,安卓手機(jī)可發(fā)送點(diǎn)亮或者熄滅LED燈的指令到服務(wù)器,然后服務(wù)器會(huì)將該指令轉(zhuǎn)發(fā)給STM32主控,然后STM32主控解析該指令并執(zhí)行指令。
硬件連接如下圖所示: