智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

基于Linux的智能家居管理方案

來源:網(wǎng)絡(luò)

點擊:1069

A+ A-

所屬頻道:新聞中心

關(guān)鍵詞: Linux,智能家居

      OFweek智能家居網(wǎng)迅:物聯(lián)網(wǎng)指的是將各種信息傳感設(shè)備,如射頻識別裝置、紅外感應(yīng)器、全球定位系統(tǒng)、激光掃描器等與互聯(lián)網(wǎng)結(jié)合起來,組成一個巨大的網(wǎng)絡(luò)。然后,將生活中的所有物品都納入這個網(wǎng)絡(luò),方便識別和管理。通俗地說,互聯(lián)網(wǎng)的終端是人,而“物聯(lián)網(wǎng)”的終端是物品,每一件物品都有CPU、網(wǎng)絡(luò)地址和傳感器,物品與物品之間也可以傳遞信息、發(fā)送指令,其主要宗旨是讓所有物品與網(wǎng)絡(luò)連接在一起,系統(tǒng)可以自動的、實時的對物體進(jìn)行監(jiān)控、識別、定位、追蹤并觸發(fā)相應(yīng)事件。

      物聯(lián)網(wǎng)的興起,為智能家居提供了條件。如何通過簡化物聯(lián)網(wǎng)終端設(shè)備,最終開發(fā)出一套經(jīng)濟(jì)實用的支持多終端應(yīng)用的智能家居物聯(lián)網(wǎng)平臺是非常有意義、有價值的工作。本系統(tǒng)基于Linux操作系統(tǒng),開發(fā)了一套融合無線移動網(wǎng)絡(luò)、射頻識別裝置的智能家居控制系統(tǒng)。此系統(tǒng)具有智能抄表、遠(yuǎn)程開啟電器、射頻識別遠(yuǎn)程遙控等功能。

      1 系統(tǒng)概述

      本系統(tǒng)采用S3C2440芯片作為主控制器,操作界面為4.3寸觸摸顯示屏。上電后,顯示屏顯示整個家居系統(tǒng)網(wǎng)絡(luò)內(nèi)各設(shè)備,每個設(shè)備分別對應(yīng)一個圖標(biāo),包括燈光控制、風(fēng)扇、冰箱、電飯煲、燃?xì)饬髁坎杉取|c擊圖標(biāo)進(jìn)入該設(shè)備相應(yīng)的詳細(xì)信息欄。進(jìn)入燈光控制界面,可以方便地查看家中各房間亮燈情況,也可遠(yuǎn)程通過短信方式控制各房間的燈的亮滅;燃?xì)馐褂们闆r可方便地發(fā)送至相關(guān)采集部門;坐在辦公室,一條短信可以將電飯煲電源接通。家居中各設(shè)備與主控平臺間選擇了2.4 GHz的無線射頻收發(fā)芯片nRF24L01,通過它可以實現(xiàn)各家居設(shè)備與主控平臺間的無線通信。主控平臺與外網(wǎng)的通信,采用的是德國西門子公司的 MC39i GSM/GPRS終端無線模塊。燃?xì)饬髁繙y量采用了美國矽翔微機(jī)電系統(tǒng)(上海)有限公司的MF4000系列氣體流量計燃?xì)饬髁坑嫞悄芗揖涌刂葡到y(tǒng)結(jié)構(gòu)框圖如圖1所示。

    基于Linux的智能家居管理方案

      圖1 智能家居控制系統(tǒng)結(jié)構(gòu)框圖

      嵌入式ARM2440系統(tǒng)開發(fā)平臺是整個智能家居系統(tǒng)的監(jiān)控與管理中心,它主要集成了無線通信模塊、射頻識別模塊、紅外感應(yīng)模塊、觸摸顯示屏。該總控平臺一方面可以通過無線模塊接收到外部命令(例如:手機(jī)短信),并通過射頻識別,控制對應(yīng)的家居設(shè)備按指示工作,例如,打開電飯煲、空調(diào)或洗衣機(jī)。另一方面,各家居設(shè)備運行信息可以通過射頻模塊接收采集(例如采集燃?xì)庾x數(shù)、水表讀數(shù)、電表讀數(shù)等),處理后,可以將數(shù)據(jù)發(fā)送到嵌入式ARM2440系統(tǒng)開發(fā)平臺,該平臺將數(shù)據(jù)分類處理后,可選擇有用數(shù)據(jù)發(fā)送至對應(yīng)公司服務(wù)器(例如燃?xì)夤尽⒐╇娋帧⑺畯S等),實現(xiàn)自動抄表。

      智能家居控制系統(tǒng)的中的每一個家居設(shè)備,都需要分別安裝一個射頻識別模塊,通過該模塊可以與嵌入式ARM2440系統(tǒng)開發(fā)平臺實現(xiàn)短距離無線通信。

      2 射頻識別模塊

      nRF24L01是一款工作在2.4~2.5 GHz世界通用ISM頻段的單片射頻收發(fā)器件。該射頻識別模塊可以實現(xiàn)多機(jī)通信,多機(jī)通信采用頻分多址的方法,只需要在接收端對不同的通道配置地址即可。發(fā)送端使用相應(yīng)的地址作為本機(jī)地址。接收數(shù)據(jù)時通過讀取STATUS中相關(guān)位即可得知接收的是哪個通道的數(shù)據(jù)。射頻識別模塊內(nèi)包括:頻率發(fā)生器、增強(qiáng)型 SchockBurstTM模式控制器、功率放大器、晶體振蕩器、調(diào)制器和解調(diào)器。輸出功率頻道的選擇和協(xié)議可以通過對應(yīng)的SPI接口進(jìn)行設(shè)置。射頻識別模塊功耗低,當(dāng)工作在發(fā)射模式下發(fā)射功率為-6 dBm時,電流消耗為9.0 mA;接收模式時為12.3 mA,掉電模式和待機(jī)模式下電流消耗更低。

      nRF24L01在接收模式下可以接收6路不同通道的數(shù)據(jù),nRF24L01在星形網(wǎng)絡(luò)中的結(jié)構(gòu)如圖2所示。每一個數(shù)據(jù)通道使用不同的地址,但是共用相同的頻道,也就是說6個不同的nRF24L01設(shè)置為發(fā)送模式后可以與同一個設(shè)置為接收模式的nRF24L01進(jìn)行通信,而設(shè)置為接收模式的 nRF24L01可以對這6個發(fā)射端進(jìn)行識別。同一時刻,所有的數(shù)據(jù)通道都被搜索,但只能接

      收一路數(shù)據(jù)通道的數(shù)據(jù)。nRF24L01在確認(rèn)收到數(shù)據(jù)后記錄地址,并以此地址為目標(biāo)地址發(fā)送應(yīng)答信號,在發(fā)送端數(shù)據(jù)通道0被用作接收應(yīng)答信號,因此數(shù)據(jù)通道0的接收地址要與發(fā)送端地址相等以確保接收到正確的應(yīng)答信號。

    基于Linux的智能家居管理方案

      圖2 nRF24L01在星形網(wǎng)絡(luò)中的結(jié)構(gòu)

      3 氣體流量的檢測

      氣體流量測量采用的是MF4000系列氣體流量計,MF4000系列質(zhì)量流量計是美國矽翔微機(jī)電專為管徑為3~8 mm的氣體管路中的低速氣流的流量計量而設(shè)計。卡口式設(shè)計為用戶提供簡便的安裝,滿足用戶測量多氣體管路的需求。塑料卡口可輕松的進(jìn)行機(jī)械接口轉(zhuǎn)換,應(yīng)用于不同的低成本環(huán)境,內(nèi)置安全插件可適用于更寬的應(yīng)用,MF4000系列氣體流量計技術(shù)參數(shù)如表1所列。

    基于Linux的智能家居管理方案 

      表1 MF4000系列氣體流量計技術(shù)參數(shù)

      智能家電控制芯片為傳統(tǒng)的8051系列單片機(jī),單片機(jī)與氣體流程傳感器通過RS232通信,整個通信過程單片機(jī)作為主機(jī),傳感器作為從機(jī),它們采用點對點(或點對多點)主從式工控網(wǎng)絡(luò)的半雙工異步傳輸模式,主機(jī)和從機(jī)之間用輪詢的方式來進(jìn)行通信。只有主機(jī)才能啟動通信,沒有接到主機(jī)請求,從機(jī)不能主動發(fā)送信息。主機(jī)向從機(jī)發(fā)送任務(wù)報文,從機(jī)接收到主機(jī)的任務(wù)命令后返回響應(yīng)報文并執(zhí)行相應(yīng)操作。除了發(fā)送響應(yīng)報文外,從機(jī)只能處于接收狀態(tài)。主機(jī)的每一次查詢都是以一個報文(幀)的數(shù)據(jù)傳送給從機(jī)。其通信流程如圖3所示。

    基于Linux的智能家居管理方案 

      圖3 單片機(jī)與傳感器/流量計的RS232串行通信流程

      對于RS232協(xié)議,用固定的字符0x9D標(biāo)識一幀數(shù)據(jù)的開始。數(shù)據(jù)傳輸通信時,幀頭(地址)的識別是非常關(guān)鍵和重要的。一般解決此問題的方法是:找到所要傳輸?shù)臄?shù)據(jù)中不可能出現(xiàn)的特征數(shù)據(jù),再將此特征數(shù)據(jù)作為幀頭發(fā)送。但是,這種通信方式中,一方面特征數(shù)據(jù)一般較難找到,大多數(shù)情況下都需要用數(shù)個特殊字符組成特征數(shù)據(jù)作為幀頭;另一方面由于增加了較多的無用字符(相對于有用數(shù)據(jù)而言),從機(jī)不得不對特征數(shù)據(jù)進(jìn)行解碼,使得通信時間延長,造成該從機(jī)的時間浪費。本協(xié)議采用1位幀頭(地址)標(biāo)志位來解決幀頭(地址)的識別問題。

      具體方法為:主機(jī)首先禁止奇偶校驗,同時設(shè)置奇偶校驗位為Mark標(biāo)志(相當(dāng)于設(shè)置幀頭標(biāo)志位DS為1),再向從機(jī)發(fā)送幀頭(地址)。此時,正處于幀頭(地址)監(jiān)聽狀態(tài)的從機(jī)收到主機(jī)發(fā)來的幀頭(地址)后,進(jìn)入中斷服務(wù)例程,讀取主機(jī)發(fā)送的幀頭(地址)是否正確,當(dāng)確認(rèn)正確后,從機(jī)進(jìn)入數(shù)據(jù)接收狀態(tài)并等待主機(jī)發(fā)送數(shù)據(jù);否則,仍處于幀頭(地址)監(jiān)聽狀態(tài)并等待主機(jī)發(fā)送下一個幀頭(地址)。主機(jī)接著禁止奇偶校驗,同時設(shè)置奇偶校驗位為Space標(biāo)志(相當(dāng)于設(shè)置幀頭(地址)標(biāo)志位DS為0),再發(fā)送數(shù)據(jù),進(jìn)入數(shù)據(jù)接收狀態(tài)的從機(jī)將正常接收所有數(shù)據(jù),然后向主機(jī)發(fā)送響應(yīng)報文,最后釋放總線并重新進(jìn)入幀頭(地址)監(jiān)聽狀態(tài)。

      單片機(jī)通過串口與傳感器通信,可以方便地采集到瞬時流量和累積流量,可記錄自上電以來瞬時流量的最大值和最小值,具有超量程指示功能。

      4 Linux移植及Qt應(yīng)用程序開發(fā)

      本系統(tǒng)在TQ2440開發(fā)板上移植了Linux操作系統(tǒng),并在此嵌入式操作系統(tǒng)平臺上進(jìn)行了簡易家居智能控制平臺的開發(fā)。Linux移植及Qt應(yīng)用程序開發(fā)步驟如圖4所示。

    基于Linux的智能家居管理方案 

      圖4 Linux移植及Qt應(yīng)用程序開發(fā)步驟

      首先是配置開發(fā)板所需要的環(huán)境軟件。在開發(fā)板環(huán)境建立中,要注意的是對于沒有串口的機(jī)器,一定要先安裝USB轉(zhuǎn)串口的驅(qū)動,而在安裝時務(wù)必注意將電腦與板載串口的波特率設(shè)置為一致。這個沒設(shè)置好,串口通信會有問題。除此之外,還需安裝好串口調(diào)試工具及程序燒錄下載工具。

      其次是搭建Linux交叉編譯環(huán)境。一般的電腦上都是Windows操作系統(tǒng),要開發(fā)Linux嵌入式操作系統(tǒng),需要安裝虛擬機(jī)(例如VMware 等)、基于Linux內(nèi)核的相關(guān)操作系統(tǒng)(例如Fedora)和交叉編譯器。虛擬機(jī)是用來承載Linux操作系統(tǒng)在Windows機(jī)器上運行而設(shè)置的,就像虛擬光盤一樣,是個虛擬的。交叉編譯器,是用來編譯和產(chǎn)生系統(tǒng)開發(fā)過程中各種鏡像文件。接著進(jìn)入移植過程。移植時一般順序為:編譯Uboot→編譯內(nèi)核→構(gòu)建文件系統(tǒng)。

      最后是Qt應(yīng)用程序開發(fā)。本系統(tǒng)是基于圖形界面開發(fā)的。Qt程序開發(fā)需要先建立Qtopia開發(fā)平臺,然后進(jìn)入編譯目錄,執(zhí)行編譯腳本,無誤退出后,再編譯應(yīng)用程序。編譯應(yīng)用程序時,只需進(jìn)入每個程序目錄,執(zhí)行make命令。然后,將編譯好的程序的可執(zhí)行文件拷貝到文件系統(tǒng)的鏡像目錄中,最后將編譯生成的.bin文件燒錄到開發(fā)板中即可。

      結(jié)語

      本文描述的是一種簡易可行的智能家居聯(lián)網(wǎng)方案,其具有成本低、易于實現(xiàn)、組網(wǎng)容易等優(yōu)點,但對于更復(fù)雜的互動功能還存在一定的欠缺。但基于上述主控平臺,只需要調(diào)整智能家居的內(nèi)部局部通信網(wǎng)絡(luò)就可以實現(xiàn)更加完善的智能家居功能。例如可以不修改主控電路,利用WiFi或ZigBee網(wǎng)絡(luò)來重新組建家居設(shè)備網(wǎng)絡(luò)。

    (審核編輯: 小王子)

    聲明:除特別說明之外,新聞內(nèi)容及圖片均來自網(wǎng)絡(luò)及各大主流媒體。版權(quán)歸原作者所有。如認(rèn)為內(nèi)容侵權(quán),請聯(lián)系我們刪除。

    主站蜘蛛池模板: 廊坊大地木业有限公司 | 门禁控制器-自动道闸-停车场系统-车位引导系统-车牌识别系统-楼宇对讲-可视门铃-门禁一卡通-河北京鹏电子科技有限公司 | 龙淼环保-旋流-喷淋塔,高温布袋,脉冲布袋-单机-滤筒除尘器,活性炭吸附箱,催化燃烧设备,除尘器配件-沧州龙淼环保设备制造有限公司 | 青州东威机械有限公司,洗沙机,脱水筛、细沙回收机,淘金设备,洗石机,砂石分离机,筛沙机,采沙船,清淤船,破碎制砂机,海沙淡化设备 | 勺子互联-b2b电子商务平台,免费产品发布 | 阻垢剂|缓蚀剂|杀菌剂|分散剂|水处理剂|印染助剂|水处理药剂|造纸助剂|膜阻垢剂|缓蚀剂|HEDP|ATMP|螯合剂-山东凯瑞化学有限公司 水处理药剂生产厂家 | 江西富兴节能建材有限公司 | 南京货架|仓库货架|货架公司|仓储货架工厂批发定做-南京苏正科技实业公司 | 上海钧尚电器有限公司 - Faulhaber电机 AMETEK pittman电机 AMETEK ROTRON军用航空风机 Exlar电动缸 MAE电机 MCG电机 CP电动工具 马头工具 AMCI驱动器 直流电机 减速箱 直流伺服电机,无刷电机,直线电机 直流防爆电机 防爆电机 汽车助力转向电机 EPS电机 faulhaber motor faulhaber gearbox NANOTEC电机 ELWOOD电机 PHYTRON电机 EXLAR伺服电动缸 高力矩、高性能直流电机,音圈电机,风机,直流风机,航空风机 | 起点养生网-分享科学养生保健知识,中医健康养生之道-无锡据风网络科技有限公司 | 台式氙灯老化箱-光伏组件-真空老化试验箱|中科万通仪器官网 | 天空彩票天下彩,天空彩天空彩票免费资料,天空彩票与你同行开奖,天下彩正版资料大全 | 深圳贴标机厂家-圆瓶贴标机厂家-自动贴标机厂家|九舟智能 | 苏州不锈钢_江苏不锈钢_江苏不锈钢板_苏州模具钢_苏州合金钢_苏州特种合金_苏州不锈钢板_304不锈钢棒_苏州塞硒五金制品有限公司 苏州ERP定制|苏州CRM|苏州OA|苏州BPM|进销存管理系统-苏州中尚信息科技有限公司 | 液体灌装机_全自动灌装机_大桶灌装机_200L灌装机_涂料油漆灌装机-昆山灌装自动化设备有限公司 | 移印机厂家_丝印机器设备_全自动丝网印刷机-东莞展迅机械科技 | 软化水设备_锅炉软水设备_全自动软化设备【安装维护、更换树脂】-青岛水处理设备厂家 | 天津津腾,微孔滤膜,隔膜真空泵,针式过滤器-艾科仪器 | 友联智能|RFID应用服务供应商|专注RFID行业解决方案|RFID数据采集-助力行业数字化转型 | 上进电缆(嘉兴)股份有限公司官网 - 光伏电缆|防火电缆|电力电缆|铝合金电缆专业生产厂家 | 秦皇岛天视影像有限公司,宣传片创意拍摄制作,商业广告拍摄公司,影视影像服务商 - 秦皇岛天视影像有限公司,宣传片创意拍摄制作,商业广告拍摄公司,影视影像服务商 秦皇岛市信恒电子科技有限公司 秦皇岛市华谊彩印有限公司 | 深圳注册公司-工商注册代理-深圳注册公司流程及费用-记帐报税-公司注销-[深圳市悟空企业管理(深圳)有限公司] | 上海离婚律师|上海婚姻律师|上海家畅家事律师-上海家畅离婚律师网 | 竖豆网-网站建设、小程序商城、软件定制开发 | 中国水泥协会-官方网站 | 数海经纬官方网站 - 声学智能领域先行者 - 数海经纬(深圳)信息技术有限公司 | 沈阳机电一体化电热锅炉_沈阳蓄热式电锅炉_沈阳壁挂式电锅炉【沈阳远鹏电热供水设备工程安装有限公司】 | 江西食用油批发_江西食用油厂家_菜籽油厂家-江西省家泰粮油科技有限公司 | 天津印刷_天津印刷厂_天津印刷公司_天津包装盒厂家_天津包装盒印刷厂_七层共挤膜厂家_彩色印刷_画册印刷_礼品盒定做 _七层共挤膜_食品真空袋-欢迎访问嘉联包装官网! | 微型电磁阀_隔膜泵_活塞泵_微型水泵_微型真空泵_微型气泵【东莞市宗旨电子科技有限公司】 | 桥梁支座更换_桥梁检测车租赁_高空作业车出租_支座更换_伸缩缝安装_隧道防水_养护加固_维修_出租_衡水庆兴桥梁养护工程有限公司 桥梁养护|桥梁维修加固|隧道裂缝修补|支座更换|管道堵水气囊|衡水众拓路桥养护有限公司 | 深圳PCB电路板厂|PCB线路板厂|FPC柔性电路板厂|FPC软性线路板生产厂家|恒成和电路板:18681495413 | 汽油发电机,柴油发电机,小型汽油发电机,小型柴油发电机,家用发电机生产厂家——上海东明动力设备有限公司 | 推荐|广佛一条龙高端茶到底有多香 | 陕西筱润智能科技有限公司 干部人事智能档案柜 智能密集架 智能档案柜 部队选层文件智能柜 智能枪弹柜 财务智能档案柜 边防武警智能密集架 医院智能档案柜 部队选层文件智能柜智能枪弹柜 学校医院文件柜 企事业单位公检法智能文件柜 生产厂家-筱润智能科技有限公司 RFID射频智能密集架 全自动智能选层档案柜 智能密保柜 枪柜部队营房营具床桌椅办公家具 办公用品档案盒设备货架 全自动智能选层柜生产厂家-筱润智能科技有限公司 | 膜结构车棚厂家-张拉膜景观棚-汽车充电桩停车棚-嘉兴铭邦膜结构公司 | 金华银焊条-金华银焊丝-银焊片制造商-银焊环批发商-浙江焊丝生产商-焊环厂家-浙江永旺焊材制造有限公司 | 上海企业团建|上海团建|上海团建活动|上海拓展培训|上海拓展训练|傲朗企业管理顾问(上海)有限公司 | 山东凯达起重机械有限公司-单梁行车,龙门吊,提梁机,门式起重机,悬臂起重机 | 全铝家居_十大全铝家具品牌_全铝衣柜橱柜——佛山欧格美铝业 | 上海物流公司_上海冷链运输_空运_电商仓储配送电话-迈泽物流 |