新聞中心

        EEPW首頁 > 設計應用 > 用互聯網思維做硬件

        用互聯網思維做硬件

        作者:顧蒙 時間:2015-07-08 來源:電子產品世界 收藏
        編者按:本文重點分析物聯網應用中智能硬件的特點以及其設計過程中需要解決的問題,并由此引出并介紹一種新穎的解決方案,可以克服傳統硬件設計的各種弊端,達到如同開發互聯網軟件那樣去實現智能硬件產品的目的。

        產品有關所有應用邏輯的開發在開放平臺完成,這個開放平臺是面向開發者的一個綜合服務平臺,其開發流程如圖4所示。

        本文引用地址:http://www.104case.com/article/276355.htm


        4 開發的架構支撐

          能讓開發者用上述如此輕松方式去開發硬件的背后,是需要一個強有力后臺架構的支撐,首先這個架構需要對硬件產品做個抽象化,抽象結果如圖5所示。

          網關(GateWay)——家庭智能網關,能夠完成家庭多個智能設備的組網,控制和管理工作等。

          終端(EndPoint)——智能硬件設備

          數據(DataPoint)—— 智能設備所具備的功能點,將每個功能點抽象成數據點,數據點定義成不同的類型(如布爾、枚舉、數值等),同時數據點具備讀或寫的屬性,比如一個兩路的開關,可以抽象成兩個數據點,每個數據點的類型為布爾型,可取值true或false,數據點可讀可寫,讀表示獲取開關目前的值,寫表示改變開關目前的值,即打開或者關閉開關,同時數據點可以關聯對應的硬件操作指令。

          對于一個智能硬件設備(EP)的完整描述,我們稱為Schema,Schema在系統中采用JSON格式描述,下面以開發一個智能空調為例說明。

          空調定義如圖6所示:

          Schema定義如下:

        5 硬件開發的智能化改造

          由此可見,采用這樣的方式所做智能硬件,或者將傳統硬件智能化改造時,只需將硬件本身功能定義清楚,并燒入固定和起到通信連接作用以及Schema來執行引擎的SDK固件,硬件的開發就完成了。然后,可以采用傳統硬件制造業的流程去進行試產、中試和量產等,并確保各個環節的工作能夠順利進行,從而使產品及時地推向市場。

          當設備賣到消費者手里時,收下上電執行,從云端下載應用邏輯并執行。當應用邏輯需要變更時,開發者只需要在開放平臺更新一個版本即可,而不需要做整個固件更新,不需要變更任何硬件設計,就可以在很大程度上支持需求的變化,以便為客戶提供更好的服務。

          正是基于這樣符合潮流的理念和設計思路,浙江風向標科技有限公司搭建了云-管-端全方位為智能硬件服務的平臺系統,致力于為傳統硬件廠商提供智能化改造服務,讓消費者早日體驗由所帶來真正智能化的家居生活。

        參考文獻:

          [1]胡錚.[M].北京:科學出版社.2010

          [2]陳海明, 崔 莉,謝開斌.體系結構與實現方法的比較研究[J].計算機學報,2013.1

          [3]朱曉榮.物聯網與泛在通信技術[M].北京:人民郵電出版社.2010

          [4]李虹.物聯網與云計算:助力戰略性新興產業的推進[M].北京:人民郵電出版社.2011

          [5]《JSON教程》W3Cschool 菜鳥教[ER/OL].http://www.w3cschool.cc/json/json-intro.html

        物聯網相關文章:物聯網是什么



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 于田县| 鹤山市| 巴塘县| 龙南县| 苗栗县| 兴海县| 娄底市| 镇坪县| 阿合奇县| 休宁县| 富民县| 涪陵区| 偃师市| 丹江口市| 陆丰市| 东山县| 黑河市| 武川县| 西城区| 扶风县| 麟游县| 开封市| 顺平县| 贵南县| 南召县| 西宁市| 天长市| 锦屏县| 南安市| 玛曲县| 团风县| 景宁| 建湖县| 屯昌县| 中西区| 卢龙县| 涟水县| 宁海县| 翼城县| 方山县| 平乡县|