DT-06 For MQTT
感謝關注深圳四博智聯科技有限公司產品!我公司提供完整的WiFi信號強度采集方案,包括WiFi信號采集、設備遠程管理平臺、智能終端應用等。
Doit_MQTT透傳固件基于樂鑫ESP_IOT_SDK使用C編寫,代碼執行效率高。經過多個版本迭代,可靠性較高,功能豐富。固件開放,可自由使用。
- 兼容nodemcu開發板、esp8266 arduino開發板等
- 通過內置web頁面設置串口參數以及網絡參數
- 無線路由器自動重連
- 熱點模式(AP)可設置:ssid、密碼、加密方式、網關地址
- 遠程服務器地址支持dns域名自動解析
- MQTT登錄,主題訂閱,發布。
一、配置方法
1.1 首次配置的方法
在配置模式下,設備工作在熱點模式,指示燈快速閃爍。發出WiFi信號,信號名稱為:“Doit_MQTT_XXXXXX”,其中“xxxxxx”是該設備的產品ID。產品ID是設備的唯一標識。
使用筆記本電腦或者智能手機連接上述SSID,密碼12345678。?
連接成功后,使用瀏覽器進行配置。瀏覽器推薦使用Chrome、Firefox等。
在瀏覽器地址欄中輸入:“192.168.4.1”,進入配置頁面。
1.1.1 串口設置
波特率為與單片機的波特率,默認9600,可以自定義
數據位可以設置8bit與7bit
停止位可設置為1bit,1.5bit,2bit
校驗位可設置為None,Odd,EVEN
1.1.2 STA設置
用于設置需要連接的路由的信息
SSID :目標熱點SSID
密碼:目標熱點密碼,路由無密碼清空輸入框即可。
DHCP開關,關閉dhcp功能后,手動設置模塊IP地址,網關,子網掩碼。
1.1.3? AP設置
用于設置模塊開放的熱點
Ssid 為模塊的熱點名,默認為Doit_MQTT_XXXXXX,不建議修改。
Password為模塊熱點密碼,默認為開放熱點,修改時需要注意的是密碼最短8位,最長64位。
打開“更多設置”可以設置熱點的IP地址,網關地址,子網掩碼,信道,最大連接數
Ip地址為模塊地址,默認為192.167.4.1,修改后重新配置瀏覽器訪問的地址需要訪問修改后的地址。
?? 網關與ip地址一致
?? 子網掩碼默認為255.255.255.0
信道默認為ch1,范圍1-13
最大連接數為可接入模塊的最多station數量,非tcp server的客戶端數量。
1.1.4 網絡設置
?
模式:模式有4種TCP Server,TCP Client,UDP,MQTT,同時只能設置為一種模式。
MQTT模式
MQTT使用的是普通tcp連接,非ssl
服務器地址(Broker Address)為MQTT服務器地址,支持域名。
服務器端口(Broker Port)為MQTT服務器端口,MQTT服務器默認端口一般為1883。
設備ID(Clinet ID)為連接MQTT服務器的設備ID,建議使用唯一ID防止沖突被踢下線。例如可以使用默認熱點名中的ID。
用戶名(UserName)為登錄MQTT的用戶名,可選,若服務器無需輸入用戶名,設置為空。
用戶密碼(UserPassword)為登錄MQTT的用戶密碼,可選,若服務器無需輸入用戶名,設置為空。
訂閱的主題:(Subscribes Topic)為模塊訂閱的主題,若本模塊需要接受其他客戶端發布的主題,輸入對方發布的主題即可。最多訂閱10個主題。
訂閱的主題的Qos,值為0 1 2
Publishes Topic為模塊發布的主題,如果其他客戶端需要訂閱本拓展板的消息,即訂閱本主題。可通過AT指令修改本主題。
發布的主題的Qos,值為0 1 2
TCP Client模式
遠端地址(remote ip)目標服務器地址,支持域名。
遠端端口(remote port)目標服務器端口,0-65535
TCP Server模式
模塊作為tcp 服務器
本機端口(remote port)模塊監聽的端口范圍0-65535
UDP模式
默認不需要設置遠端地址和端口,收到udp數據后自動記錄回復對方
?
點擊保存,提示“保存成功”。或提示“IP格式錯誤”!為網關ip格式錯誤,請檢查參數是否設置正確。
設置成功后,設備自動重啟,使新設置生效!?
1.2重新配置的方法
如果用戶已經配置過無線路由器SSID和密碼,需要再次配置,WIFI-TTL按一下“R”鍵,ESP13拓展版按一下模塊“KEY ”鍵,模塊即可重新進入配置模式。指示燈快閃。
如果曾修改過擴展板熱點名,熱點密碼,網關地址。拓展板發出的熱點為修改后的熱點。如果忘記修改的配置,WIFI-TTL長按“R”鍵超過5s,ESP13拓展版長按“KEY”鍵超過5s,指示燈快閃恢復出廠設置。重復1.1步驟。
二、配合單片機使用方法
配置完成后指示燈先每隔1s閃爍一次,連接上路由后常亮。
?
拓展板或者WIFI-TTL使用串口與單片機通訊,波特率9600,8個數據位,1個停止位,無校驗(即9600,8N1)。
拓展板啟動時會發送數據到串口。
| ============================================== |Start ESP8266 |Firmware Version:MQTT_v1.0.2 |Compile Time:Jul 10 2018,16:51:20 |SDK Version:2.2.1(cfd48f3) |MAC address:60-01-94-96-87-0F ============================================== |
?
?
?
?
?
?
?
?
連接成功后發送以下信息到串口:
WIFI CONNECTED
WIFI GOT IP
三、LED燈指示含義
按鍵r或者key鍵長按時,會快閃,超過5秒恢復出廠設置;
在ap模式下,上電快速閃爍;
在sta模式下,上電慢閃;連接成功無線路由器后,常亮。
?
轉載于:https://www.cnblogs.com/doiting/p/11136901.html
總結
以上是生活随笔為你收集整理的DT-06 For MQTT的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机械师曙光 16 Pro 笔记本电脑上新
- 下一篇: 深入浅出《设计模式》之工厂模式(C++)