使用ONENET應用開發(fā)環(huán)境實現(xiàn)樹莓派數(shù)據(jù)報表展示

概述

ONENET新增應用開發(fā)環(huán)境后洋访,APP的開發(fā)功能豐富了很多。但是這套環(huán)境使用有些門檻津坑,特別是概念比較多(Flow、Script傲霸、Data Access等)疆瑰,一不小心就會被繞暈。本次是在應用開發(fā)環(huán)境中開發(fā)一個報表狞谱。

設備腳本配置

具體操作如下:首先需要在ONENET設備管理中創(chuàng)建一個設備乃摹,然后使用“上報數(shù)據(jù)點”的API實現(xiàn)設備數(shù)據(jù)上報,腳本參見文章:使用中國移動ONENET平臺實現(xiàn)樹莓派信息自動上報跟衅。

注意:最近ONENET的API調(diào)整過,現(xiàn)在改為json中的一個頂級key對應一個消息流的名稱播歼,因此為了合并到一個消息流伶跷,本次修改了json消息的嵌套格式,消息流名稱改為pi_info秘狞,消息體是:

{
   "pi_info": {
        "CPUUsage": 99,
        "IntranetIP": "127.0.0.1",
        "MemoryFree": 9.99,
        "MemoryTotal": 9.99,
        "MemoryUsage": 99
    }
}

ONENET設備管理的上報數(shù)據(jù)點API文檔參見:上報數(shù)據(jù)點API

本次簡化起見叭莫,仍舊采用HTTP協(xié)議。

根據(jù)協(xié)議烁试,在postman模擬消息雇初,可以正常工作:

本次postman模擬的消息格式需要完全參考ONENET的API定義。在header中還需要配置api-key减响,這里略靖诗。

image.PNG

postman發(fā)送成功后郭怪,在ONENET中可以查到數(shù)據(jù),如下:


image.PNG

應用開發(fā)環(huán)境開發(fā)

然后可以在ONENET應用開發(fā)環(huán)境進行開發(fā)了刊橘。

創(chuàng)建項目

開發(fā)過程:首先點擊創(chuàng)建項目鄙才,按鈕,創(chuàng)建一個APP項目促绵,這里隨便起一個名字即可:


image.PNG

進入項目開發(fā)視圖

點擊進去后攒庵,按照下圖12345的順序,分別創(chuàng)建一個元素(這個系統(tǒng)中管這類東東叫資產(chǎn))败晴,創(chuàng)建順序是:

  1. 事件(Event)
  2. 數(shù)據(jù)接入(Data Access)
  3. 對象(Object)
  4. 流(Flow)
  5. 標準頁面(Standard Page)
image.png

創(chuàng)建事件

這個場景下浓冒,事件是數(shù)據(jù)接入(Data Access)到流(Flow)的紐帶,必須要先創(chuàng)建事件尖坤,后續(xù)才能成功創(chuàng)建數(shù)據(jù)接入稳懒。創(chuàng)建事件后只需要填幾個自定義參數(shù)即可,比較簡單糖驴,詳見下圖:


image.png

開發(fā)數(shù)據(jù)接入

數(shù)據(jù)接入簡單來說就是把開發(fā)環(huán)境外的數(shù)據(jù)接入進來僚祷。開發(fā)環(huán)境中默認有4個接入源,這里使用ONENET接入源贮缕。
從整個流程看來辙谜,應該是數(shù)據(jù)接入后,需要通過KAFKA進行緩沖感昼,估計這么設計是為了解決信令風暴問題装哆,不過感覺對于開發(fā)者而言拆得過細了。


image.png

點擊編輯ONENET輸入源定嗓,這里可以配置基本信息蜕琴,比較重要的就是協(xié)議和TOKEN了,這里的TOKEN跟ONENET平臺約定就好宵溅。本次填寫1234567890abcdef凌简。

這里需要注意的是,只有ONENET應用開發(fā)環(huán)境配置好這個輸入源后恃逻,才可以在ONENET環(huán)境中配置全局推送雏搂,否則會報TOKEN INVALID錯誤!

image.png

然后就是配置數(shù)據(jù)源的輸入消息體了寇损,這里要注意的是凸郑,ONENET的數(shù)據(jù)流起名為pi_info砸讳,但是這里需要以value開頭(好多坑逊移。。京办。)


image.png

