找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 10198|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

基于stm32 ONENET物聯(lián)網(wǎng)接入教程

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:267636 發(fā)表于 2017-12-27 12:45 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我們知道OneNET2.0中支持的設(shè)備接入?yún)f(xié)議都是公開(kāi)協(xié)議,到目前為止平臺(tái)支持的公開(kāi)接入?yún)f(xié)議主要包括HTTP,  EDP,  MQTT, MODBUS, JT/T808五種,那么3.0新增的私有協(xié)議是什么呢?有什么特別之處呢?這個(gè)可以讀讀老司機(jī)告訴你OneNET3.0是什么的帖子就知道啦!這是帖子的地址:
廢話不多說(shuō),我們趕緊來(lái)熟悉一下相關(guān)的概念吧。
本帖內(nèi)容分為以下幾個(gè)步驟進(jìn)行:
  • 創(chuàng)建一個(gè)私有協(xié)議產(chǎn)品
  • 產(chǎn)品模板定義
  • 生成SDK
  • 設(shè)備接入
  • 傳感器數(shù)據(jù)上傳
  • 事件上傳
  • 平臺(tái)通知推送
1 創(chuàng)建一個(gè)私有協(xié)議產(chǎn)品。
使用平臺(tái)帳號(hào)登錄OneNET3.0,平臺(tái)首頁(yè)界面如下圖所示:
點(diǎn)擊右上角的開(kāi)發(fā)者中心,進(jìn)入產(chǎn)品列表,如下圖所示:
選擇“私有協(xié)議產(chǎn)品”,點(diǎn)擊“創(chuàng)建產(chǎn)品”進(jìn)入產(chǎn)品創(chuàng)建頁(yè)面,輸入產(chǎn)品名稱及產(chǎn)品協(xié)議,其余選項(xiàng)讀者可根據(jù)產(chǎn)品自定義選擇或填寫(xiě),如下圖所示:
點(diǎn)擊“確定”按鈕,彈出創(chuàng)建成功對(duì)話框,如下圖所示:
點(diǎn)擊“進(jìn)入產(chǎn)品詳情”,進(jìn)入產(chǎn)品管理頁(yè)面,如下圖所示:

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


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

請(qǐng)點(diǎn)擊鏈接地址繼續(xù)閱讀5傳感器數(shù)據(jù)上傳、6事件上傳、7平臺(tái)通知推送的內(nèi)容。地址:http://open.iot.10086.cn/bbs/forum.php?mod=viewthread&tid=711
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表