讲到微型电脑或开发板,大家第一个想到的产品一定是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元(约合新台币2080元),包含摄影机与伺服马达或是包含小型打印机的组合售价为美金99元(约合新台币3160元),使用者可以依照自己需求进行挑选。
▲Onion Omega可以透过THE DOCK扩充各种功能与连接扩充模组。
▲Onion Omega的扩充模组需配合THE DOCK才能使用,图为OLED显示器模组。
▲如果要使用多个扩充模组的话,只需将它们堆叠起来即可同时使用。
▲官方展示使用Onion Omega控制的机械手臂。
▲透过Onion Omega控制的监视摄影机。
▲将Onion Omega改造为将Twitter推文即时打印的打印机。
每月1MB 的流量能做什么?