開源硬件與物聯(lián)網(wǎng)開發(fā)新模式_第1頁(yè)
開源硬件與物聯(lián)網(wǎng)開發(fā)新模式_第2頁(yè)
開源硬件與物聯(lián)網(wǎng)開發(fā)新模式_第3頁(yè)
開源硬件與物聯(lián)網(wǎng)開發(fā)新模式_第4頁(yè)
開源硬件與物聯(lián)網(wǎng)開發(fā)新模式_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

開源硬件與物聯(lián)網(wǎng)開發(fā)新模式一、物聯(lián)網(wǎng)及開源硬件簡(jiǎn)介當(dāng)下,物聯(lián)網(wǎng)技術(shù)已經(jīng)逐漸成為與我們生活息息相關(guān)的新型互聯(lián)網(wǎng)技術(shù),在信息交流、數(shù)據(jù)傳輸、傳感器、智能化等方面發(fā)揮著至關(guān)重要的技術(shù)。物聯(lián)網(wǎng)將是下一個(gè)推動(dòng)世界高速發(fā)展的“重要生產(chǎn)力”,是繼通信網(wǎng)之后的另一個(gè)萬(wàn)億級(jí)市場(chǎng)。首先,我們應(yīng)當(dāng)理解所謂物聯(lián)網(wǎng)的含義。顧名思義,物聯(lián)網(wǎng)就是物物相連的互聯(lián)網(wǎng)。這有兩層意思:其一,物聯(lián)網(wǎng)的核心和基礎(chǔ)仍然是互聯(lián)網(wǎng),是在互聯(lián)網(wǎng)基礎(chǔ)上的延伸和擴(kuò)展的網(wǎng)絡(luò);其二,其用戶端延伸和擴(kuò)展到了任何物品與物品之間,進(jìn)行信息交換和通信,也就是物物相息。物聯(lián)網(wǎng)通過智能感知、識(shí)別技術(shù)與普適計(jì)算等通信感知技術(shù),廣泛應(yīng)用于網(wǎng)絡(luò)的融合中,也因此被稱為繼計(jì)算機(jī)、互聯(lián)網(wǎng)之后世界信息產(chǎn)業(yè)發(fā)展的第三次浪潮。如今,物聯(lián)網(wǎng)技術(shù)正迎來前所未有的發(fā)展機(jī)遇。在產(chǎn)業(yè)層面上,物聯(lián)網(wǎng)產(chǎn)業(yè)加速發(fā)展,物聯(lián)網(wǎng)環(huán)節(jié)部分實(shí)現(xiàn)突破。從產(chǎn)業(yè)鏈環(huán)節(jié)來看,許多廠商推出了針對(duì)物聯(lián)網(wǎng)的專用芯片,或者對(duì)物聯(lián)網(wǎng)的專用芯片,或者針對(duì)物聯(lián)網(wǎng)的特定的應(yīng)用場(chǎng)景進(jìn)行優(yōu)化。另外,物聯(lián)網(wǎng)終端不斷演化,支持物聯(lián)能力的終端越來越多,在終端層面,速度是發(fā)展最快的。工信部物聯(lián)網(wǎng)白皮書2014中指出:“開源硬件和開放平臺(tái)催生物聯(lián)網(wǎng)設(shè)備開發(fā)新模式?!遍_源硬件平臺(tái)已經(jīng)對(duì)整個(gè)硬件層面的設(shè)計(jì)產(chǎn)生了比較深遠(yuǎn)的影響,通過開源硬件的平臺(tái),極大的縮短了物聯(lián)網(wǎng)產(chǎn)品的研發(fā)周期,以前的開發(fā)非常難,現(xiàn)在通過開放的電路板和原理圖就可以開發(fā)出新的終端。另外,開放的這種平臺(tái),還有開源硬件的配合也簡(jiǎn)化了整體的部署??梢钥吹?,整個(gè)開源的理念,加速塑造了C2B的硬件的生產(chǎn)模式。開源硬件(OpenSourceHardware)指與自由及開源軟件相同方式設(shè)計(jì)的計(jì)算機(jī)和電子硬件。開源硬件也是開源文化的一部分,并且將這一概念延伸到更多樣的領(lǐng)域中。通常開源硬件會(huì)公布詳細(xì)的硬件設(shè)計(jì)信息(包括機(jī)械圖、電路圖、BOM清單、PCB版圖、HDL源碼和IC版圖)以及與開源軟件相關(guān)的驅(qū)動(dòng)軟件。開源硬件(OSHW)是一個(gè)實(shí)體創(chuàng)造物的術(shù)語(yǔ)一機(jī)器,設(shè)備,或者其他的物理事物。它們的設(shè)計(jì)已經(jīng)對(duì)公眾發(fā)布。發(fā)布允許任何人制造,修改,分發(fā)或使用該硬件設(shè)計(jì)。此定義目的在于為開源硬件許可的開發(fā)和評(píng)估提供準(zhǔn)則。最近幾年開源硬件取得了令人驚喜的成就,這得益于電子技術(shù)的不斷進(jìn)步,比如移動(dòng)技術(shù)、FPGA工藝和嵌入式設(shè)計(jì)的普及等等。更多的廠商投入到開源硬件設(shè)計(jì)中來,而大廠商也看到了開源硬件中的機(jī)會(huì),畢竟越多的人使用市場(chǎng)越廣。從超大系統(tǒng)級(jí)設(shè)計(jì)到芯片SoC設(shè)計(jì),從移動(dòng)平臺(tái)到單片機(jī)平臺(tái),從具體的應(yīng)用產(chǎn)品到模塊化產(chǎn)品都能夠看到開源硬件的項(xiàng)目。其中,Arduino的誕生可謂開源硬件發(fā)展史上的一個(gè)新的里程碑。二、開源硬件項(xiàng)目實(shí)例Arduino是一款便捷靈活、方便上手的開源電子原型平臺(tái),包含硬件(各種型號(hào)的arduino板)和軟件(arduinoIDE),是一個(gè)基于開放原始碼的軟硬體平臺(tái),構(gòu)建于開放原始碼simpleI/O介面版,并且具有使用類似Java,C語(yǔ)言的Processing/Wiring開發(fā)環(huán)境。你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板后,程序便會(huì)告訴Arduino電路板要做些什么了。作為世界上最受歡迎的開源硬件,Arduino具備以下特點(diǎn):1、 開放源代碼的電路圖設(shè)計(jì),程序開發(fā)接口免費(fèi)下載,也可依個(gè)人需求自己修改。2、 使用低價(jià)格的微處理控制器(AVR系列控制器),可以采用USB接口供電,不需外接電源,也可以使用外部9VDC輸入。3、 Arduino支持ISP在線燒,可以將新的“bootloader”固件燒入AVR芯片。有了bootloader之后,可以通過串口或者USBtoRS232線更新固件。4、 可依據(jù)官方提供的Eagle格式PCB和SCH電路圖簡(jiǎn)化Arduino模組,完成獨(dú)立運(yùn)作的微處理控制;可簡(jiǎn)單地與傳感器,各式各樣的電子元件連接例如:紅外線,超音波,熱敏電阻,光敏電阻,伺服馬達(dá),…等)5、 支持多種互動(dòng)程序,如:Flash、Max/Msp、vvvv、PD、C、Processing等。6、 應(yīng)用方面,利用Arduino,突破以往只能使用鼠標(biāo)、鍵盤、CCD等輸入的裝置的互動(dòng)內(nèi)容,可以更簡(jiǎn)單地達(dá)成單人或多人游戲互動(dòng)。

