《近匠》專訪WRTnode創始人羅未——開源硬件如何擁抱物聯網

WRTnode最早是做基於OpenWrt的開源硬件開發板的,也是第一個OpenWrt.org公開支持的開源硬件平臺。兩年前我們第一次採訪這個團隊的時候,他們只有9個人。後來物聯網時代來臨,WRTnode也逐漸拓展自己的業務,從PCBA定製雲服務,到Node.system開發框架,早已不拘泥於原來的硬件開發板。本期《近匠》訪談,我們走進WRTnode,聽WRTnode創始人羅未聊一聊開源硬件如何擁抱物聯網。

圖片描述
WRTnode創始人 羅未

以下爲採訪實錄:

關於公司和團隊

CSDN:此前《近匠》欄目曾經採訪過您,您認爲WRTnode這兩年最大的變化是什麼?

羅未:規模上我們的團隊還是10人以內,最大的區別是我們在深圳做了一些生產資源的投入,合作的產線變得更多了。

從業務方向上來說,這兩年也是我們塑造自己專業方向的一個探索的階段。2014年的時候新的技術會特別多,包括機器人、無人機等,物聯網只是一個可選的方向。當時我們想在智能硬件領域去嘗試更多的可能,接觸更多的機會,但現在我們的技術會非常明確,聚焦在整個物聯網的技術上面。

這樣的改變基於幾個大的背景:

  • 第一是我們團隊需要自己賺錢來養團隊自己,在這個過程中永遠要考慮投入和營收的最優比例,我們逐漸的會發現,還是在物聯網這個領域去做項目、生產能夠有更好的營收。

  • 第二是物聯網整個行業的營業收入,我們非常明顯的感覺到,從2016年下半年開始,大概三個月就會翻一倍,真正的物聯網應用場景也徹徹底底的被帶起來了。我覺得有幾個比較典型的場景,國外的像亞馬遜智能音箱;國內有三個比較明顯的點:小米的非手機產品、摩拜單車,以及今年夏天中國電信的NB-IoT全網開通。這三點加在一起是一個非常重要的提示,提示這個行業真的在非常快速的膨脹。

CSDN:在此前跟您溝通的過程中,我覺得我們的工作重心似乎從硬件轉變到了軟件,您如何看待這個轉變。同時,WRTnode的官網展示仍然是以硬件爲主,是否在弱化做軟件這件事。

羅未:其實不是這樣的,我們的商業模式一直還是植根於硬件本身,包括生產製造的供應,硬件本身的開發。

我們覺得硬件的開發,或者物聯網產品的開發,從開發到交付這個過程相比純軟件開發要涉及的技術棧、領域太多,需要不同知識背景的人力的投入,我們希望幫助物聯網產品,或者軟硬一體產品的團隊降低他們在硬件本身的門檻,這是我們一直以來的目標和定位。

2014年屬於整個行業的早期階段,最缺的一件事是硬件的模塊化,我們當時就做了這件事情。現在我們覺得硬件模塊化已經成爲一個比較重要的潮流和共識,接下來更重要的一點就是嵌入式開發這個領域要變得更加的標準化一點,所以現在我們的工作重點就會放在兩個軟件新產品: Node.System和noyun.io上。

CSDN:談談您對於開源這件事情的一些看法,或者說您覺得創業至今,因爲開源獲得了什麼,又失去了什麼。

羅未:如果說有所失,比較狹隘的理解是我們丟了一些單。我們在市面上看到好多產品,一看就是別人照着畫的我們的板子,從有些人的角度來看,這是商業損失。

但是實際上我們團隊的目的並不在於這一兩年賺多少錢,而是想幫助整個產業裏做硬件產品的人降低做硬件賣產品的門檻,我們的着眼點會長遠很多,對我來說開源是一件必須要做得事情。

我們想做的是IoT開發者的服務者,希望開發者做硬件IoT開發的時候,第一件事就是來WRTnode看一下,用我們這個套路來做東西。當你看到這是我們的大目標時你會覺得我們必須要做開源,從技術上吸引開發者。