接下來配置channel(這里略,我選擇了一個內(nèi)存通道而昨,沒有啥特別注意的)

最后配置輸出救氯,這里可以看到這個Data Access的輸出是輸出到一個事件,所以其實要先把事件配置好配紫,不然這里就沒有辦法選擇了径密,在事件屬性中配置好輸入源的各個值(因為輸入源的值有嵌套,所以本次都有value_前綴)跟事件屬性(之前創(chuàng)建事件時創(chuàng)建的自定義屬性)的映射關(guān)系躺孝。


創(chuàng)建對象

接下來創(chuàng)建對象享扔,對象可以理解為數(shù)據(jù)庫表,新建一些字段保存即可植袍。


image.png

創(chuàng)建流

接下來是創(chuàng)建流惧眠,本次流做一個小邏輯:

  1. 等待事件觸發(fā)
  2. 觸發(fā)后,如果是失敗的于个,發(fā)送告警email
  3. 觸發(fā)成功后氛魁,創(chuàng)建記錄。

這里需要用到4種assignment厅篓,分別是:

  1. 開始(start)
  2. 等待(wait)
  3. 郵件告警(alarm email)
  4. 記錄保存(record Create)


    image.png

最后運行object中的record視圖秀存,并點擊預覽,就可以看到有數(shù)據(jù)了:


image.png

最后再用標準頁面做一個儀表盤展示界面即可羽氮,界面直接讀剛才新建的object中數(shù)據(jù)即可或链。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市档押,隨后出現(xiàn)的幾起案子澳盐,更是在濱河造成了極大的恐慌,老刑警劉巖令宿,帶你破解...
    沈念sama閱讀 206,311評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件叼耙,死亡現(xiàn)場離奇詭異,居然都是意外死亡粒没,警方通過查閱死者的電腦和手機筛婉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,339評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來癞松,“玉大人倾贰,你說我怎么就攤上這事±雇铮” “怎么了?”我有些...
    開封第一講書人閱讀 152,671評論 0 342
  • 文/不壞的土叔 我叫張陵安寺,是天一觀的道長厕妖。 經(jīng)常有香客問我,道長挑庶,這世上最難降的妖魔是什么言秸? 我笑而不...
    開封第一講書人閱讀 55,252評論 1 279
  • 正文 為了忘掉前任软能,我火速辦了婚禮,結(jié)果婚禮上举畸,老公的妹妹穿的比我還像新娘查排。我一直安慰自己,他們只是感情好抄沮,可當我...
    茶點故事閱讀 64,253評論 5 371
  • 文/花漫 我一把揭開白布跋核。 她就那樣靜靜地躺著,像睡著了一般叛买。 火紅的嫁衣襯著肌膚如雪砂代。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,031評論 1 285
  • 那天率挣,我揣著相機與錄音刻伊,去河邊找鬼。 笑死椒功,一個胖子當著我的面吹牛捶箱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播动漾,決...
    沈念sama閱讀 38,340評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼丁屎,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了谦炬?” 一聲冷哼從身側(cè)響起悦屏,我...
    開封第一講書人閱讀 36,973評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎键思,沒想到半個月后础爬,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,466評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡吼鳞,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,937評論 2 323
  • 正文 我和宋清朗相戀三年看蚜,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赔桌。...
    茶點故事閱讀 38,039評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡供炎,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出疾党,到底是詐尸還是另有隱情音诫,我是刑警寧澤,帶...
    沈念sama閱讀 33,701評論 4 323
  • 正文 年R本政府宣布雪位,位于F島的核電站竭钝,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜香罐,卻給世界環(huán)境...
    茶點故事閱讀 39,254評論 3 307
  • 文/蒙蒙 一卧波、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧庇茫,春花似錦港粱、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,259評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至顷霹,卻和暖如春咪惠,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背淋淀。 一陣腳步聲響...
    開封第一講書人閱讀 31,485評論 1 262
  • 我被黑心中介騙來泰國打工遥昧, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人朵纷。 一個月前我還...
    沈念sama閱讀 45,497評論 2 354
  • 正文 我出身青樓炭臭,卻偏偏與公主長得像,于是被迫代替她去往敵國和親袍辞。 傳聞我的和親對象是個殘疾皇子鞋仍,可洞房花燭夜當晚...
    茶點故事閱讀 42,786評論 2 345

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