色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

樹莓派開發(fā)板做的智能家居開源系統(tǒng)

電子設(shè)計(jì) ? 來源:網(wǎng)絡(luò)整理 ? 2018-09-21 07:41 ? 次閱讀

本文的嘗試是使用開源軟件和硬件,使開發(fā)能夠在現(xiàn)有的開源社區(qū)內(nèi)繼續(xù)進(jìn)行。基于模塊化設(shè)計(jì)和靈活性,這種系統(tǒng)可以在沒有專業(yè)技能或環(huán)境改變的情況下安裝和配置。

簡單定義一下,智能家居系統(tǒng)是電子設(shè)備的集成(包括驅(qū)動(dòng)非電子裝置,例如百葉窗)并通過智能系統(tǒng)或用戶通過藍(lán)牙Wi-Fi通信媒介對(duì)家庭環(huán)境進(jìn)行監(jiān)測(cè)和控制,并由計(jì)算機(jī)進(jìn)行協(xié)調(diào)工作。

在這種相互關(guān)聯(lián)的環(huán)境中,任務(wù)可以變得更加直觀和有效。家庭網(wǎng)絡(luò)處理所有的通信,用戶可以通過個(gè)人電腦智能手機(jī)或平板電腦在家中或遠(yuǎn)程地點(diǎn)通過互聯(lián)網(wǎng)訪問該系統(tǒng)。信息技術(shù)與家庭環(huán)境的融合使得系統(tǒng)和設(shè)備能夠在便捷、能源效率和安全方面發(fā)揮作用。因此,智能家居的整體架構(gòu)包括與家庭網(wǎng)絡(luò)、用戶和行業(yè)服務(wù)提供商相連的家庭設(shè)備。

現(xiàn)有的智能家居系統(tǒng)是一種特殊的設(shè)計(jì),以適應(yīng)特定的消費(fèi)者家庭環(huán)境和需求。這些系統(tǒng)在設(shè)計(jì)上很復(fù)雜,不夠靈活,無法滿足習(xí)慣要求,而且往往嵌入家庭的物理結(jié)構(gòu)。它們也很貴,阻礙了普通消費(fèi)者的采用,并限制了重新配置和擴(kuò)大的可能性,以滿足消費(fèi)者不斷變化的需求。此外,開源軟件被排除開外也阻礙了智能家居系統(tǒng)的發(fā)展和擴(kuò)展。

為了解決這些問題,這里提出了一種基于無縫集成、開源軟件、可重構(gòu)和可擴(kuò)展的智能家居系統(tǒng)。為了作為一個(gè)可以繼續(xù)進(jìn)行研究的平臺(tái),它應(yīng)該最大限度地利用開放源碼的硬件和軟件,還應(yīng)該允許傳感器和執(zhí)行器的多種配置,并且易于修改,從而形成模塊化設(shè)計(jì)。這將使第三方社區(qū)和每一個(gè)客戶能夠重新配置系統(tǒng),使之符合每個(gè)獨(dú)特家庭的要求。

根據(jù)這些考慮,可以嘗試在樹莓派2代開發(fā)板上運(yùn)行。許多不同的操作系統(tǒng)可以被加載到樹莓派2代上,其中包括LinuxAndroid,這兩個(gè)系統(tǒng)都是開源操作系統(tǒng)。

系統(tǒng)的其余部分是圍繞個(gè)樹莓派2代設(shè)計(jì)的,它使用了模塊化的主/從系統(tǒng)設(shè)計(jì)。主節(jié)點(diǎn)和所有從節(jié)點(diǎn)通過家庭 Wi-Fi 路由器連接和通信。用戶可以通過 wifi 在本地訪問該系統(tǒng),或者通過互聯(lián)網(wǎng)進(jìn)行遠(yuǎn)程訪問。 在這里,某些環(huán)境傳感器和電子執(zhí)行器與每個(gè)從節(jié)點(diǎn)保含在一起。用戶界面是作為本地托管的網(wǎng)絡(luò)服務(wù)器開發(fā)的,或者時(shí)安裝在智能手機(jī)上的某些應(yīng)用程序,使得系統(tǒng)可以在幾乎所有裝有瀏覽器的設(shè)備中進(jìn)行控制。

開源嘗試分為以下幾個(gè)方面:

系統(tǒng)架構(gòu)

系統(tǒng)網(wǎng)絡(luò)

系統(tǒng)硬件和軟件

硬件和用戶接口

系統(tǒng)架構(gòu)