CSDN:如果讓您給WRTnode團隊打單個標籤,您會用那三個詞。
羅未:

  • 第一個是我們非常年輕,我們的核心團隊,包括CTO、生產製造總監,都是90後。

  • 第二是專業,基本上所有IoT領域的傳統大廠,從大的芯片公司到一些操作系統公司幾乎都找過我們做一些技術合作,我們的專業度和技術水平是夠的。

  • 再有我們是比較新銳的。我們希望在物聯網這個行業裏找到一種新的商業模式,我們認爲需要有人來做基礎設施的技術,而且基礎設施技術是非常長遠的。

關於WRTnode產品

CSDN:據瞭解,WRTnode近期將發佈IoT的開發框架、工具和平臺,是否能夠透露一些新品的細節。

羅未:實際上我們最近有三個新的產品,一個是硬件,一個是軟件開發框架,一個是雲服務。

硬件就是開發板,我們選擇了MTK的7697芯片,MTK 7697搭載了ARM Cortex M4 CPU,WiFi、BLE、藍牙三合一,尺寸很小,成本也比較合理,我們跟MTK官方合作把這個芯片做成了一個標準化的模塊,而且將大概18種傳感器進行標準化的外設封裝,並支持磁力鏈接,這些傳感器包括溫溼度、彩燈、音樂播放器等。

開發框架指的是Node.stystem,這是一套跨平臺的JavaScript IoT開發框架。

還有一個開發平臺:noyun.io。我們覺得物聯網開發不應該是傳統嵌入式開發的延續,而應該是互聯網開發的延續。noyun.io是一個純雲端的,完全在瀏覽器裏完成的一個JavaScrip物聯網開發的Cloud IDE,這個開發平臺跟前面提到的開發板以及Node.stystem的綁定非常深,我們的訴求就是數十倍的提升開發者的開發效率,降低開發成本。

除此之外,生產製造也是一個巨大的坑,我們一開始就做了PCBA雲服務,通過noyun.io把開發和交付整個流程自動化的掛在一個平臺裏來做。

CSDN:今年二月,IMIO創智雲與WRTnode共同打造AI開源硬件社區,您覺得該如何將人工智能與當下硬件開發方面進行融合。

羅未:所謂的人工智能,核心在於巨量的數據。物聯網把現實生活中那些狀態採集起來,形成數據,拿給人工智能去跑,跑完以後再通過物聯網去影響現實。

CSDN:Node.stystem推出至今,開發者的反饋是怎樣的,目前有哪些項目是使用這套開發框架開發的。

羅未: JavaScript這套東西,我們目前只在小範圍的內測用戶裏用到過,反饋方面,一是它太簡單了,只要在任何地方寫一段JavaScript代碼,通過我們的形式把它掛到板子上去,這塊板子就完全變了,被你編程了。第二是開發效率的確會有非常大的提高,傳統的開發本身需要考慮的底層的東西很多,現在則根本不用考慮,只需要想你要幹什麼,從哪取得數據,就跟JavaScript上面是一樣的。

其實我們一直在開發框架上做工作,前期我們的開發構架有一套Python的版本和一套Node.JS的版本,Node.JS的版本大概有7個左右的國際項目,國內有三個項目用這個版本,最典型的是一個北京的合作伙伴,叫玖柏圖,他們做的一個單反相機的伴侶。

CSDN:在描述WRTnode PCBA cloud業務時,用到了這樣一句話:您無需與原理圖、PCBlayout、元器件、生產線、品控等繁瑣而坑爹的業務打交道,智能硬件與物聯網設備的核心電路板可以像雲計算一樣按需供應,敏捷製造。這是不是意味着設計和製造其實是我們的核心優勢。

羅未:對於物聯網行業的開發者來說,有兩個巨大的坑,第一個是研發階段的坑,第二個是生產階段的坑,我們希望PCBACloud能夠幫助解決產品在生產階段的問題,因爲這個坑真的是太嚴重了。

關於物聯網發展

CSDN:您對WRTnode的未來規劃是怎樣的,如何看待WRTnode在物聯網行業中的位置。

