【物联网】微信小程序接入阿里云物联网平台
微信小程序接入阿里云物聯(lián)網(wǎng)平臺(tái)
一 阿里云平臺(tái)端
1.登錄阿里云
阿里云物聯(lián)網(wǎng)平臺(tái)
點(diǎn)擊進(jìn)入公共實(shí)例,之前沒(méi)有的點(diǎn)進(jìn)去申請(qǐng)
2.點(diǎn)擊產(chǎn)品—>創(chuàng)建產(chǎn)品
3.產(chǎn)品名稱(chēng)自定義,按項(xiàng)目選擇類(lèi)型,節(jié)點(diǎn)類(lèi)型選擇直連設(shè)備,聯(lián)網(wǎng)方式WiFi,數(shù)據(jù)格式選擇透?jìng)?自定義,其他默認(rèn)
4.添加設(shè)備
設(shè)備名稱(chēng)自定義,我這里是與微信通訊,這里設(shè)備名稱(chēng)定義為WeChat,(隨便定義的)
5.進(jìn)入剛剛添加的設(shè)備,點(diǎn)擊查看
記住上面的阿里云三元組,這個(gè)是每一個(gè)設(shè)備具有的,微信小程序那邊要用到
進(jìn)入產(chǎn)品,選擇自定義Topic,然后點(diǎn)擊定義Topic主題
選擇設(shè)備權(quán)限為發(fā)布和訂閱,Topic主題名稱(chēng)自定義,最好是規(guī)范命名,這里作為演示就把它命名為topic,記住我們創(chuàng)建的主題,點(diǎn)擊確定
進(jìn)入云產(chǎn)品流轉(zhuǎn),點(diǎn)擊創(chuàng)建規(guī)則
填寫(xiě)信息,規(guī)則名稱(chēng)隨意寫(xiě),格式選擇json格式
創(chuàng)建之后進(jìn)入,點(diǎn)擊編寫(xiě)SQL
字段很重要!!!阿里云會(huì)根據(jù)這個(gè)來(lái)選擇轉(zhuǎn)發(fā)的數(shù)據(jù),字段填的是json格式的鍵,如果不想那么麻煩就填*號(hào),選擇我篇?jiǎng)?chuàng)建的產(chǎn)品,設(shè)備,及剛剛創(chuàng)建的主題名稱(chēng),點(diǎn)擊確定
即可看到這個(gè)
雙引號(hào)里面的內(nèi)容就是我們的主題,記錄下來(lái),小程序要用
二 小程序端
源碼下載
小程序端源碼在公眾號(hào)免費(fèi)領(lǐng)取
關(guān)注公眾號(hào)【指針阿飛】 回復(fù) 小程序阿里云 領(lǐng)取
1、下載源碼,微信開(kāi)發(fā)者工具導(dǎo)入,小程序端源碼,需要修改的地方,阿里云三元組,前面提到的
{"ProductKey": "a1vHYVO6GTw", "DeviceName": "wechat","DeviceSecret": "a29359d701c20387185125aa0ec19872" }還有發(fā)布消息的主題和訂閱消息的主題(沒(méi)了解可以先了解一下)
改完之后保存編譯,如果連接成功說(shuō)明已經(jīng)連接上阿里云,去阿里云平臺(tái)我們創(chuàng)建的設(shè)備,會(huì)是顯示"在線(xiàn)"
2、下面是我們往云端發(fā)布消息和接收訂閱主題Topic消息
第一次訂閱,先把注釋去掉
顯示訂閱成功
回到阿里云設(shè)備刷新查看是否已顯示訂閱的主題
如果有說(shuō)明WeChat設(shè)備已經(jīng)成功添加這個(gè)主題,添加成功后可以把小程序訂閱的代碼注釋掉了。
最后做個(gè)測(cè)試,點(diǎn)擊發(fā)布消息
如果小程序顯示接收了,那就是通訊成功了
如果想取消訂閱這個(gè)Topic主題的話(huà),把subscribe,改為unsubscribe
總結(jié)
以上是生活随笔為你收集整理的【物联网】微信小程序接入阿里云物联网平台的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 屏幕显示密度dpi_屏幕dpi是什么意思
- 下一篇: c语言作用域详解,C语言之作用域