|
我也是最近才開始接觸這個我就說說我個人這幾天了解到的情況吧
首先,控制esp8266有兩種方式:
1,通過單片機(jī)對esp8266進(jìn)行控制,可以通過串口通信對esp8266進(jìn)行at指令設(shè)置,甚至可以把a(bǔ)t指令寫在程序里自動發(fā)送給esp8266進(jìn)行配置
2,一般的esp8266開發(fā)板都會自帶flash 所以可以將eclipse 這個軟件生成一種bin類型的文件也就是通常所說的固件燒進(jìn)flash里面從內(nèi)部進(jìn)行esp8266的控制 配置方法也和單片機(jī)配置的一樣
其次,esp8266的通信是有多種模式:
大致可以分成三個層面
1,AP與STA
AP模式是可以由esp8266產(chǎn)生熱點(diǎn)然后與設(shè)備如電腦等進(jìn)行連接
STA模式則是連接了外部熱點(diǎn)
2.UDP與TCP協(xié)議
TCP在傳數(shù)據(jù)之前需要先建立連接而UDP則不需要 所以TCP可以保證數(shù)據(jù)的傳輸而UDP不行
但是力量的獲取總伴隨著代價,就好像鋼鐵俠花了很多錢才能變成鋼鐵俠一樣 TCP的數(shù)據(jù)保證來源于需要連接以及需要消耗大量資源這類
3.Server與client
顧名思義,server指服務(wù)器 client指客戶端 這里是說esp8266的角色定位
那么配置好這些東西以后我們就需要選定平臺如樂鑫云 阿里云等平臺
首先就是需要在這些平臺的網(wǎng)站上創(chuàng)建自己的設(shè)備 然后平臺就會為你的設(shè)備提供一系列的設(shè)備密鑰等數(shù)據(jù)
再然后就是通過網(wǎng)絡(luò)調(diào)試助手發(fā)送數(shù)據(jù)激活云端 在頁面看到連接后就可以向服務(wù)器發(fā)送表明身份的數(shù)據(jù) 然后將下載好的設(shè)備密鑰燒到esp8266的flash中 這個時候esp8266與云端就建立聯(lián)系可以收發(fā)數(shù)據(jù)了當(dāng)然收發(fā)什么東西還是要看你固件里面是怎么寫的
/********************************************/
我也剛學(xué)這個東西不久,因?yàn)橘I的模塊是壞的 新的還沒到我手上 所以理論終究還是理論
如果我哪里說的有問題懇請能幫我指出來好讓我知道自己哪里還有欠缺
當(dāng)然以上這些都是我目前了解到的 但是我加的一些esp8266技術(shù)交流群里面交流的東西都還是我沒涉及到的
科學(xué)技術(shù)才是第一生產(chǎn)力 加油 |
評分
-
查看全部評分
|