前言
學(xué)嵌入式,推薦各位好友們上百問網(wǎng)。
網(wǎng)絡(luò)基礎(chǔ)
IP地址
IP地址:一個32位的主機(jī)唯一標(biāo)識
IP地址分為公有IP和私有IP
端口號
端口號的范圍:0 ~ 65535(0~ 1023為系統(tǒng)保留)
網(wǎng)絡(luò)通信的基礎(chǔ):IP地址+端口號
端口就是數(shù)據(jù)傳輸給每個應(yīng)用的通道。不同的端口對應(yīng)不同的應(yīng)用
網(wǎng)絡(luò)協(xié)議——TCP/UDP
TCP:可靠傳輸協(xié)議,常用于會議,文件等重要內(nèi)容應(yīng)用。
UDP:不可靠傳輸協(xié)議,常用于直播等對數(shù)據(jù)準(zhǔn)確度要求不高的業(yè)務(wù)
所謂面向連接和無連接:指的就是需不需要知道對方是誰?UDP不需要,只管發(fā)送,不在乎你收沒收到,TCP非??紤]你的感受,我要確定你收到了(這很像大男子主義和舔狗對吧!哈哈哈,UDP我不要你覺得,我要我覺得。TCP,我不能失去你呀(開個玩笑,別當(dāng)真))。
網(wǎng)絡(luò)知識重點(diǎn)
借的人家的圖,大家根據(jù)這個分層來學(xué)習(xí),會好很多。一般學(xué)習(xí)理論采用7層模型,實際開發(fā)4層最常用。
ESP8266引入
實物圖
這是由樂鑫公司生產(chǎn)的一款Wifi模塊,推薦大家使用。
具體的資料和文件大家可以在官網(wǎng)下載這里我給個連接
資料手冊下載
一般這3個即可
ESP8266介紹
esp8266是目前物聯(lián)網(wǎng)通信中應(yīng)用非常廣泛的模塊,也就是將實物和互聯(lián)網(wǎng)連接上的媒介。它最大的功能就是可以開wifi和連接wifi既然都可以開wifi和連wifi了自然就可以連接上互聯(lián)網(wǎng)了,那自然我們的實物(開發(fā)板)就可以和互聯(lián)網(wǎng)親熱親熱了。
原理圖
就在上面的參考文檔中。
常用AT指令介紹和展示
AT指令說明
AT指令集是從終端設(shè)備(Terminal Equipment,TE)或 數(shù)據(jù)終端設(shè)備 (Data Terminal Equipment,DTE)向終端適配器 (Terminal Adapter,TA)或 數(shù)據(jù)電路終端設(shè)備 (Data Circuit Terminal Equipment,DCE)發(fā)送的指令。
指令最后結(jié)尾需要回車換行符結(jié)尾,所以我們可以使用串口調(diào)試工具進(jìn)行輔助
AT和AT + RST指令
AT—測試 AT 啟動AT+RST—重啟模塊
實際調(diào)試
設(shè)置WIFI模式指令 AT + CWMODE
效果展示
現(xiàn)在更改為模式1
連接路由器指令 AT+CWJAP
效果展示
查詢IP地址AT + CIFSR
創(chuàng)建UDP連接 AT+CIPSTART
打開AT指令案例UDP傳輸,這里使用的是可變UDP傳輸
實際效果
發(fā)送數(shù)據(jù) AT+CIPSEND
效果展示
驗證
打開微信小程序:百問網(wǎng)嵌入式物聯(lián)網(wǎng)
進(jìn)入后選UDP進(jìn)行設(shè)備綁定
發(fā)送數(shù)據(jù)
小程序門鈴亮
接收數(shù)據(jù)文章來源:http://www.zghlxwxcb.cn/news/detail-440007.html
思路
文章來源地址http://www.zghlxwxcb.cn/news/detail-440007.html
到了這里,關(guān)于嵌入式網(wǎng)絡(luò)基礎(chǔ)——ESP8266的介紹和使用的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!