在室內(nèi)環(huán)境監(jiān)測(cè)系統(tǒng)的應(yīng)用中,會(huì)產(chǎn)生大量的環(huán)境監(jiān)測(cè)數(shù)據(jù),而數(shù)據(jù)的傳輸就是一個(gè)引人深思的問題。那環(huán)境監(jiān)測(cè)系統(tǒng)是如何實(shí)現(xiàn)數(shù)據(jù)傳送的呢?
室內(nèi)環(huán)境監(jiān)測(cè)系統(tǒng)采用藍(lán)牙無(wú)線模塊將數(shù)據(jù)傳送到上位機(jī)上。傳統(tǒng)上基于藍(lán)牙通訊協(xié)議對(duì)所要發(fā)送的數(shù)據(jù)進(jìn)行編碼然后再發(fā)送的方式存在很多缺點(diǎn)。比如說工作量繁重、程序可移植性差、對(duì)開發(fā)環(huán)境依賴性強(qiáng)等。室內(nèi)環(huán)境監(jiān)測(cè)系統(tǒng)選擇藍(lán)牙轉(zhuǎn)串口HC-06無(wú)線模塊,它把藍(lán)牙自身的通訊協(xié)議接口變?yōu)榇谕ㄓ嵔涌?。而串口通信?shí)現(xiàn)難度不大,大大減少了開發(fā)者的工作任務(wù)。封裝以后,實(shí)現(xiàn)了協(xié)議無(wú)關(guān),不需要對(duì)藍(lán)牙的協(xié)議命令格式進(jìn)行深入的探究,只需連接到單片機(jī)串口,按照串口通信協(xié)議編程即可。藍(lán)牙轉(zhuǎn)串口模塊的引腳有RXD、STATE、TXD、GND、VCC和EN,可以與各種單片機(jī)的UART直接連接作串口線使用。藍(lán)牙模塊配對(duì)之后以后可以當(dāng)作全雙工串口來(lái)用,使用者不需要了解繁瑣的藍(lán)牙底層通信協(xié)議,只需要了解USART的基本工作方式即可。
室內(nèi)環(huán)境監(jiān)測(cè)系統(tǒng)的數(shù)據(jù)傳送流程大致就是如此,通過藍(lán)牙無(wú)線網(wǎng)絡(luò),數(shù)據(jù)傳輸效率大大增強(qiáng)。