【無(wú)線通信】一文講透串口透?jìng)?/h1>
而隨著萬(wàn)物互聯(lián)的深入,想要實(shí)現(xiàn)智能設(shè)備的通信,串口透?jìng)骶褪且环N非常高效的通信方式。
什么是串口透?jìng)鳎?/p>
透?jìng)鳎和该鱾鬏敚⊿erialNet)。即在傳輸過程中,對(duì)外界透明,不管所傳輸?shù)膬?nèi)容、數(shù)據(jù)協(xié)議形式,不對(duì)要傳輸數(shù)據(jù)做任何處理,只是把需要傳輸?shù)膬?nèi)容當(dāng)成一組二進(jìn)制數(shù)據(jù)完美地傳輸?shù)侥康墓?jié)點(diǎn)。相當(dāng)于一條數(shù)據(jù)線或者串口線,同時(shí)保證傳輸?shù)馁|(zhì)量即可,而不對(duì)傳輸?shù)臉I(yè)務(wù)進(jìn)行處理。
串口透?jìng)鳎哼@個(gè)詞匯一般出現(xiàn)在串口模塊中,串口模塊接上MCU用透?jìng)鞣绞桨袽CU要發(fā)的數(shù)據(jù)發(fā)送到接收端,串口模塊不會(huì)對(duì)MCU要發(fā)送的數(shù)據(jù)做任何處理(串口也是最簡(jiǎn)單、最常見的MCU通訊方式)。

對(duì)嵌入式的開發(fā)者來說,對(duì)串口進(jìn)行編程、對(duì)數(shù)據(jù)接收發(fā)送都是使用串口,那這些模塊都相當(dāng)于是透明的。在透?jìng)鞣绞较拢辉偈褂萌魏尾樵兓蚩刂浦噶?,一切與主機(jī)UART接口所交互的,都被當(dāng)成是“有效載荷”的“數(shù)據(jù)”。
例如非透?jìng)髂J揭l(fā)送字節(jié)串,就需要發(fā)“AT+CIPSEND=<link>, <len>, <data>\r\n”這么大一串,但實(shí)際目的只是要發(fā)送其中的<data>部分。而額外傳送一大串字符串 ”AT+CIPSEND=<link>, <len>“,對(duì)串口這類慢速設(shè)備來說,是一種浪費(fèi)且低效的寫入。而且如果我們每次都需要多次發(fā)送數(shù)據(jù),固定字節(jié)串都需要被重復(fù)發(fā)送,造成更多的低效和浪費(fèi)。

而串口透?jìng)鲃t可以解決這個(gè)問題,只需要輸入一次固定字節(jié)串(對(duì)應(yīng)的是我們”進(jìn)入串口透?jìng)鳌澳J街白鰣?zhí)行的AT指令),以后再寫入串口的數(shù)據(jù),就自動(dòng)都當(dāng)成解析<data>了,從而確保了通信的高效。
透?jìng)饕话愣际怯脕碜x取遠(yuǎn)程的串口數(shù)據(jù),可實(shí)現(xiàn)發(fā)送方和接收方數(shù)據(jù)的長(zhǎng)度和內(nèi)容完全一致,不需對(duì)數(shù)據(jù)做任何處理,相當(dāng)于一條數(shù)據(jù)線或者串口線。
怎么實(shí)現(xiàn)串口透?jìng)鳎?/p>
使用無(wú)線透?jìng)髂K,即可實(shí)現(xiàn)智能設(shè)備的數(shù)據(jù)透?jìng)鳌?/p>
而數(shù)據(jù)傳輸實(shí)際是通過透?jìng)髂K(或芯片),把串口數(shù)據(jù)以其他方式發(fā)送,同時(shí)也把收到的數(shù)據(jù)轉(zhuǎn)化成串口數(shù)據(jù)。例如ZigBee模塊的串口透?jìng)?,?shí)際上使用的是ZigBee的通訊方式,串口數(shù)據(jù)作為zigbee的協(xié)議幀中的數(shù)據(jù)區(qū)。

例如澤耀科技的透?jìng)髂KA40,它就是通過串口來進(jìn)行無(wú)線通信的模塊,用戶只要了解串口通信,不需要開發(fā)復(fù)雜的無(wú)線通訊,就能完成無(wú)線通信產(chǎn)品的開發(fā)。
無(wú)線透?jìng)髂K可廣泛應(yīng)用在能源電力、自動(dòng)抄表、門禁系統(tǒng)、無(wú)線數(shù)據(jù)通信、工業(yè)數(shù)據(jù)采集、無(wú)線遙控遙測(cè)、安防系統(tǒng)、機(jī)器人控制、智慧城市、工業(yè)自動(dòng)化、車載交通、環(huán)境監(jiān)測(cè)、設(shè)備監(jiān)控、現(xiàn)代農(nóng)業(yè)等諸多行業(yè)領(lǐng)域。
為什么要使用透明傳輸?
使用透?jìng)髂K的好處在于:
1. 可以簡(jiǎn)化編程,不用實(shí)現(xiàn)復(fù)雜的協(xié)議棧;
2. 模塊化增加了靈活性,更換透?jìng)髂K可以改變通訊方式,例如近距離藍(lán)牙更換為gprs手機(jī)網(wǎng)絡(luò);
3. 使老設(shè)備具有新的通訊方式。例如以前的設(shè)備可能并沒有源碼,但只增加透?jìng)髂K就可利用現(xiàn)在高級(jí)網(wǎng)絡(luò)。
澤耀A40系列工業(yè)級(jí)無(wú)線透?jìng)髂K,是基于TICC2530開發(fā)符合ZigBee 2007/Pro/3.0協(xié)議規(guī)范,工作在2.4G頻段的ZigBee自組網(wǎng)模塊。
20dBm (含)以上發(fā)射功率模塊還集成PA+LNA,應(yīng)用層集成AT指令,簡(jiǎn)化ZigBee數(shù)傳應(yīng)用,廣泛用于功耗敏感,節(jié)點(diǎn)密集的場(chǎng)景。A40系列真正實(shí)現(xiàn)廣覆蓋、長(zhǎng)距離,可靠性、功耗方面優(yōu)勢(shì)明顯,提供實(shí)時(shí)、穩(wěn)定、透明數(shù)據(jù)傳輸?shù)臒o(wú)線通信網(wǎng)絡(luò)。