https://blog.csdn.net/D_Katter/article/details/83819576
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平台通信。
接下來說一下,在這個平台遇到的收獲。上述使用的工具,百度就有,不需要我上傳吧。
————————————————
版權聲明:本文為CSDN博主「D_Katter」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/D_Katter/java/article/details/83819576