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