<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 設計應用 > 用互聯(lián)網(wǎng)思維做硬件

用互聯(lián)網(wǎng)思維做硬件

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

產(chǎn)品有關(guān)所有應用邏輯的開(kāi)發(fā)在開(kāi)放平臺完成,這個(gè)開(kāi)放平臺是面向開(kāi)發(fā)者的一個(gè)綜合服務(wù)平臺,其開(kāi)發(fā)流程如圖4所示。

本文引用地址:http://dyxdggzs.com/article/276355.htm


4 開(kāi)發(fā)的架構支撐

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

  網(wǎng)關(guān)(GateWay)——家庭智能網(wǎng)關(guān),能夠完成家庭多個(gè)智能設備的組網(wǎng),控制和管理工作等。

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

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

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

  空調定義如圖6所示:

  Schema定義如下:

5 硬件開(kāi)發(fā)的智能化改造

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

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

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

參考文獻:

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

  [2]陳海明, 崔 莉,謝開(kāi)斌.體系結構與實(shí)現方法的比較研究[J].計算機學(xué)報,2013.1

  [3]朱曉榮.物聯(lián)網(wǎng)與泛在通信技術(shù)[M].北京:人民郵電出版社.2010

  [4]李虹.物聯(lián)網(wǎng)與云計算:助力戰略性新興產(chǎn)業(yè)的推進(jìn)[M].北京:人民郵電出版社.2011

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

物聯(lián)網(wǎng)相關(guān)文章:物聯(lián)網(wǎng)是什么



上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>