標題: 基于stm32 ONENET物聯(lián)網(wǎng)接入教程 [打印本頁]

作者: chenguang33122    時間: 2017-12-27 12:45
標題: 基于stm32 ONENET物聯(lián)網(wǎng)接入教程
我們知道OneNET2.0中支持的設(shè)備接入?yún)f(xié)議都是公開協(xié)議,到目前為止平臺支持的公開接入?yún)f(xié)議主要包括HTTP,  EDP,  MQTT, MODBUS, JT/T808五種,那么3.0新增的私有協(xié)議是什么呢?有什么特別之處呢?這個可以讀讀老司機告訴你OneNET3.0是什么的帖子就知道啦!這是帖子的地址:
http://open.iot.10086.cn/bbs/forum.php?mod=viewthread&tid=667&extra=page%3D1
廢話不多說,我們趕緊來熟悉一下相關(guān)的概念吧。
本帖內(nèi)容分為以下幾個步驟進行:
  • 創(chuàng)建一個私有協(xié)議產(chǎn)品
  • 產(chǎn)品模板定義
  • 生成SDK
  • 設(shè)備接入
  • 傳感器數(shù)據(jù)上傳
  • 事件上傳
  • 平臺通知推送
1 創(chuàng)建一個私有協(xié)議產(chǎn)品。
使用平臺帳號登錄OneNET3.0,平臺首頁界面如下圖所示:
點擊右上角的開發(fā)者中心,進入產(chǎn)品列表,如下圖所示:
選擇“私有協(xié)議產(chǎn)品”,點擊“創(chuàng)建產(chǎn)品”進入產(chǎn)品創(chuàng)建頁面,輸入產(chǎn)品名稱及產(chǎn)品協(xié)議,其余選項讀者可根據(jù)產(chǎn)品自定義選擇或填寫,如下圖所示:
點擊“確定”按鈕,彈出創(chuàng)建成功對話框,如下圖所示:
點擊“進入產(chǎn)品詳情”,進入產(chǎn)品管理頁面,如下圖所示:

2 產(chǎn)品模板定義。
點擊產(chǎn)品開發(fā)展開菜單,選擇模板定義,進入模板定義界面,如下圖所示:
點擊“模板定義”,進入下圖所示界面,包括設(shè)備檔案、配置文件、通知、設(shè)備事件、傳感器數(shù)據(jù)等五種模板,模板其實可以理解為我們熟悉的數(shù)據(jù)結(jié)構(gòu)的意思,設(shè)備就是通過這五種數(shù)據(jù)結(jié)構(gòu)來完成和平臺之間的數(shù)據(jù)交互的。
先來創(chuàng)建一個設(shè)備檔案模板,選擇設(shè)備檔案,點擊右邊的“創(chuàng)建模板”按鈕,進入下圖所示界面。
輸入版本名稱,屬性名及對應(yīng)的屬性類型,點擊上圖中的保存按鈕,這里就創(chuàng)建了一個具有a、b、c三個屬性的數(shù)據(jù)模板,需要注意的是設(shè)備檔案其實就是設(shè)備的屬性集,由于一個產(chǎn)品包括有很多個設(shè)備,那么這些設(shè)備怎么區(qū)分,這就要求設(shè)備檔案模板中某個屬性的值在該產(chǎn)品下是全局唯一的,實際中常以設(shè)備序列號或者MAC地址等來作為設(shè)備檔案的屬性字段來提供。
以定義設(shè)備檔案模板的操作方法創(chuàng)建其余的四個模板。
配置文件模板定義如下圖所示:
通知模板定義如下圖所示:
設(shè)備事件模板定義如下圖所示:
傳感器數(shù)據(jù)模板定義如下圖所示:
3 生成SDK
展開"產(chǎn)品開發(fā)"菜單,點擊“SDK生成”,選擇已定義好的數(shù)據(jù)模板,如下圖所示:


點擊生成正式SDK按鈕,彈出對話框如下圖所示:
點擊確定,自動下載SDK包,如下圖所示:
4 設(shè)備接入
展開“產(chǎn)品開發(fā)”菜單,點擊在線調(diào)試,如下圖所示:
點擊下載虛擬設(shè)備,使用虛擬設(shè)備工具進行調(diào)試,如下圖所示:(當然也可以點擊開始調(diào)試直接使用網(wǎng)頁工具進行調(diào)試)
解壓下載的工具包sandbox_simulate-device.zip,打開虛擬設(shè)備調(diào)試工具sandbox_simulate-device.exe,運行界面如下圖所示:
點擊界面中間的圖標,將第三步驟中生成的SDK包選中,進入如下圖所示界面:
輸入設(shè)備檔案每個屬性的值,然后點擊“啟動設(shè)備”按鈕,如下圖所示:
彈出如下圖所示的對話框:
打開產(chǎn)品部署管理的設(shè)備管理頁面,點擊復(fù)制按鈕,復(fù)制接入設(shè)備注冊碼,如下圖所示:
在虛擬設(shè)備的對話框中粘貼接入設(shè)備注冊碼,如下圖所示:
點擊確定按鈕,設(shè)備接入平臺,如下圖所示:
打開產(chǎn)品部署管理的設(shè)備管理頁面,我們看到設(shè)備狀態(tài)已接入,如下圖所示:

請點擊鏈接地址繼續(xù)閱讀5傳感器數(shù)據(jù)上傳、6事件上傳、7平臺通知推送的內(nèi)容。地址:http://open.iot.10086.cn/bbs/forum.php?mod=viewthread&tid=711





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1