本篇文章繼續講解ESP8266的使用,希望與大家一起學習進步!也歡迎讀者朋友關注、收藏、分享和點贊,感謝支持!
1.概述:
前面寫了關于ESP8266調試模塊的(一)、(二),我猜測在調試ESP8266的時候,大家都是想通過連接云平臺進行遠程傳輸數據,那么下面就一步一步的把我在建立傳輸數據過程中,遇到的坑分享給大家。希望大家能在搭建自己的云平臺不再犯相同的錯誤。
2.云平臺介紹
目前比較火的云平臺有:ONENET,阿里云,百度云,機智云(2015年以后)前幾年比較火的云平臺:yeelink,樂聯網,傳感云,Tlink(2015年以前)這里的時間節點也許不太準確,只作為一個參考。那么對于用戶來說,肯定是選最新的物聯網平臺比較好對吧,如果是現在的話,我推薦ONENET,這個是中國移動開源免費的云平臺,功能豐富,協議比較多。但是對于2015年之前的幾個云平臺,yeelink、傳感云已經不能使用,停止了。在樂聯網和Tlink中我推薦使用Tlink,因為這個簡單易上手。樂聯網的心跳,和控制指令對于單片機串口接收中斷函數來說,不是那么好寫的。而Tlink平臺的協議是可以自己定義。功能也比較豐富。
3.添加設備
其他怎么去定義,看看幫助文檔快速建立設備就可以,這里不再贅述。
4.自定義協議
下面講解一下我定義協議的意思:#是數據頭 D?是數據 w t e l是數據的分隔符,#最后的是數據尾w t e l這幾個十前面傳感器的簡稱,我定義了一個開關型,4個數值型的數據比如傳輸的數據是:#1w200t2000e2000l2200#解析就是:開關開,w傳感器顯示200,t顯示2000,不贅述比如傳輸的數據是:#0w200t2000e2000l2200#解析就是:開關關,w傳感器顯示200,t顯示2000,不贅述
5.TCP/UDP工具模式調試
看上面這幅圖黑色地方IP:tcp.link.io端口:8647序列號:09712DYSLR49719P
當你點擊發送的以后,在Tlink平臺上你定義的設備會從灰變綠。說明連接上了。如果你發現,在你發送序列號以后,再發送一串數據,平臺沒有對應的更新或者是直接斷開了,不要怕,是你的協議問題。要么急于實驗,沒有定義協議,要么跟定義的協議有點差錯,對照看一下就可以。
6.總結
這篇帖子主要完成了一件事,就是教你如何在不使用ESP8266的前提下,做到與Tlink平臺通信。