精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

物聯網全棧教程-從云端到設備(六)

技新電子 ? 2018-05-25 09:22 ? 次閱讀

物聯網項目在開發初期,需要云端和設備端兩個工種的工程師一起談談實現的技術細節。有一個叫作ALink協議的語言,成功解決了兩個物種之間交流困難的世紀難題!

ALink協議是針對物聯網開發領域設計的一種數據交換規范。設備端按照這個簡單的規范把數據組織一下發送給云端,云端工程師也懂這個簡單的規范,可以直接拿這個數據進行處理。同時還解決了調試困難的痛點:云端工程師使用一個叫做MQTT客戶端的電腦工具,就可以發送符合ALink協議的測試數據調試云端產品的代碼;設備端工程師就可以在給單片機寫代碼的時候直接組織一個符合ALink協議的測試數據,從而不用依賴云端下發。

物聯網將物理世界的萬物接入網絡并通過整合各類服務實現智能化。“物”(Things)作為整個網絡中的基礎節點和商業觸手,既是環境信息的采集者,也是智能服務的提供者和承載者。“物”就是設備端。

你首先需要對物聯網中的“物”能做什么,能提供什么樣的服務進行描述。這就需要從產品層面進行功能建模,定義物的“屬性”(Property)、“服務”(Service)和“事件”(Event)。最簡單的情況下你定義一個屬性就夠了,比如零妖的物聯網彈幕器項目,就僅有兩個屬性。

通過功能建模將各類設備統一抽象為云端的資源,并對外暴露相應的接口,以滿足不同場景下不同系統的調用和快速集成。

物模型是對設備是什么,能做什么的描述,包括設備身份標識、連接狀態、描述信息,以及設備的屬性(properties)、服務(services)、事件(events),后三者構成了設備的功能定義。Link Develop通過定義一種物的描述語言來描述物模型,稱之為 TSL(即 Thing Specification Language)。

有一種非常簡單的數據格式,叫作JSON字符串,有編程基礎的人兩分鐘就能研究清楚那是什么。ALink協議的數據格式就是JSON字符串的格式。零妖只是提一下而已,ALink協議想讀懂根本不用了解啥是JSON,我要開車了,兄弟們請坐好扶穩。

6.1.jpg

看到了吧,就是這么簡單。上面那個截圖就是設備上報自己屬性的字符串。設備端發送的數據其實就是那些內容,而且零妖也解釋很清楚了。總結一下,就是 <“屬性”:數值 >的做法,非常類似 <鍵:值> 的做法。反正對于單片機來說,想要上報哪個屬性,就發送哪個,修改一下后面的數值就行了。

同理,云端下發的數據也是符合ALink協議的。單片機想解析這些數據就更簡單了,簡直不要太爽。我們只管記住這些固定的格式就行了,其他的不用修改。上行數據和下行數據在格式上都一樣,但是有些固定的地方是不一樣的,可以去 https://linkdevelop.aliyun.com/developGuide#kgd6wp.html 查看單個設備的報文,復制你需要的報文,然后修改其中的屬性名稱和數值,就可以了。

對于云端開發的工程師來說,要做的工作就是調用阿里云提供的API,往里面扔數據就行了,自己更需要關注的是業務的實現邏輯而不是這些細節問題。云端開發代碼的流程零妖會在后面的文章里講一個小小的Demo,幫助你快速上手。

你一定正在好奇屬性的名稱是怎么得到的。零妖告訴你,屬性的名稱和取值范圍是在 LinkDevelop 平臺上,“設備開發”里面,定義產品的時候自己選擇的。零妖的下一篇文章將會講解“設備開發”的內容,這部分是在云端完成的工作,也是團隊開會時候需要確定的內容。

原文

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2904

    文章

    44298

    瀏覽量

    371413
  • 阿里云
    +關注

    關注

    3

    文章

    942

    瀏覽量

    42971
  • IOT
    IOT
    +關注

    關注

    186

    文章

    4181

    瀏覽量

    196265
