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