999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

智能家居嵌入式無線網關的設計與實現

2015-10-19 07:22:46季莉江蘇工程職業技術學院江蘇南通226007
網絡安全與數據管理 2015年18期
關鍵詞:嵌入式設計

季莉(江蘇工程職業技術學院,江蘇 南通 226007)

智能家居嵌入式無線網關的設計與實現

季莉
(江蘇工程職業技術學院,江蘇 南通 226007)

智能家居是融合了自動化控制技術、計算機網絡技術和網絡通信技術于一體的網絡化、智能化的家居控制系統。智能家居嵌入式無線網關的功能是將家庭本地的ZigBee網絡與Internet和GSM等外網連接,用戶可隨時隨地通過瀏覽器和手機監控與管理家居環境和設備。網關的設計以ARM Cortex-M3為核心,Linux為平臺操作系統,構建嵌入式Boa服務器,實現家庭內網與Internet的通信。GSM模塊發送報警信息到用戶手機。經測試,智能家居網關具有良好的穩定性和可靠性,具有普及推廣的參考價值和應用前景。

智能家居;網關;ZigBee;無線網絡;遠程監控

0 引言

智能家居是一個新興產業,隨著國家推動信息化、智能化城市發展的進程,智能家居近幾年得到了快速發展,市場消費潛力巨大。智能家居以住宅為載體,利用先進的計算機技術、網絡通信技術、綜合布線技術、自動控制技術、安全防范技術、音視頻技術,集成家庭日常生活的各類設施,實現高效的住宅管理,構建安全便利、藝術舒適、環保節能的居住環境。

智能家居網關的功能是將Internet或者GSM等外網與家庭本地網絡連接通信。家庭本地網絡通過建立網絡以實現對家居環境的數據采集與電器設備的控制,如通過對家庭亮度、溫度、濕度、可燃性氣體的監測,對燈光、窗簾、空調、加濕器、報警裝置等設備實現自動控制;通過網關,用戶可以通過遠程PC、手機、互聯網電視等終端來監控智能家居。

目前主流的無線通信技術包括紅外技術、家庭無線電射頻技術、WiFi技術、GSM技術、ZigBee技術,這些技術各有優缺點,無法獨自擔當智能家居無線網絡體系傳輸的重任[1]。ZigBee傳輸速率為250kb/s,家居環境的數據采集與電器設備的控制需要傳輸的數據量不大且數據結構相對簡單,因此家庭內網采用ZigBee技術可以滿足智能家居架構內部的網絡需求[2];WiFi的速率為11Mb/s,屬于高速網絡,可滿足用戶方便地通過Internet網絡監控,而全球應用最廣泛的移動電話GSM標準,可滿足用戶隨時隨地通過手機遠程監控。本文設計的智能家居嵌入式無線網關的功能是將家庭本地的ZigBee網絡與Internet和GSM網絡等外網連接,用戶可以通過外網對本地網絡進行遠程監控。

1 網關的硬件結構

1.1 總體架構

為實現多種無線網絡融合的智能家居系統,嵌入式智能網關的硬件設計由處理器、無線收發模塊、以太網模塊和GSM模塊等組成。無線收發模塊與智能家居的ZigBee網絡通信,ZigBee網絡包括協調器、各類傳感器終端節點,具體包括溫/濕度采集節點、可燃氣體報警信號采集節點以及各控制節點。以太網模塊將網關連接入Internet網。GSM模塊具有發送SMS短信、語音通話、GPRS數據傳輸等基于GSM網絡進行通信的所有基本功能。網關硬件結構如圖1所示。

圖1 智能網關硬件結構圖

處理器選用ST公司的基于ARM Cortex-M3內核的STM32F103型號單片機[3]。STM32F103工作頻率達到72MHz,內置高速存儲器。調試模式有 2種,串口調試和JTAG接口,本文中采用串口調試方式。STM32F103接口豐富,有2個T2C接口(SM-Bus/PMBus)、5個USART接口、3個SPI接口等。這些特性足以滿足本網關設計的要求。