收藏 人收藏

    評論

    相關推薦

    聯網數據采集網關在聯網中扮演的角色

    聯網數據采集網關,作為聯網系統中的關鍵設備,扮演著連接物理世界與數字世界的橋梁角色。它位于
    的頭像 發表于 11-17 14:44 ?144次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯網</b>數據采集網關在<b class='flag-5'>物</b><b class='flag-5'>聯網</b>中扮演的角色

    聯網學習路線來啦!

    聯網學習路線來啦! 聯網方向作為目前一個熱門的技術發展方向,有大量的人才需求,小白的學習入門路線推薦以下步驟。 1.了解
    發表于 11-11 16:03

    特斯拉FSD,自研智能駕駛的未來

    技術已然成為各車企研發的主要方向之一。在眾多自動駕駛技術的探索者中,特斯拉(Tesla)憑借FSD(Full Self-Driving)系統,占據了行業的領先地位。FSD系統自發布以來,經歷了外部合作到自研的轉型,并在感知
    的頭像 發表于 10-29 16:27 ?254次閱讀
    特斯拉FSD,<b class='flag-5'>從</b><b class='flag-5'>全</b><b class='flag-5'>棧</b>自研<b class='flag-5'>到</b>智能駕駛的未來

    聯網設備的標準與規范

    聯網(IoT)正在改變我們的生活方式,智能家居工業自動化,再到智慧城市,聯網
    的頭像 發表于 10-29 11:34 ?404次閱讀

    聯網+西格瑪:1+1&gt;2的協同效應

    聯網 聯網,作為新一代信息技術的重要組成部分,通過智能感知、識別技術與普適計算等通信感知技術,將各種信息傳感設備與互
    的頭像 發表于 09-27 11:04 ?153次閱讀

    邊緣設備云端平臺,合宙DTU&amp;RTU打造無縫聯網解決方案

    ? 如今,聯網(IoT)技術飛速發展,萬互聯的時代已然到來,那么,高效、穩定地連接邊緣設備云端平臺,實現數據的實時采集、傳輸與處理,就
    的頭像 發表于 09-18 14:55 ?313次閱讀
    <b class='flag-5'>從</b>邊緣<b class='flag-5'>設備</b><b class='flag-5'>到</b><b class='flag-5'>云端</b>平臺,合宙DTU&amp;RTU打造無縫<b class='flag-5'>物</b><b class='flag-5'>聯網</b>解決方案

    什么是聯網技術?

    什么是聯網技術? 聯網技術(Internet of Things, IoT)是一種通過信息傳感設備,按約定的協議,將任何物體與網絡相連
    發表于 08-19 14:08

    Modbus聯網網關是什么

    Modbus聯網網關是一種專門用于將基于Modbus協議的設備連接到聯網(IoT)的設備或軟
    的頭像 發表于 08-10 13:49 ?394次閱讀
    Modbus<b class='flag-5'>物</b><b class='flag-5'>聯網</b>網關是什么

    通過聯網管理多臺MQTT設備-基于志T527開發板

    一、系統概述 基于米爾-志 T527設計一個簡易的聯網網關,該網關能夠管理多臺MQTT設備,通過MQTT協議對設備進行讀寫操作,同時提供
    發表于 06-21 14:20

    【天拓四方】聯網網關硬件和云端分別實現了哪些功能?

    聯網(IoT)的廣闊領域中,聯網網關硬件和云端各自扮演著不可或缺的角色。它們通過一系列功能,共同確保
    的頭像 發表于 04-19 16:18 ?295次閱讀

    聯數據網關是什么?

    聯數據網關就是聯網智能網關。 聯數據網關是
    的頭像 發表于 03-29 17:10 ?294次閱讀

    現場云端:造紙機生產數據鏈條采集及可視化解決方案

    現場云端:造紙機生產數據鏈條采集及可視化解決方案 造紙機作為造紙工業的核心設備,其運行效率和穩定性直接關系到企業的經濟效益。然而,傳統
    的頭像 發表于 02-21 15:42 ?382次閱讀
    <b class='flag-5'>從</b>現場<b class='flag-5'>到</b><b class='flag-5'>云端</b>:造紙機生產數據<b class='flag-5'>全</b>鏈條采集及可視化解決方案

    工業聯網平臺實現智能化云端計算與策略控制 ?

    隨著科技的飛速發展,工業聯網平臺以其便捷的系統架構和智能的算力資源,能夠賦予工業設備不一樣的生命與活力,其中實現智能化云端計算與策略控制是重要組成部分。它能夠補足自動化控制系統的不足
    的頭像 發表于 01-11 17:36 ?372次閱讀
    工業<b class='flag-5'>物</b><b class='flag-5'>聯網</b>平臺實現智能化<b class='flag-5'>云端</b>計算與策略控制  ?

    聯網可視化運維監控平臺

    監控企業的各種應用、系統、網絡和設備,提供實時的性能指標、日志和事件數據,幫助企業快速發現和解決問題,提高系統的可用性和穩定性。 運維監控平臺通常包括以下幾個方面的功能: 1應用監控: 監控企業的各種應用程序,包括Web應用
    的頭像 發表于 01-11 11:46 ?1239次閱讀
    <b class='flag-5'>物</b><b class='flag-5'>聯網</b><b class='flag-5'>全</b><b class='flag-5'>棧</b>可視化運維監控平臺

    如何將工業設備快速接入ZWS聯網云平臺

    工業設備作為工業互聯網的底層終端,承擔著數據感知和智能控制的重要作用。本文將介紹如何將工業設備快速接入ZWS
    的頭像 發表于 11-30 08:24 ?878次閱讀
    如何將工業<b class='flag-5'>設備</b>快速接入<b class='flag-5'>到</b>ZWS<b class='flag-5'>物</b><b class='flag-5'>聯網</b>云平臺