初探騰訊云物聯(lián)網(wǎng)開發(fā)平臺

前言

目前市場上有很多物聯(lián)網(wǎng)開發(fā)平臺诗茎,本次就在騰訊云平臺上尿背,做一個簡單的嘗試默赂。

Get Started

  1. 創(chuàng)建產(chǎn)品和設(shè)備
    首先捻激,進入物聯(lián)網(wǎng)開發(fā)平臺:https://console.cloud.tencent.com/iotexplorer
    這里介紹兩個概念,后面也會用到:
    iot-explorer敦腔,即物聯(lián)網(wǎng)開發(fā)平臺
    iot-hub均澳,即物聯(lián)網(wǎng)通信https://cloud.tencent.com/product/iothub,后面會涉及到此中的規(guī)則引擎符衔。

進入物聯(lián)網(wǎng)開發(fā)平臺后找前,首先創(chuàng)建一個項目,可以叫“智慧城市”判族;
接著創(chuàng)建一個自定義產(chǎn)品:


image.png

創(chuàng)建好之后躺盛,定義一個自定義功能,屬性為字符串:


image.png

最后創(chuàng)建一個設(shè)備:


image.png
  1. 設(shè)備調(diào)試
    點擊剛剛創(chuàng)建好的設(shè)備形帮,調(diào)試槽惫,會出現(xiàn)一個虛擬下發(fā)設(shè)備命令的界面,嘗試發(fā)一個字符串給設(shè)備吧辩撑。


    image.png

查看設(shè)備日志界斜,可以看到剛剛下發(fā)的命令:


image.png

虛擬設(shè)備調(diào)試功能,點擊進去合冀,可以看到有一個虛擬設(shè)備狀態(tài)上報的控制面板各薇,而且有一個二維碼可以模擬一個小程序,接收設(shè)備上報數(shù)據(jù)君躺。不過峭判,由于自定義產(chǎn)品無法自動生成一個小程序界面,所以我們重新創(chuàng)建一個智能燈的模板產(chǎn)品棕叫,然后嘗試一下:
同樣的林螃,創(chuàng)建一個產(chǎn)品:


image.png

點擊進入虛擬設(shè)備:


image.png

手機小程序:


image.png
  1. 數(shù)據(jù)同步
    該功能是用于將設(shè)備的上線下線狀態(tài)信息,和設(shè)備上報數(shù)據(jù)信息俺泣,通過http post的方式治宣,推送給你自己的服務急侥。

我使用go語言簡單做了一個http的服務,并部署在云端服務器上面侮邀,將url配置到騰訊云平臺:


image.png

由于虛擬設(shè)備無法支持該功能,所以我們要跑一個c語言的腳本贝润,跟著說明頁面做一遍即可绊茧,剛好復用上我們創(chuàng)建的智能燈的產(chǎn)品。
https://cloud.tencent.com/document/product/1081/34744

運行后打掘,可以看到我們云端的日志华畏,打印出設(shè)備的推送數(shù)據(jù)了。


image.png

Go測試腳本參考:

package main

import "github.com/gin-gonic/gin"
import "fmt"

func main() {
    r := gin.Default()
    r.GET("/ping", func(c *gin.Context) {
        c.JSON(200, gin.H{
            "message": "pong",
        })
    })
    r.POST("/data", func(c *gin.Context) {
        buf := make([]byte, 1024)
        n, _ := c.Request.Body.Read(buf)
        fmt.Println(string(buf[0:n]))
        c.JSON(200, gin.H{
            "message": "success",
        })
    })
    r.Run(":9080") // listen and serve on 0.0.0.0:9080
}

至此尊蚁,整條設(shè)備上行鏈路已經(jīng)通了亡笑。

后記

剛剛使用的數(shù)據(jù)同步服務,其源頭是使用了iot-hub的規(guī)則引擎横朋。進入規(guī)則引擎管理頁面仑乌,可以看到創(chuàng)建了4條規(guī)則:


image.png

進入其中一個,看到推送的http url即我們剛剛配置的數(shù)據(jù)同步服務的url:


image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末琴锭,一起剝皮案震驚了整個濱河市晰甚,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌决帖,老刑警劉巖厕九,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異地回,居然都是意外死亡扁远,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進店門刻像,熙熙樓的掌柜王于貴愁眉苦臉地迎上來畅买,“玉大人,你說我怎么就攤上這事绎速∑せ瘢” “怎么了?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵纹冤,是天一觀的道長洒宝。 經(jīng)常有香客問我,道長萌京,這世上最難降的妖魔是什么雁歌? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮知残,結(jié)果婚禮上靠瞎,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好乏盐,可當我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布佳窑。 她就那樣靜靜地躺著,像睡著了一般父能。 火紅的嫁衣襯著肌膚如雪神凑。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天何吝,我揣著相機與錄音溉委,去河邊找鬼。 笑死爱榕,一個胖子當著我的面吹牛瓣喊,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播黔酥,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼藻三,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了絮爷?” 一聲冷哼從身側(cè)響起趴酣,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坑夯,沒想到半個月后岖寞,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡柜蜈,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年仗谆,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片淑履。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡隶垮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出秘噪,到底是詐尸還是另有隱情狸吞,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布指煎,位于F島的核電站蹋偏,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏至壤。R本人自食惡果不足惜威始,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望像街。 院中可真熱鬧黎棠,春花似錦晋渺、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至俭厚,卻和暖如春户魏,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背挪挤。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留关翎,地道東北人扛门。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像纵寝,于是被迫代替她去往敵國和親论寨。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內(nèi)容