1.2 無線收發模塊

無線收發模塊采用TI公司的CC2530芯片。它結合一個高性能2.4GHz DSSS射頻收發器核心和一顆工業級小巧高效的8051控制器。系統內具有可編程閃存、8KB RAM和許多其他強大的功能。CC2530具有休眠模式,而且轉換到主動模式的時間超短,特別適合智能家居中要求長期使用避免頻繁換電池的需求[4]。CC2530模塊通過SPI接口與處理器相連接,采用3V紐扣鋰電池供電。

1.3 以太網模塊

以太網控制芯片選用DM9000A,是臺灣DEVICOM公司研發的10M/100M自適應以太網控制器芯片,它能滿足數據傳輸需要并且性價比高、占用資源少,在工業上得到廣泛應用。圖2是以太網控制器與處理器的連接圖。處理器通過FSMC總線連接以太網控制芯片,即FSMCD0~D15腳按順序連接到DM9000A的SD0~SD15;FSMCA2連接CMD,當CMD值為1時,處理器訪問DM9000A的數據寄存器;當CMD值為0時,處理器訪問DM9000A的地址寄存器。IOR與IOW分別控制DM9000A的讀和寫。CS是芯片的片選信號線,INT為中斷,PWRST是外部復位管腳。

圖2 以太網模塊與處理器的連接圖

1.4 GSM模塊

GSM模塊采用SIMCom的無線模塊SIM300。SIM300是一款4頻GSM/GPRS模塊,工作頻率為GSM/GPRS850/900/1800/1900MHz,可以低功耗實現語音、SMS、數據和傳真信息的傳輸。SIM300的尺寸大小為40×33×2.85(mm),能適用于M2M應用中的各類設計需求,尤其適用于緊湊型產品設計。該模塊使得用戶可以通過隨身攜帶的手機對家里環境進行監控,一旦有緊急情況發生,報警信息會發送到手機,方便用戶第一時間處理。

2 網關軟件設計

ARM Cortex-M3采用免費開源的Linux作為平臺操作系統,Linux占用資源小、內核可裁剪、移植方便,能滿足智能家居網關的設計要求[5]。

2.1 網關與Internet通信

嵌入式的Web服務器目前主要有Boa、Goahead、Thttpd、Shttpd、Appweb和Apache等。嵌入式設備的資源相對有限且并不需要并發處理多用戶需求,因此本設計采用開源的Boa服務器[6]。它占用資源小,支持CGI程序,性能優越。CGI(Common Gateway Interface,公共網關接口)運行在服務器上,提供同客戶端HTML頁面的接口[7]。

在嵌入式ARM服務器的Linux操作系統上安裝Boa網頁服務器,當服務器接受用戶通過瀏覽器發送的請求,Boa通過CGI方式調用C語言程序獲取家居本地網絡的狀態信息,再返回給瀏覽器頁面。處理步驟如下:

(1)用戶請求通過IE瀏覽器發送給Boa服務器;

(2)Boa服務器接受用戶請求并傳送給CGI程序處理;

(3)CGI程序讀取各傳感器節點的狀態數據并傳送給Boa服務器;

(4)服務器將處理結果返回給用戶。

服務器中網頁采用HTML語言來編寫,腳本采用Javascript,例如從家庭內網獲得室溫狀態數據,對應的Javascript腳本程序如下:

2.2 網關與GSM通信

GSM模塊與系統ARM處理器串口方式連接,通過AT指令集進行通信[8]。SMS_flag標志位表示處理器的短信緩沖區數組是否有內容,當有內容時,標志位設為1,當內容被讀取后,標志位設為0。處理器通過發送AT指令到GSM模塊后,等模塊返回“OK”,則模塊與控制器通信正常。接著檢測數據標志位,data_flag標志位等于1,則有數據發送,調用短消息發送函數SMS_sendout()發送數據,發送成功則結束,否則重新調用短消息發送函數。通信流程如圖3所示。

