KB88凯时会员登录 | 首页

关于凯时登录入口 公司简介 领导致辞 企业文化 联系我们 凯时最新首页登录 公司新闻 行业新闻 产品中心 86型开关插座系列 酒店开关插座系列 其他系列 招商加盟 加盟申请 加盟条件 加盟流程 客服中心 在线留言 工程业绩 凯时AG登录入口

凯时最新首页登录|黄瓜苹果官方二维码|一种基于SoC和阿里云的智能家居系统设计方

发布时间:2024-04-18    字号:    

  凱時KB88官方網站KB88凱時唯一官網登錄凱時88KB88凱時KB88官方網站凱時登錄入口凱時最新首頁登錄,(1.華中科技大學,湖北 武漢 430000;2.桂林市桂林電子科技大學,廣西 桂林 541000;3.杭州電子科技大學,浙江 杭州 310000)

  摘要:本文圍繞智能家居的實用性和便捷性展開研究,提出一種基于SoC阿裡雲智能家居系統設計方案。以Cotex-M3內核為基礎,定制一款適用于智能家居SoC;以阿裡雲為平台,設計了配套的Web客戶端,可方便地通過終端如電腦、手機、平板等,對家用電器進行遠程訪問,如開關電燈、開關窗簾、煙霧火災報警等;另外凱時最新首頁登錄,開發了語音識別功能,可本地化實現人機間的語音交互,真正解放了人的雙手。

  隨著人工智能的到來,萬物互聯已成為不可阻擋的發展潮流,智能家居成為物聯網的一個重要應用領域。物聯網作為全球關注的熱點,被認為是繼互聯網之後最重大的科技創新凱時最新首頁登錄。物聯網通過 ZigBee、RFID、GSM/GPRS、紅外感應器等信息傳感設備,按照約定的協議在物品與物品之間,物品與互聯網之間進行信息傳遞。基于物聯網的智能家居系統,表現為將家居生活有關的各種設備進行組網並與互聯網連接在一起,進行實時監控和管理,其包括:智能家居控制管理系統、終端(家居傳感器終端、控制器)、家庭網絡、外聯網絡、信息中心等凱時最新首頁登錄。

  目前國內的智能家居系統存在著許多問題凱時最新首頁登錄,如:功能實用性不強、成本高昂凱時最新首頁登錄、人機交互性差等。針對這些問題,本文提出一種基于SoC和阿裡雲的智能家居系統設計方案,設計基于Cortex-M3的SoC,並在阿裡雲服務器上進行了Web客戶端軟件的設計。最終系統實現了智能家電的遠程控制,具有實用性強、成本低和靈活的人機交互等優點。

  整個系統分為兩大部分:下位機和上位機。下位機以片上系統為核心,各外設接口均基于AHB-Lite總線結構,接入到片上系統。外設接口有:LED模塊、觸發檢測模塊、溫度檢測模塊、電燈與蜂鳴器模塊以及步進電機模塊。上位機部分:主要由服務器與Web客戶端界面兩大部分組成。整個客戶端運行在阿裡雲服務器上,客戶端與下位機交互的數據存放于MySQL數據庫中。Web客戶端黃瓜蘋果官方二維碼,可以便捷地通過手機、電腦、平板等,對下位機進行訪問。系統整體框圖如圖1所示。

  系統硬件主要由下位機SoC組成。整個下位機片上系統架構是基于AHB-Lite總線搭建而成的,片上系統主要包括:1) 主設備。即ArmCortex-M3DesignStart處理器。2) 地址譯碼器。用于選擇主設備所要訪問的從設備黃瓜蘋果官方二維碼。3) 從設備多路復用器。主要用于從多個從設備中所要讀取的數據和相應信號黃瓜蘋果官方二維碼。4) 多個從設備。從設備均包含AHB-Lite接口,主設備通過該接口可以訪問所有的從設備。此外凱時最新首頁登錄,系統還包括必要的時鐘和復位單元。時鐘模塊為整個SoC系統提供時鐘源;復位模塊用于為整個SoC系統提供復位信號。通過各模塊的協同配合,實現片上系統的正常有序工作。下位機SoC架構原理示意圖如圖2所示。

  系統軟件設計分為下位機SoC驅動程序的設計和Web客戶端的設計。其中,下位機SoC驅動程序使用keil開發工具進行開發,實現了對SoC對各傳感器的參數採集、處理、發送以及對智能家電的精準控制。具體分為以下幾個部分:

  3)對智能家電的控制。分為兩個部分:一是通過語音指令控制智能家電;二是通過解析客戶端下傳的控制指令,完成對智能家電的控制。下位機軟件流程圖如圖3所示。

  Web客戶端軟件主要由通信模塊、數據庫和Web展示三個部分構成。通信模塊通過TCP/IP協議接收以太網模塊上傳的數據包,該模塊採用C#語言編寫黃瓜蘋果官方二維碼,用來建立與下位機SoC的通信。數據庫採用的是MySql,用來存儲網絡數據。Web展示為用戶提供網頁形式的客戶端。Web客戶端採用J2EE技術、Web開發技術以及網絡爬蟲技術等實現了該智能家居平台的參數展示和遠程控制。使用java語言編寫程序獲取並過濾網頁(中國天氣網)數據。通過html和css編寫展示界面,前台ajax獲取後台數據,最終並在展示界面呈現。該客戶端數據的展示全部依靠一個數據中心,包括下位機SoC上傳的數據和網絡爬蟲獲得的數據。在數據中心平台,運行數據接收模塊,接收SoC終端上傳的數據,對採集數據解包處理後,存儲到數據庫中,並實現Web監控平台,將數據類型多樣監測數據以及監測終端位置信息進行存儲並統一管理。Web客戶端的軟件框圖如圖4所示。

  上下位機的交互數據存放在MySQL數據庫中,該系統設計了一張表,為mytable,用來存放室內智能家電的運行狀態以及控制指令,以及室外天氣信息,包括溫度黃瓜蘋果官方二維碼、濕度凱時最新首頁登錄、風速和PM2.5。mytable的結構如表1所示。

  整個上位機軟件運行在阿裡雲服務器上,通過提供的IP地址,可以在任何時間任何地點對Web客戶端進行遠程訪問。測試環境如下:

  此次測試主要驗證上下位機的通信是否成功,實現對上傳數據進行接收和數據的下傳發送。測試結果如圖5所示。

  由圖5可知,下位機SoC與服務器數據庫成功建立鏈接,實現了上下位機數據的傳輸。該系統以百度地圖為基礎,在地圖上展示了三個室外地點,分別是武漢市區、蔡甸區和江夏區。下位機模塊對應室內監測點。地圖中,每一個標注對應一個監測點,點擊監測點,界面右側將彈出該監測點的實時監控界面。界面左上方為菜單欄,點擊對應按鈕可以實現對室內智能家電的遠程控制。該系統Web客戶端的整體展示效果如圖6所示。

  該系統涉及電路、軟件、機械等多交叉學科的知識,把SoC和Web前端技術相結合,實現對智能家居的遠程監控。該平台融合了網絡通信、數據庫、網絡爬蟲以及html網頁設計等技術,共同實現了基于SoC和阿裡雲的智能家居系統設計。該系統是一套操作便捷、界面直觀、交互式和可視化的智能家居系統,實現了對室內智能家電狀態以及室外週邊天氣環境的實時監測,具有較大的實用價值。

  當然,該系統還存在進一步完善的地方,比如交互界面的優化、數據智能分析等。該系統可以與當前的人工智能相結合,通過對數據的智能分析,為主人提供合適的居家建議;該系統也可以同大數據技術相結合,分析居室週邊環境,為主人提供合適的出行向導等等。這將是我們團隊下一步研究的重點。

  [2]劉同法,肖志剛,彭繼衛. ARM Cortex-M3內核微控制器快速入門與應用[M].北京航空航天大學出版社, 2009.

  [6]安德魯斯.ARM SoC設計的軟件和硬件協同驗證[M].北京航空航天大學出版社,2006.