系統(tǒng)架構(gòu)只使用兩種類型的模塊: 主管引擎(SE)和控制引擎(CE) ,這兩種模塊通過通信網(wǎng)絡(luò)相互連接。

圖3 | 系統(tǒng)架構(gòu)

如圖3所示,該系統(tǒng)具有分布式的特性,并且是在兩個(gè)層次的組織結(jié)構(gòu)中。 SE是上層模塊,它們基本上執(zhí)行監(jiān)督任務(wù)。 CE是通過輸入和輸出設(shè)備與物理世界互動(dòng)的底層模塊。

系統(tǒng)網(wǎng)絡(luò)

架構(gòu)的一個(gè)關(guān)鍵要素是連接各種系統(tǒng)模塊的通信網(wǎng)絡(luò)。這個(gè)網(wǎng)絡(luò)是至關(guān)重要的,因?yàn)樗赡軙?huì)影響系統(tǒng)的幾個(gè)特性,例如性能、靈活性和成本。這里使用 MQTT,一個(gè) m2m/IoT的連接協(xié)議。

我們希望網(wǎng)絡(luò)能夠簡單地實(shí)現(xiàn)在CE上的實(shí)現(xiàn),而不需要添加任何特定的硬件或大大增加這些模塊的處理和內(nèi)存需求。 如果沒有這種關(guān)注,它們的成本就會(huì)大幅增加,整個(gè)系統(tǒng)也會(huì)發(fā)生同樣的情況,因?yàn)镃E數(shù)量很多。

系統(tǒng)硬件和軟件

CE非常簡單,每個(gè)都執(zhí)行一個(gè)專門的任務(wù)(照明控制,數(shù)字輸入 / 輸出,紅外遙控等)。 基本上,他們是有著基本的微控制器PIC)和 I/O的硬件。這與之前的原型形成了鮮明對(duì)比,在這個(gè)版本中,所有的智能都是在SE中建立起來的,而CE只不過是 I/O相關(guān)硬件。這節(jié)省了微控制器,但在SE中的軟件非常復(fù)雜(因?yàn)橛袔讉€(gè)任務(wù)是實(shí)時(shí)的,因此排除了操作系統(tǒng)內(nèi)核的使用,并迫使任務(wù)調(diào)度通過嚴(yán)格的中斷時(shí)間來完成)。 這個(gè)新的結(jié)果通過將軟件的基本功能從SE解耦到CE中,使軟件開發(fā)變得相對(duì)簡單。

SE擁有一個(gè)更復(fù)雜更強(qiáng)大的控制器(80x86,ARM 兼容微處理器)。它們的功能是實(shí)現(xiàn)系統(tǒng)的智能,正如在PC界面中編程的那樣,這里使用樹莓派作為SE,它是一個(gè)小巧而且價(jià)格實(shí)惠的計(jì)算機(jī),其特點(diǎn)是在芯片上的Broadcom 系統(tǒng)(SOC)中包括了一個(gè)ARM-compatible 的 CPU

對(duì)于CE來說,可以使用ESP8266,這是一個(gè)低成本的 Wi-Fi 芯片,具有完整的TCP/IP堆棧和微控制器功能,可以通過輸入和輸出設(shè)備來控制與物理世界互動(dòng)的底層模塊。

此外,一個(gè)專門的開源 Arduino 軟件IDE使得編寫代碼并上傳到CE會(huì)很容易。它運(yùn)行在 Windows、 Mac OS x 和 Linux上。 環(huán)境是用Java 編寫的,基于 Processing 和其他開源軟件。

硬件和用戶接口

這里所嘗試的系統(tǒng)硬件包括了具有Wi-Fi功能的樹莓派2代和ESP8266、連接到數(shù)字輸出以供切換的繼電器和一部能夠使用Wi-Fi的電話。這些硬件易于使用和實(shí)現(xiàn),并且也很容易獲得。

這個(gè)系統(tǒng)使用一個(gè)樹莓派2代作為一個(gè)專門構(gòu)建的主節(jié)點(diǎn),以及專門構(gòu)建的從節(jié)點(diǎn)與家中的電器整合。樹莓派2代作為數(shù)據(jù)庫、接口和web服務(wù)器。 它控制著從節(jié)點(diǎn)。每個(gè)從節(jié)點(diǎn)連接到一個(gè)或多個(gè)類似類型的設(shè)備,并將根據(jù)主節(jié)點(diǎn)的命令對(duì)這些設(shè)備進(jìn)行控制。 主從之間的通信是無線通信