圖3 GSM模塊與

3 測試

網關與ZigBee節點上電后,協處理器模塊通信流程圖調器建立網絡,ZigBee節點加入該網絡并開始發送數據。測試中,ZigBee節點每隔1s向網關發送溫度、濕度、電壓等信息,網關收到數據進行處理。SIM模塊的TXD、RXD使用杜邦線連接到ARM串口1的RXD、TXD,在RealView MDK開發環境中調試。SIM模塊的RS232接口連接到電腦,通過串口調試助手工具測試數據。

測試中設置夏季室內溫度閾值為28℃,即當室溫超過閾值,自動開啟空調。SIM模塊收到處理器傳遞的各節點狀態信息后,生成提示短信“High temperature warning”,模塊提示+CMTI:"SM",8,表明有新的短信,存放在SIM卡的位置8。然后,發送AT+CMGR=8,即可讀取該短信。調試軟件顯示短信發送方的電話號碼和發送時間,發送的內容與預設的一致,如圖4所示。

圖4 串口調試助手軟件測試截圖

ZigBee網關設備上電,通過RJ45接口連接路由器。網關IP地址配置為192.168.139.254,客戶端PC的IP設為192.168.139.20,與ZigBee網關的IP處于同一網段。打開IE瀏覽器,輸入ZigBee網關的IP,則運行嵌入式Web服務器頁面,如圖5所示。在該界面實時顯示當前的室內溫度,能正確接收ZigBee網絡的節點狀態數據。在設備控制中,空調設備自動打開,從而實現對家居的遠程控制。

圖5 智能家居遠程監控系統界面

4 結論

本文設計了智能家居嵌入式無線網關,其功能是將家庭本地的 ZigBee網絡與Internet和GSM網絡等外網連接,用戶可隨時隨地通過手機和瀏覽器監控與管理家居環境和設備。網關的設計以ARM Cortex-M3為核心,以Linux為平臺操作系統,構建嵌入式Boa服務器,實現家庭內網與Internet的通信。GSM模塊發送報警信息到用戶手機。經測試,智能家居嵌入式無線網關具有良好的穩定性和可靠性,具有普及推廣的參考價值和應用前景。

[1]閔麗娟,盧捍華,陳玲,等.智能家居的系統結構及相關無線通信技術研究[J].計算機技術與發展,2011,21(8):169-172.

[2]冉彥中,曹婧華,姜威,等.ZigBee協議星形組網實驗的設計與實現[J].實驗技術與管理,2013,30(2):101-102.

[3]孫弋.ARM-Linux嵌入式系統開發基礎[M].西安:西安電子科技大學出版社,2008.

[4]陳龍濤,羅桂娥.基于ZigBee技術智能家居系統的研究與設計[J].微型機與應用,2010,29(20):100-102.

[5]李萌,楊彬,陳維琨,等.基于ARM的嵌入式工業無線網關的設計[J].自動化與儀表,2013,28(9):29-32,57.

[6]宗鑫祺,張偉.基于ARM和ZigBee的智能家居系統設計[J].微型機與應用,2014,33(1):54-55,59.

[7]俞文俊,凌志浩.一種物聯網智能家居系統的研究[J].自動化儀表,2011,32(8):56-59.

[8]陳滟濤,楊俊起,康潤生,等.基于SIM300的短信傳輸系統的設計與實現[J].計算機工程與科學,2008,30(3):156-158.

Design and implemention of embedded wireless gateway for intelligent home

Ji Li
(Jiangsu College of Engineering and Technology,Nantong 226007,China)

