講到微型電腦或開發板,大家第一個想到的產品一定是Raspberry Pi,然而筆者這次要介紹的Onion Omega,尺寸只有Raspberry Pi的1/4,較小的體積有助於安裝在更多不同應用情境,此外它也支援完整Linux作業系統,這代表使用者將能使用更多現有開發工具,大幅提高開發的方 便性。
更熟悉的開發環境
Onion Omega是個專為軟體開發者設計的開發平台,它採用與Arduino相容的架構並支援完整Linux作業系統,讓使用者能以熟悉的Git、pip、npm等工具,或是使用高階語言開發軟體。此外Onion Omega也內建Wi-Fi,並整合Onion Cloud雲端功能,讓使用者能夠輕鬆將Onion Omega連至網路,自己動手打造物聯網應用裝置。
Onion Omega採用時脈為400MHz的Atheros AR9331處理器,並搭載64MB DDR2-400記憶體,其運算效能足以應付Linux作業系統,受益於這個特點,使用者可以利用許多現有開發工具,例如使用OpenCV電腦視覺資料庫進行影像識別,或是用Git版本控制系統與同伴共同協作開發軟體。Onion Omega也支援Python、Javascript(Node.JS)、PHP、Ruby與其他高階語言,讓已生疏C語言的使用者也能輕鬆上手。這些熟悉的開發工具都讓使用者能夠快速進入狀況,降低適應新環境所需的時間。
另一方面,Onion Omega的Onion Cloud雲端功能,能夠將它連結至許多網路服務,並提供與其他網路上的裝置溝通的功能,此外還能讓使用者透過高度客製化的RESTful API,從任何地方連回Onion Omega,提供安全快速的連線通道,更重要的是,在非商業使用前題下,雲端功能為是免費的。
▲Onion Omega是款相當輕巧且支援Linux作業系統的微型電腦。
▲與Raspberry Pi相比,Onion Omega的尺寸只有它的1/4。
▲完整支援Linux作業系統讓使用者在操作Onion Omega時更加方便。
▲此外Onion Omega也支援許多現有開發工具與高階語言。
▲使用者能夠透過RESTful API,從任何地方連回Onion Omega進行操作。
可堆疊式擴充模組
如果想擴充Onion Omega的功能與IO介面的話,可以透過THE DOCK模組來增加IO端子數量。將Onion Omega接上THE DOCK之後,就可以額外提供USB、電源供應、RGB LED與實體按鈕等功能。此外目前具有有線網路模組、伺服馬達模組、繼電器模組與OLED顯示器模組等,使用者將這些模組插入裝有Onion Omega的THE DOCK之後,就可以再擴充各種模組所提供的功能。各擴充模組可以互相堆疊使用,官方也表示日後將推出更多擴充模組。
由於Onion Omega也是屬於開源產品,其軟體與API也皆開放,所以使用者可以輕鬆修改並照自己的需求使用,將自己設計的構想打造為實際成品。
Onion Omega,預定於2015年8月上市,包含本體與THE DOCK的基本組合預定售價為美金25元(約合新台幣800元),額外加上4種括充模組的組合售價為美金65元(約合新台幣2,080元),包含攝影機與伺服馬達或是包含小型印表機的組合售價為美金99元(約合新台幣3,160元),使用者可以依照自己需求進行挑選。
▲Onion Omega可以透過THE DOCK擴充各種功能與連接擴充模組。
▲Onion Omega的擴充模組需配合THE DOCK才能使用,圖為OLED顯示器模組。
▲如果要使用多個擴充模組的話,只需將它們堆疊起來即可同時使用。
▲官方展示使用Onion Omega控制的機械手臂。
▲透過Onion Omega控制的監視攝影機。
▲將Onion Omega改造為將Twitter推文即時列印的印表機。
延伸閱讀:
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!