□zDIGITAL;P;OO<UN0)iRxtiuARDUXNO□zDIGITALMUI:?■I.ARDUIND.CC-HADEINITALY>*■rArduino能通過各種各樣的傳感器來感知環(huán)境,通過控制燈光、馬達(dá)和其他的裝置來反饋、影響環(huán)境。板子上的微控制器可以通過Arduino的編程語(yǔ)言來編寫程序,編譯成二進(jìn)制文件,燒錄進(jìn)微控制器。對(duì)Arduino的編程是利用Arduino編程語(yǔ)言(基于Wiring)和Arduino開發(fā)環(huán)境(basedonProcessing來實(shí)現(xiàn)的?;贏rduino的項(xiàng)目,可以只包含Arduino,也可以包含Arduino和其他一些在PC上運(yùn)行的軟件,他們之間進(jìn)行通信(比如Flash,Processing,MaxMSP)來實(shí)現(xiàn)。MUI:?■I.ARDUIND.CC-HADEINITALY>*■r因?yàn)锳rduino的種種優(yōu)勢(shì),越來越多的專業(yè)硬件開發(fā)者已經(jīng)或開始使用Arduino來開發(fā)他們的項(xiàng)目、產(chǎn)品;越來越多的軟件開發(fā)者使用Arduino進(jìn)入硬件、物聯(lián)網(wǎng)等開發(fā)領(lǐng)域。Arduino開源硬件平臺(tái)通過開放設(shè)計(jì)圖、原理圖、材料清單和集成開發(fā)環(huán)境,滿足個(gè)性化需求的傳感器節(jié)點(diǎn)、網(wǎng)關(guān)等原型產(chǎn)品開發(fā),極大地縮短了物聯(lián)網(wǎng)產(chǎn)品研發(fā)周期,采用傳統(tǒng)模式需要5個(gè)月以上的開發(fā)周期通過開源平臺(tái)可以縮短至2周~1個(gè)月。僅2013年Arduino即發(fā)布了數(shù)十個(gè)改進(jìn)版本,擁有數(shù)百萬(wàn)開發(fā)者和成千上萬(wàn)的應(yīng)用。由此看出,開源硬件平臺(tái)已經(jīng)對(duì)整個(gè)硬件層面的設(shè)計(jì)產(chǎn)生了比較深遠(yuǎn)的影響,通過開源硬件的平臺(tái),極大的縮短了物聯(lián)網(wǎng)產(chǎn)品的研發(fā)周期,以前的開發(fā)非常難,現(xiàn)在通過開放的電路板和原理圖就可以開發(fā)出新的終端。另外,開放的這種平臺(tái),還有開源硬件的配合也簡(jiǎn)化了整體的部署。還有一個(gè)不得不提的開源硬件的實(shí)例一aspberryPi(樹莓派)。樹莓派(raspberrypi),是一款基于linux系統(tǒng)的、只有一張信用卡大小的卡片式計(jì)算機(jī)。研發(fā)樹莓派的最初目的是通過低價(jià)硬件及自由軟件來推動(dòng)在學(xué)校的基礎(chǔ)的計(jì)算機(jī)學(xué)科教育,但很快樹莓派就得到計(jì)算機(jī)和硬件愛好者青睞;他們用它學(xué)習(xí)編程,并創(chuàng)造出各種各樣新奇的、風(fēng)靡一時(shí)的軟硬件應(yīng)用。在接口方面,RaspberryPi提供了可供鍵鼠使用的USB接口,此外還有快速以太網(wǎng)接口、SD卡擴(kuò)展接口以及1個(gè)HDMI高清視頻輸出接口,可與顯示器或者TV相連。它被廣泛應(yīng)用于檢測(cè)、計(jì)算機(jī)、GPS、智能機(jī)器人、遠(yuǎn)程監(jiān)控、自動(dòng)化系統(tǒng)等方面,與物聯(lián)網(wǎng)技術(shù)良好的結(jié)合,通過開源平臺(tái)實(shí)現(xiàn)了物聯(lián)網(wǎng)開發(fā)模式的優(yōu)化,實(shí)現(xiàn)了計(jì)算機(jī)學(xué)科教育的智能化,降低了計(jì)算機(jī)及編程學(xué)習(xí)的門檻。不過樹莓派本身并不是特別開放,你無法得到所有的設(shè)計(jì)電路并自由復(fù)制一塊樹莓派,樹莓派所搭載的ARMBroadcom微處理器需要昂貴的自動(dòng)化工具來構(gòu)建,無法通過零售渠道獲得,并且需要一系列的閉源二進(jìn)制代碼。不過這樣的現(xiàn)狀也許會(huì)在Broadcom開放顯卡驅(qū)動(dòng)后得到改變,并且樹莓派項(xiàng)目的目標(biāo)之一就是走向完全開放。相關(guān)的實(shí)例還有SeeeduinoCloud。SeeeduinoCloud是一款基于DraginoWiFi物聯(lián)網(wǎng)模塊HE和ATmega32u4的微控制器板。HE是一個(gè)高性能、低成本的150M,2.4GWiFi模塊,在漢語(yǔ)中意味著核心,并且它內(nèi)置開源的OpenWrt系統(tǒng)。SeeeduinoCloud完全兼容Arduino,Grove,擴(kuò)展板和IDE(版本高于1.5.3)。除了Arduino常規(guī)接口,SeeeduinoCloud還支持內(nèi)置的以太網(wǎng)和WiFi,USB-A端口使得需要網(wǎng)絡(luò)連接和大量存儲(chǔ)的原型設(shè)計(jì)非常容易。將SeeeduinoCloud用作一個(gè)物聯(lián)網(wǎng)網(wǎng)關(guān)也不失為一個(gè)好主意??梢詫?shí)現(xiàn)感知網(wǎng)絡(luò)與通信網(wǎng)絡(luò),以及不同類型感知網(wǎng)絡(luò)之間的協(xié)議轉(zhuǎn)換.既可以實(shí)現(xiàn)廣域互聯(lián).也可以實(shí)現(xiàn)局域互聯(lián)。三、綜述開放源碼硬件從誕生到現(xiàn)在將近十多年了,很多人為它的發(fā)展付出了大量的努力,但是并沒有像開放源碼軟件那樣深入人心,很多項(xiàng)目也以失敗告終。究其原因,開源硬件面臨挑戰(zhàn)主要有:1)免費(fèi)的EDA工具2)許可證3)成本4)質(zhì)量5)產(chǎn)品6)廠商支持7)商業(yè)模式。開源硬件和開放平臺(tái)對(duì)物聯(lián)網(wǎng)開發(fā)模式的發(fā)展有著極其重要的作用,因此克服開源硬件所面臨的挑戰(zhàn)是大力發(fā)展物聯(lián)網(wǎng)技術(shù)不可避免的話題。盡管目前開源硬件還面臨各種各樣的困難,但是隨著技術(shù)的進(jìn)步以及無數(shù)愛好者的努力,相信開源硬件一定會(huì)一直發(fā)展下去,畢竟開源是大

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論