Intelligent home is a smart networked home management system integrated with automation control technology,computer network technology and communication technology.The function of embedded wireless gateway for intelligent home integrated with various wireless networks is to combine ZigBee network and outer net,such as Internet and GSM.User can monitor indoor scenes and devices by mobile phone and internet explorer whenever and wherever if possible.The gateway builds Boa web server with ARM Cortex-M3 embedded processor as core and Linux as operation system to achieve communication of inner network and outer network.GSM modle sends alarm information to user′s mobile phone.The test proves that the intelligent home gateway has characteristics of high reliability and good stability,which is well worth popularization and promotion.

intelligent home;gateway;ZigBee;wireless network;remote monitor

TP393

A

1674-7720(2015)18-0053-03

季莉.智能家居嵌入式無線網關的設計與實現[J].微型機與應用,2015,34(18):53-55,58.

2015-04-23)

季莉(1978-),通信作者,女,碩士,講師,主要研究方向:智能樓宇,移動網絡。E-mail:4170478@qq.com。

猜你喜歡
嵌入式設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
TS系列紅外傳感器在嵌入式控制系統中的應用
電子制作(2019年7期)2019-04-25 13:17:14
嵌入式系統通信技術的應用
電子制作(2018年18期)2018-11-14 01:48:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
搭建基于Qt的嵌入式開發平臺
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
嵌入式軟PLC在電鍍生產流程控制系統中的應用
電鍍與環保(2016年3期)2017-01-20 08:15:32
Altera加入嵌入式視覺聯盟
主站蜘蛛池模板: 日韩高清一区 | 一区二区无码在线视频| 日本91视频| 午夜毛片免费看| 国产高清色视频免费看的网址| 欧美日韩一区二区在线免费观看 | 久久综合五月| 国产成人夜色91| 色婷婷亚洲十月十月色天| 国产在线第二页| 激情無極限的亚洲一区免费| 欧美性爱精品一区二区三区| 91久久大香线蕉| 亚洲欧美另类专区| 伊人色天堂| 狠狠色婷婷丁香综合久久韩国| 欧美在线网| 伊人激情综合网| 国产色图在线观看| 亚洲欧洲自拍拍偷午夜色无码| 日韩福利在线观看| 青青国产成人免费精品视频| 亚洲第一区在线| 亚洲精品无码专区在线观看 | 亚洲最大综合网| 91免费国产高清观看| 中日韩一区二区三区中文免费视频| 有专无码视频| 精品福利视频导航| 欧美日韩成人| 色综合色国产热无码一| 91国内外精品自在线播放| 国产91久久久久久| 青青操国产视频| 亚洲AⅤ无码国产精品| 精品亚洲麻豆1区2区3区| 99在线免费播放| 国产超薄肉色丝袜网站| 欧洲极品无码一区二区三区| 澳门av无码| 国产一级视频久久| 国产另类视频| 国产内射一区亚洲| 亚洲欧美综合另类图片小说区| 香蕉久久国产超碰青草| 伊人成人在线视频| 亚洲欧美综合在线观看| 亚洲国产成人自拍| 国产精品理论片| 免费观看精品视频999| 大香网伊人久久综合网2020| 精品一区二区三区视频免费观看| 成人av专区精品无码国产| 成人在线天堂| 免费视频在线2021入口| 在线日韩日本国产亚洲| 欧美午夜在线观看| 久久黄色影院| 久久熟女AV| 亚洲高清在线天堂精品| 日韩欧美国产精品| 欧美一级高清片久久99| 五月天婷婷网亚洲综合在线| 国产精品无码翘臀在线看纯欲| 亚洲精品国产综合99| 国产精品免费入口视频| 精品福利视频导航| 国产区在线看| 久久精品电影| 国产在线精品香蕉麻豆| 亚洲国产天堂在线观看| 国产精品视频导航| 欧美天堂在线| 亚洲三级a| 伊人久久婷婷五月综合97色| 亚洲综合精品香蕉久久网| 国产精品高清国产三级囯产AV| 久久香蕉国产线看精品| 看你懂的巨臀中文字幕一区二区| 日韩成人在线一区二区| 亚洲一区国色天香| 亚洲精品777|