4G DTU设备数据上传阿里云微信小程序获取阿里云设备数据
以下文章從六個部分進行展開,分別為:
一、測試使用材料
二、設備接線
三、程序下載
四、阿里云物聯網平臺創建產品、設備
五、溫濕度上傳阿里云物聯網平臺
六、微信小程序獲取阿里云物聯網平臺設備數據
一、測試使用材料
二、設備接線
2.1放置物聯卡
在4G DTU模塊側面找到下圖這個圓形的小孔,用螺絲刀或者類似堅硬的東西往這個原點稍微用力戳下去。
卡槽彈出來之后將物聯卡/電話卡放入,移動、聯通、電信卡都可以放入,由于該模塊的基站定位目前僅支持電信卡,建議使用電信卡。
2.2接入GSM天線
將GSM小辣椒天線接到模塊上,如下圖。
2.3接入USB串口線
首先先把接線端子拔出(因為用的是杜邦線連接)。
然后使用3條杜邦線接入4GDTU模塊 G,232R,232T中 (為方便說明下圖把外殼拆了)。
接著把另一頭杜邦線接入USB轉串口線,USB轉串口線的USB接口接入電腦。
2.4 USB轉485 接入 溫濕度傳感器
根據下圖提示,完成USB轉485和溫濕度傳感器的連接。溫濕度傳感器的+、-對應USB轉485的5V、GND。
2.5接入溫濕度
將溫濕度傳感器接入4G DTU中。
根據下圖提示,完成4G DTU 和 溫濕度傳感器 的連接。4G DTU的A、B對應溫濕度傳感器的A+、B-。
2.6接入電源
把電源連接線接入4G DTU模塊中。
電源連接線另一頭接入電源適配器。
將電源適配器接入插排,通電后,模塊亮起。完成的接線圖如下:
三、程序下載
3.1使用ST-LINK仿真器下載程序
用螺絲刀將DTU外殼四周的4個螺絲擰開,把外殼拆開。然后用3條杜邦線接入4G DTU模塊 SWDIO、GND、SWCLK中。
另一頭的杜邦線接入仿真器,仿真器USB接口接入電腦。(注:仔細看自己仿真器的引腳順序SWDIO、GND、SWCLK的位置,有些仿真器的引腳順序和我使用的不一樣。)
用Keil打開程序。(打開Keil出錯,可在微信公眾號:微信搜索nnhptch或者南寧湖畔科技:Keil5及芯片包的安裝以及Keil5打開Keil4工程編譯出錯解決方法。)
設置好仿真器點擊重新編譯、下載。
四、阿里云物聯網平臺創建產品、設備
4.1賬戶注冊、登入
阿里云:https://iot.console.aliyun.com/
進入阿里云物聯網平臺登錄頁面。
若已有賬號,則直接登錄。若沒有賬號,則按照官方提示進行注冊。
注意!注冊完成之后需要開通物聯網平臺。
開通物聯網平臺時。官方會提醒需要進行實名認證。
開通完成后,重新刷新初始頁面,顯示以下內容:
4.2創建產品
在物聯網平臺中,設備管理中有產品、設備等,產品相當于小米手環,設備類似于手環A。
接下來新建一個產品。在物聯網平臺中,展開設備管理,點擊產品。
4.3對產品添加自定義功能
注意自定義功能的標識符與程序代碼一致。
點擊提交后即可完成一個自定義功能,重復此步驟,完成自定義功能溫度、濕度。完成所有自定義功能后發布更新,填寫一個版本號后確定發布。
4.4添加設備
新建一個文本,一鍵復制設備證書,將設備證書保存好備用。
建好設備后,初始設備狀態為未激活。
五、溫濕度上傳阿里云物聯網平臺
打開湖畔物聯科技DTU配置工具,配置好產品KEY、設備名稱、設備密鑰、訂閱Topic、發布Topic、溫度標識、濕度標識、LED標識、緩存大小。
其中產品KEY、設備名稱、設備密鑰為設備的設備證書。可點擊設備→查看→查看。
訂閱Topic為/a18103zzcTF/A123456/user/EC20、
發布Topic為/sys/a18103zzcTF/A123456/thing/event/property/post。
將a18103zzcTF 替換成自己的ProductKey,A123456替換成自己的DeviceName。
溫度標識、濕度標識為功能定義的標識符。
在湖畔物聯科技DTU配置工具中配置好信息之后,打開串口,進行設置信息。
等待設備與阿里云平臺完成連接之后,在物模型數據中查看溫濕度數據,打開實時刷新可以實時查看最新的數據。
六、微信小程序獲取阿里云物聯網平臺設備數據
登錄阿里云平臺,創建AccessKey。
阿里云賬號AccessKey是訪問阿里云API的密鑰。微信小程序需要通過訪問云端API來獲取設備狀態和發送指令操控設備。
進入阿里云物聯網平臺,點擊頭像→AccessKey管理。
現在打開微信小程序,打開app.js。
只需要修改as、productKey、 deviceName、 ai。
as、ai為創建AccessKey時生成的AccessKey Secret、AccessKey ID。
productKey、 deviceName為設備證書的productKey、 deviceName。
接下來為了便于測試,跳過合法域名校驗。
最后在微信小程序上,查看到實時刷新的最新數據。
QQ群:
796415884
歡迎大家進群交流!
總結
以上是生活随笔為你收集整理的4G DTU设备数据上传阿里云微信小程序获取阿里云设备数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux下安装jdk_mysql_to
- 下一篇: js 打开新窗口 修改 窗口大小