由于網(wǎng)絡(luò)中的設(shè)備、傳感器和執(zhí)行器種類繁多,家庭自動(dòng)化基礎(chǔ)設(shè)施通常相當(dāng)復(fù)雜。 在用戶和系統(tǒng)之間設(shè)計(jì)一個(gè)界面的挑戰(zhàn)之一是如何使用戶能夠很容易地將其家庭中的物理設(shè)備與用戶界面中的適用元素聯(lián)系起來。

智能手機(jī)的崛起為思考如何與互聯(lián)網(wǎng)互動(dòng)開創(chuàng)了一個(gè)新的移動(dòng)先例,但是專門設(shè)計(jì)的物聯(lián)網(wǎng)用戶界面可以為用戶提供最好的體驗(yàn)。

小結(jié)

本文嘗試的系統(tǒng)具有靈活性,有可能整合所有家用設(shè)備。基于開源軟件和模塊化設(shè)計(jì),這種設(shè)計(jì)能夠無縫地集成到任何家庭環(huán)境中。 然而,這個(gè)解決方案中仍然有許多領(lǐng)域需要評(píng)估,比如安全性,更多的連接選項(xiàng),更具可擴(kuò)展性,對(duì)CE模塊的電源管理,穩(wěn)定性,以及一個(gè)自適應(yīng)的用戶界面等等。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 智能家居
    +關(guān)注

    關(guān)注

    1929

    文章

    9606

    瀏覽量

    186145
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6477

    瀏覽量

    187648
  • 樹莓派
    +關(guān)注

    關(guān)注

    117

    文章

    1710

    瀏覽量

    105823
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    樹莓與Z-wave模塊制作一個(gè)智能家居的網(wǎng)關(guān)

    ` 本帖最后由 l1h2s3 于 2015-6-11 16:04 編輯 誰有樹莓與Z-wave模塊制作一個(gè)智能家居的網(wǎng)關(guān)的資料?ZM4101芯片與樹莓
    發(fā)表于 06-10 17:53

    【NanoPi2申請(qǐng)】智能家居控制系統(tǒng)

    申請(qǐng)理由:原來系統(tǒng)是用樹莓開發(fā)的,但是樹莓配套的LCD屏太貴了,主要是看重NANOPI2支持
    發(fā)表于 12-02 16:14

    【NetRouter申請(qǐng)】基于NetRouter創(chuàng)客硬件開發(fā)板智能家居網(wǎng)關(guān)

    ,而此次本人申請(qǐng)的NetRouter創(chuàng)客硬件開發(fā)板,不僅很好地結(jié)合開源的linux系統(tǒng)與GPIO控制器,將兩者在控制與聯(lián)結(jié)上發(fā)展了巨大的優(yōu)勢(shì),為智能家居項(xiàng)目鋪下了基礎(chǔ)!通過NetRou
    發(fā)表于 02-01 15:29

    【SNIOT506申請(qǐng)】智能家居控制框架

    申請(qǐng)理由:正在實(shí)現(xiàn)一個(gè)智能家居的框架, demo是用樹莓3實(shí)現(xiàn)的(內(nèi)置ble和wifi), 需要ble和wifi的模塊來調(diào)試用項(xiàng)目描述:正在實(shí)現(xiàn)一個(gè)
    發(fā)表于 05-24 16:58

    【7寸HDMI顯示屏申請(qǐng)】樹莓主控之智能家居

    申請(qǐng)理由:手上有一塊樹莓二代,學(xué)過一段時(shí)間,對(duì)樹莓有一定的了解和開發(fā)基礎(chǔ)。對(duì)python編程語言也有所了解。學(xué)過Linux基礎(chǔ)知識(shí)。這次
    發(fā)表于 05-31 16:30

    【芯靈思A83T試用申請(qǐng)】基于芯靈思SIN-A83T的智能家居主控的系統(tǒng)設(shè)計(jì)

    項(xiàng)目名稱:基于芯靈思SIN-A83T的智能家居主控的系統(tǒng)設(shè)計(jì)試用計(jì)劃:1.首先結(jié)合自己學(xué)習(xí)FPGA開發(fā)板的經(jīng)驗(yàn),先研究其模塊,原理圖,讀寫代碼,以及軟件的使用,再根據(jù)自己的想法DIY項(xiàng)目。2.研究過
    發(fā)表于 04-27 18:12

    【下載】《Linux+樹莓玩轉(zhuǎn)智能家居》——親手進(jìn)行樹莓應(yīng)用制作

    編輯推薦樹莓——最近熱門的新興技術(shù)眾多愛好者希望能夠親自動(dòng)手嘗試進(jìn)行的樹莓應(yīng)用制作市面上缺乏系統(tǒng)的中文資料近來比較受關(guān)注的
    發(fā)表于 08-21 17:46

    樹莓智能家居

    樹莓智能家居 實(shí)用性咋樣 。
    發(fā)表于 12-10 10:39

    麻煩推薦一個(gè)開源智能硬件平臺(tái)如樹莓香蕉

    新人求助- 開源智能硬件平臺(tái)如樹莓,香蕉授課老師推薦,謝謝大家了~~拜托·~~ 課程兩天左右,公司內(nèi)訓(xùn),主要是關(guān)注各種
    發(fā)表于 05-20 09:57

    【HarmonyOS HiSpark Wi-Fi IoT HarmonyOS 智能家居套件試用 】智能臥室

    助發(fā)燒友論壇完善該項(xiàng)目的開源設(shè)計(jì)。項(xiàng)目計(jì)劃①根據(jù)文檔,對(duì)HiSpark Wi-Fi IoT 智能家居套件 鴻蒙開發(fā)板快速入門②通過學(xué)習(xí)HiSpark Wi-Fi IoT 智能家居套件
    發(fā)表于 10-29 14:42

    如何利用樹莓讓家庭nas和智能家居中控系統(tǒng)進(jìn)行組合呢

    如何利用樹莓讓家庭nas和智能家居中控系統(tǒng)進(jìn)行組合呢?有哪些基本流程呢?
    發(fā)表于 02-22 08:34

    arm開發(fā)板樹莓有什么區(qū)別

    使用的處理器的內(nèi)核不同。樹莓使用的是ARM-M9內(nèi)核的處理器,是ARM開發(fā)板的一種。ARM開發(fā)板不是樹莓
    發(fā)表于 12-25 10:10 ?5.8w次閱讀

    linux開發(fā)板樹莓的區(qū)別

    定義和用途 Linux開發(fā)板:Linux開發(fā)板是一種基于Linux操作系統(tǒng)的嵌入式開發(fā)板,通常用于工業(yè)自動(dòng)化、物聯(lián)網(wǎng)、智能家居等領(lǐng)域。
    的頭像 發(fā)表于 08-30 15:34 ?1114次閱讀

    樹莓和arm開發(fā)板的區(qū)別

    樹莓(Raspberry Pi)和ARM開發(fā)板都是基于ARM架構(gòu)的微型計(jì)算機(jī),但它們之間存在一些關(guān)鍵區(qū)別。 一、歷史背景 樹莓(Rasp
    的頭像 發(fā)表于 08-30 15:36 ?1178次閱讀

    ARM開發(fā)板樹莓的比較

    處理器 ARM開發(fā)板通常采用不同的ARM處理器,如Cortex-A系列、Cortex-M系列等,而樹莓則主要使用博通的ARM處理器。樹莓
    的頭像 發(fā)表于 11-05 11:11 ?598次閱讀
    主站蜘蛛池模板: 久草草在线视视频 | 伊人久久大香 | 99视频久久精品久久 | 伊人大香线蕉精品在线播放 | 亚洲乱码高清午夜理论电影 | 玩50岁四川熟女大白屁股直播 | 手机毛片在线观看 | 亚洲免费高清视频 | 欧美精品做人一级爱免费 | 国产色婷婷亚洲99麻豆 | 99久久就热视频精品草 | 午夜毛片在线观看 | 亚洲高清在线精品一区 | 欧美AAAAAA级午夜福利视频 | 国产成人免费片在线视频观看 | 三级黄色网| OLDMAN老头456 TUBE | chinese学生gv video| 美女教师朝桐光在线播放 | 涩涩在线视频 | 67194成网页发布在线观看 | 好湿好紧水多AAAAA片秀人网 | 床伴在线观看免费高清完整泰剧第四集 | 偷拍精品视频一区二区三区 | 在线免费观看国产 | 亚洲在线2018最新无码 | 年轻的女教师2017韩国在线看 | fryee性欧美18 19 | 成人欧美一区二区三区白人 | 在线视频网站www色 在线视频免费国产成人 | 色拍拍噜噜噜啦啦新网站 | 亚洲精品免费在线 | 国产欧美无码亚洲 | 久久这里只有是精品23 | 午夜日本大胆裸艺术 | 久久黄色录像 | 日韩在线 无码 精品 | 欧洲内射VIDEOXXX3D | 女生扒开下面 | 果冻传媒2021精品在线观看 | 国产成人小视频 |