top of page

Spark Core微型Wi-Fi模組

文|異鄉人整理

Spark Devices

螢幕快照 2015-04-16 上午11.20.25.png

一個名為Spark Devices的團隊,本月初在Kickstarter上發起了一項計劃,要開發一款相容於Arduino、採用ARM Cortex M3和Wi-Fi功能加上REST API,可經由無線傳輸輕而易舉地進行編程的超微型無線網路連接開發平台「Spark Core」。

Spark Core讓設計師能開發任何想要的無線功能

這個微型的開發板包含一顆72MHz的ARM Cortex M3;號稱是市面上最優良的Wi-Fi模組;,無線編程功能,以及大量的接腳輸出和週邊,可以讓設計師利用這個開發板開發任何想要的功能。

Spark Devices團隊表示:「我們喜歡Arduino,我們熱愛Arduino程式碼。事實上,由於我們如此愛它,以至於我們無法想像Spark Core怎麼能不相容於它。這就是為何我們設計了可執行Wiring的核心,整個Arduino平台也使用同樣簡單的程式碼。如果你也和我一樣,那麼你也會開始學習新的編程語言或是更改你現有的設計草圖。」

Spark Devices聲稱其開發平台能在幾秒內連接網路。毋須任何設定,在任何地方都能存取網路。透過該團隊網站上的IDE以無線方式或是透過命令列都能重新編程核心。Spark Core簡便的Wi-Fi連線特性是來自於德州儀器CC3000模組的智慧配置功能;只需在智慧手機或平板上的Spark app鍵入網路名稱和密碼,就能在幾秒內實現網路連接。這是Wi-Fi模組首創的簡便連接方法,一般都需要多個步驟才能連上網際網路。

Spark Core是一款開放原始碼的的硬體產品。Spark Devices團隊表示,其硬體設計檔案(原理圖、電路板設計和材料清單)以及韌體都會是開放原始碼。該團隊使用可從市面上主流經銷售取得的元件,並採用開放的通訊標準如HTTP、TCP、TLS/SSL、Protocol Buffers等。

當今前幾大的IT公司,有幾家在微軟已成為全球軟體霸主的時候,還是間名不見經傳的小公司,但如今卻已能與微軟平起平坐,甚至Google市值一度還超越微軟,其中不乏採用開源專案的公司,與微軟過去策略聯盟操作手法相反,這些公司並非直接販售軟體賺錢,而是以其提供的服務獲利,打破過去認為開源存在學術界,僅是烏托邦產物的觀念,連當年位居軟體霸主的微軟,今日都不得不低頭,積極擁抱開源。

早在20年前開源作業系統Linux正式版發行的時候,Mozilla研發經理李圭烽就已投入開源世界,看著開源軟體從學術走到商業化的演變過程,他說,相較於早期微軟的獨占盈利模式,封閉的作業系統,限制對外部開放API,買了電腦或軟體卻不能完全擁有控制權,對於使用者來說是不公平的。過去質疑開源的聲音,在於企業無法從中獲利,但是現在全球前幾名的大公司,規模甚至超越微軟,其中許多產品都是開源專案,再再證明開源也可以盈利,需要改變的是商業模式,或許企業無法直接從軟體獲利,但是能透過軟體提供的服務產生商業價值。

企業先付出才能獲得買不到的資源

開源的觀念興起,衝擊了這世界不同的面向,對於企業來說,越來越多企業開始擁抱開源,過去以微軟為代表的產業聯盟合作形式,已經不再只是唯一,甚至慢慢瓦解,李圭烽以臺灣企業為例,諸如聯發科、華碩以及友訊科技等,開始把產品的程式碼開源出來,臺灣音樂串流平臺KKBOX也採用了許多開源專案,並將成果回饋至社群中。

企業開始接納開源理念,也為自己創造正面名聲,李圭烽表示,更重要的是能吸引來更多支持開源界的技術人才,而這些人通常也是社群中的活躍分子,背後擁有豐富的社群資源,且長期習慣在開源社群下工作,早已擁有許多開發軟體的豐富經驗,不少是企業花大錢都請不到的人才。而在企業吹起開源風的帶動下,也會有越來越多企業開始採用開源專案,甚至在開放的氛圍下,也會受到開放的壓力,漸漸的把程式碼對外釋出。

另外,開源模式所代表的不僅是開放原始碼,更重要的是開源社群的合作模式。傳統企業科層組織的形式間接阻礙了創新,如果依照金字塔行的組織架構,產品的創新以及發展方向,僅交由少數幾個位在金字塔較頂端的管理者決策,將會限制創意的廣度以及深度,創新程度一定不及分散式的組織,李圭烽表示,像是Facebook與Firefox長期發展單一產品的組織,特別適合這樣的合作形式。

臺灣由於電子業太過發達,李圭烽認為,硬體公司的工作吸走了多數人才,在人才資源有限的狀況下,因此軟體業的發展也比硬體產業的發展弱勢很多,過去臺灣一直被認為有軟體公司卻缺乏軟體產業。但是他觀察到,臺灣的開源社群發展卻是亞洲國家裡數一數二的蓬勃。

「臺灣之所以開源社群興盛,跟開放自由的風氣有關」,他解釋,有不少人向他一樣從學生階段,就開始接觸開源軟體開發,慢慢地整體軟體業發展環境被建構起來,也吸引來像是Mozilla這樣的組織,把Firefox OS如此重要的開發團隊放在臺灣,這不只是在國際上少見的情況,同時也是對於臺灣軟體發展的肯定。

開源不只是開放原始碼,更要擁抱社群

(參考資料:http://www.ctimes.com.tw/DispNews-tw.asp?O=HJX5JDPB60KSAA00N0)

Spark Core:https://www.spark.io/

bottom of page