新型Arduino云為物聯網市場打開全新開源設計大門
據報道,全球領先的電子與維修產品高端服務分銷商Electrocomponents plc旗下的貿易品牌RS Components(RS)目前正在備貨Arduino云。Arduino云將Arduino開源體系結構與Linux系統整合在一塊開發板,是Arduino家族中首個無線產品成員。
Arduino云將現有的Arduino Leonardo與一個嵌入式Atheros AR9331 Wi-Fi系統級芯片(SoC)集成到一起。Arduino Leonardo基于Atmel的ATmega32u4 8位微控制器,SoC則運行OpenWRT的MIPS GNU/Linux版本——Linino。此板的主要特色是橋接庫, 通過將所有網絡連接以及HTTP事務委托給基于Linux的SoC,可輕松導航復雜的web服務,比如XML等冗長且大量占用內存的文本格式。
與Arduino Leonardo一樣,Arduino云具有14個數字輸入/輸出引腳、7個脈寬調制(PWM)通道和12路模擬輸入等特色。它還內置1個16MHz晶振、1個microUSB連接器,外加1個 USB-A端口和1個兼容PoE的microSD卡插槽以用于存儲擴容。首次作為Wi-Fi接入點通電時,Arduino云會創建一個名為 “Arduino”的Wi-Fi網絡。此后即可輸入Wi-Fi網絡名和密碼來配置板卡。
“對于任何希望開發交互式對象與環境的人來說,Arduino云都是Arduino家族受歡迎的新成員,”RS Components半導體業務全球總監Jon Boxall表示。“它的及時出現對于急速增長的物聯網市場尤其重要,為大量全新的開源設計機遇和應用大開方便之門。這是以前的Arduino板所無法企及的。”
最新推出的Arduino云以及Arduino家族的其他產品,均可與一系列擴展板(shields)一起直接從RS庫存中購買,當日即可發貨。
關于Arduino云
Arduino Yún是一款基于Atmega32u4 和 Atheros AR9331的微控制器板。Atheros處理器支持一版叫做Linino(基于OpenWRT)的Linux發行版本, 這使得Yún與其他Arduino 板不同的,人們人們可以在這塊開發板上使用Linux系統,使其在仍具備Arduino輕便型的前提下成為了一個強大的聯網計算機。Yún與 Leonardo 相似,由于ATmega32u4具備內置USB 通信,從而無需次處理器。
AR9331晶片的序列埠使得Linux的主控臺(Command Line Interface,CLI)可以與32U4晶片通訊。甚至我們可以透過無線網絡在其上編寫程式。
ATmega32U4晶片可以透過Yún的無線網路介面從AR9331晶片上傳程式檔。如果連接與您個人電腦相同的無線網路,那么這塊開發板將會出現在Arduino IDE的序列埠(Port)選單內。
程式檔會被轉換到AR9331晶片上,接著,Linux會透過串列外設介面(Serial Peripheral Interface bus,簡稱SPI )在ATmega32U4晶片上編輯程式,就像一位AVR系列微控制器的網路軟體工程師一樣。
物聯網相關文章:物聯網是什么
晶振相關文章:晶振原理 脈寬調制相關文章:脈寬調制原理
評論