在上一篇文章裏,我們學習瞭如何授權和綁定設備。接下來講解微信sdk的導入和使用。爲什麼要導入SDK呢,這是因爲微信已經爲我們編寫好一套直接可以和硬件雲交互的代碼,它屏蔽了硬件層的邏輯,使我們的編碼僅限於應用層。也就是說導入了微信提供的sdk以後,我們只需要專注應用層的業務邏輯就好。
目前來說,支持微信直連sdk的系統比較有限,如下圖所示,如果表裏沒有列出你需要的sdk版本,很抱歉你只能和微信團隊聯繫了。
前面說過,我的設備端使用的是android系統,所以這裏以android系統爲例了
點擊鏈接 http://iot.weixin.qq.com/wiki/new/index.html?page=4-4-3,找到上圖的表格,下載自己所需的sdk版本
再附一個sdk的使用教程 http://iot.weixin.qq.com/wiki/new/index.html?page=4-4-2
具體做法如下圖,其實也很簡單,找到下載包裏必要的幾個文件,按照要求放到該放的地方。其中特別需要注意Cloud.java這個文件的路徑必須和圖上顯示的一致,不能更改
配置好SDK後,android項目別忘記在AndroidManifest.xml中添加網絡權限
接下來,按照官方文檔的建議,在application中添加如下代碼,這裏要用到我們上一篇文章中所說的設備證書,我把它存在sharepreference裏了
至此爲止,SDK的導入也講完了,也就是說從下一篇文章開始,我們要進行服務器和設備的交互了。