羅未:中國在IoT領域其實有非常強的話語權,或者說它是全世界的標杆。我們的判斷是在這個過程當中,在5年,或者10年以後,全世界領域可能按照條款劃分,或者是按照垂直產業劃分,在IoT這個領域可能會出現十家以上的獨角獸級別的公司,這些公司應該是純基礎技術服務的,所以我們是希望成爲那些公司中的一員。

從公司本身目標的設定、產品的安排,到對公司作爲商業模式和人力資源、企業文化這些設定和塑造,我們覺得自己更適合物聯網產業裏的基礎設施,技術服務這樣的一個角色。

CSDN:從應用上講,WRTnode的開發板加上node.stystem開發框架目前都解決了什麼問題,創造了怎樣的商業價值。

羅未: 解決的問題就是讓物聯網的開發門檻變得很低。因爲JavaScript寫起來不太難,學起來也很快,然後開發者也不用關心底層到底是怎麼去做的,所以Node.System最重要的就是解決是開發效率的問題,商業價值也都是從開發效率帶來的。

CSDN:您認爲哪些物聯網技術方向和開源項目值得開發者關注?
羅未: NB-IoT是一個供給端推動項目,有非常好的基礎性能,但非常明顯的帶着運營商的商業訴求。NB-IoT和傳統的運營商收費模式是一樣的,按流量來給運營商付款,這也是它最大的問題。

如果不想給運營商交錢,就要關注另外一個技術LaRa,LaRa和NB-IoT特別像,它是唯一一個不是由運營商來運營,任何人都可以用,任何人都可以變成LoRa的運營商,所以在一些邊緣,在網絡沒有覆蓋的地方,或者說成本比較敏感的地方,設備端比較聚集的地方,LoRa的應用場景特別大。

操作系統有兩種,一種是大操作系統,大操作系統實際上在物聯網領域就是嵌入式Linux,它的生態非常的完善,所以能夠用Linux的地方就用它,但它最大的問題就是功耗比較高,另外一種是小系統,比較建議大家關注一下Zephyr。Zephyr看起來有點類似於Linux的形態,首先Zephyr是完全開源的,第二它的在大廠和小廠都得到了支持,第三它本身的技術構架算的上比較先進,我覺得在小型操作系統領域,Zephyr有可能會是一個大家的選項。

華爲LiteOS和Zephyr的訴求非常像,華爲現在會逐步放出很多關鍵技術和關鍵的根源的那些技術,比如說NB-IoT。NB-IoT最近發佈的東西一定是用LiteOS來發布,所以LiteOS也是值得去關注一下的。

另外就是開發,物聯網上面的開發用JavaScript來做,這件事基本上是共識了。JavaScript的引擎現在大家用的最多的是JerryScript,JerryScript是三星和因特爾設計並開源出來的,我們的Node.System也是基於JerryScript的。

再往上,MQTT這套協議和開源的產品要看一下,MQTT在面向低成本、低功耗設備的時候是需要用到的。

CSDN:對物聯網行業的開發者有什麼想說的話。

羅未:物聯網領域最重要的一點是要找到商業模式,想到一個辦法來快速交付,不要在裏面糾纏太多細節,因爲真正做物聯網基礎技術的公司會提供這個標準的技術。做物聯網行業應用的公司,是真正的落到那個場景裏去,用最快的速度把產品做出來,我們是希望用我們的這套體系能夠幫助大家像開發互聯網產品一樣快速的交付它,用最快的速度適應這個物聯網市場的變化。

所以我想說的就是好好的關注應用場景,不要太糾結於基礎技術,多利用合作伙伴的力量做事情,因爲永遠沒有一家公司自己可以把所有的事情做完。

2017年7月1日(星期六),線上物聯網全棧開發峯會將在 CSDN 學院召開,羅未將與其他六位專家將一起從整體架構、技術棧、應用開發平臺到實戰經驗與安全方案,希望通過一天的時間,幫助開發者快速掌握物聯網全棧開發之道,目前,峯會正在5折優惠階段,倒計時2天,點擊報名:http://edu.csdn.net/huiyiCourse/series_detail/42

發佈了171 篇原創文章 · 獲贊 17 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章