新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 一種基于ZigBee技術的智能家居無線網絡系統

        一種基于ZigBee技術的智能家居無線網絡系統

        作者: 時間:2009-11-19 來源:網絡 收藏

        通訊子節點的功能為:
        (1)兩路脈沖量數據采集,可采集水、電、氣三表數據;
        (2)兩路安防傳感器開關量數據采集,可進行設防/撤防報警、安防報警(紅外幕簾、門磁、窗磁、玻璃破碎等);
        (3)一路模擬量數據采集;
        (4)一路模擬量數據輸出;
        (5)一路繼電器觸點輸出;
        (6)通過通訊IEEE802.15.4協議及家庭網關通訊。
        3 通訊協議
        3.1 協議的幀結構
        采用符號標準的HeliLink模塊的數據幀由數據模式、目標地址、數據長度、數據信息與校驗和五部分構成,格式如下(數據幀結構中的數據都是16進制數):

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

        “數據模式”占用一個字節。“目標地址”表示數據幀結構要發送的目標位置(網絡中的節點號),它占用一個字節。“數據長度”表示數據幀結構中從“數據1”到“數據n”所占據的字節數,它也占據了一個字節。“數據信息”表示用戶要通過UART0傳送的命令或者有效數據,占據的字節數由“數據長度”決定。“校驗和”是對幀結構中的全部數據(校驗和字節除外)進行的校驗,采用字節逐位異或的方式實現。“校驗和”也占據一個字節。
        3.2 網絡通訊協議幀結構
        家庭網關通訊協議幀結構是建立在ZigBee協議幀結構的基礎上的,相當于底層協議中的數據場部分。所以幀結構由節點號、功能編碼、數據信息三部分組成,如下所示:

        節點號字段數據長度為1字節,其中低四位為數據采集功能編號,高四位為子節點號,如下所示:

        功能編碼分為三個部分:方向位、數據類型和功能類型。其格式為:

        方向位:
        根據主節點作為通訊發送者還是接收者,本系統功能可分為兩大類:上行和下行。方向位即決定了這一點。
        數據類型:
        數據信息與功能編碼關系十分密切,根據功能不同,數據場中數據的內容含義不同;根據數據長度不同,數據類型也不同。
        功能類型:
        每一個功能類型對應一種系統功能。通過解析功能類型編碼可得到系統功能,對于下行幀,子節點得到主節點通知其執行的命令和需要的數據;對于上行幀,主節點得到子節點返回的信息、數據和命令執行的情況。
        數據信息存放數據,數據信息長度可根據功能編碼中的數據類型而定。

        4 無線節點硬件設計
        由于無線節點使用電池供電,且需要安裝在三表或電器內部,要求電池體積很小,因此電池的容量不可能太大。希望一顆鈕扣電池可以有效工作一年以上。無線通訊需要電池提供足夠大的電流,耗電量較大,所以低功耗設計成為子節點設計的重點和難點。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 榆树市| 葫芦岛市| 安图县| 拉萨市| 福建省| 固镇县| 沾化县| 酒泉市| 浦城县| 乌兰县| 德惠市| 乌兰浩特市| 霍林郭勒市| 东兰县| 丽江市| 汉沽区| 博客| 库尔勒市| 镇赉县| 左权县| 博野县| 阳泉市| 连城县| 凌海市| 仁怀市| 桂阳县| 舟山市| 福安市| 江城| 平凉市| 应城市| 承德县| 新兴县| 昌图县| 泾阳县| 大洼县| 新宁县| 日喀则市| 邯郸市| 永安市| 泗水县|