一、 準備
- 花生殼等端口映射工具(有公網IP最好):http://**********.la/
- SDK下載:https://open.iot.10086.cn/doc/art431.html#118
- vs2015開發環境
- 花生殼設置好映射端口(NGROK等類似的端口映射工具都是可以的)
PS: 用Xtunnel進行端口映射參考:https://blog.csdn.net/qq_37832932/article/details/80629661
用NGROK在本地調試參考:https://blog.csdn.net/qq_37832932/article/details/80139994
花生殼開啓後映射到本機的IP就是:http://**********.la/
- 下載推送SDK
下載地址:https://open.iot.10086.cn/doc/art431.html#118
- 開發環境
開發環境需要說的是IIS服務器,我自己在調試時出現了一個問題就是訪問的時候。localhost可以訪問,而127.0.0.1不可以訪問(127.0.0.1不可以訪問,端口映射就沒有意義了)。這就是IIS的原因了。
解決辦法是:在IIS服務器右擊,點擊顯示所有應用程序,點擊項目名,再點擊配置。修改配置
<binding protocol="http" bindingInformation="*:5000:localhost" />
<binding protocol="http" bindingInformation="*:5000:127.0.0.1" />
二、對接
- OneNET推送服務概述:https://open.iot.10086.cn/doc/art460.html#108
- OneNET推送服務開發指南:https://open.iot.10086.cn/doc/art485.html#108
OneNET平臺的對接URL爲:http://**********.la/Home/receive
token就是程序裏面自定義的token。
三、效果