本項(xiàng)目分享的是國外開源ESP8285遠(yuǎn)程串口透?jìng)髂K設(shè)計(jì),附硬件/固件等。該WIFI模塊是一個(gè)基于mqtt server的wifi遠(yuǎn)程透?jìng)鞔谀K(包含硬件與固件), 主要的功能為基于因特網(wǎng)(非局域網(wǎng))的串口透?jìng)鳌?/span>serT 硬件設(shè)計(jì)開源,用戶可以自由使用,制作,修改,發(fā)布, 遵循MIT協(xié)議. serT 固件設(shè)計(jì)提供二進(jìn)制文件,用戶可以自由使用,生產(chǎn),反向,但暫不開源。serT 遠(yuǎn)程串口透?jìng)髂K電路 PCB 3D截圖:
應(yīng)用模式:
- serT 支持兩個(gè)配對(duì)使用(傳統(tǒng)透?jìng)鞔谀J?. 從其中一個(gè)設(shè)備上發(fā)出的串口信號(hào), 會(huì)透?jìng)鞯搅硗庖粋€(gè)設(shè)備串口的接收, 從而讓設(shè)備看起來就像導(dǎo)線相連,從而簡(jiǎn)化了應(yīng)用的開發(fā).
- 多個(gè)設(shè)備配對(duì)使用(類似RS485總線模式). 從其中一個(gè)設(shè)備上發(fā)出的串口信號(hào), 會(huì)透?jìng)鞯剿械拇?不包括自身)接收端.這種模式類似RS485總線, 這就要求用戶在應(yīng)用協(xié)議的實(shí)現(xiàn)上, 設(shè)備空閑態(tài)要處于接收狀態(tài),每個(gè)時(shí)刻只有一個(gè)設(shè)備在發(fā)送數(shù)據(jù),否則會(huì)出現(xiàn)數(shù)據(jù)錯(cuò)亂.
- 單個(gè)設(shè)備連接其他高級(jí)系統(tǒng). 這相當(dāng)于將一個(gè)串口透?jìng)鹘oPC(或者其他高級(jí)系統(tǒng)),從而和PC上的應(yīng)用軟件連接, 實(shí)現(xiàn)功能. serPrint就是一個(gè)在電腦上打印遠(yuǎn)端serT數(shù)據(jù)的應(yīng)用示例, 這個(gè)應(yīng)用可以實(shí)現(xiàn)給遠(yuǎn)程非聯(lián)網(wǎng)設(shè)備記錄日志等有用的功能.
- serT設(shè)備需要一個(gè)mqtt server服務(wù)器, 已經(jīng)測(cè)試eclipse(及 mosquitto搭建的broker), 百度云iot hub, emq搭建的borker, 中移物聯(lián)等云, 未發(fā)現(xiàn)不適配問題. 這些有很多是免費(fèi)或者限量免費(fèi)的, 用戶使用成本低。
相關(guān)資料下載,或者到“相關(guān)文件”下載。
視頻演示:使用serT模塊遠(yuǎn)程讀取MH-Z19二氧化碳模塊的數(shù)據(jù), mqtt 使用自建的服務(wù)器,屬于另外一個(gè)運(yùn)行商
https://v.youku.com/v_show/id_XMjUwMTg3NTg1Mg==.html
serT 項(xiàng)目鏈接, 包含硬件, 固件, 3D結(jié)構(gòu), 文檔等:
https://github.com/coffeerr2004001/serT
serPrint( Java客戶端, 用于將serT終端的數(shù)據(jù)透?jìng)黠@示到主機(jī)上 )
https://github.com/coffeerr2004001/serPrint
serProg( serT 固件下載燒寫客戶端)