美通社 -- 由機智云聯合華強北創客中心聯合舉辦的第二屆中國智能硬件36小時開發大賽于2016年12月在深圳華強北圓滿舉辦,7支團隊在36小時開發出全部產品并現場展示,第一名也將繼續隨機智云一起赴硅谷,與硅谷智能硬件創業者做深度交流。
互聯網的蓬勃發展,以硬件開發為內容的創客馬拉松在世界范圍內興起,吸引了眾多硬件達人、創和智能手機的風行讓源自編碼潮流的黑客馬拉松在全球風靡,堪稱程序員的“美國偶像”,一群軟件開發高手云集一堂,幾十個小時里開發出一款插件或破譯一個程序,累了或坐或臥現場休息,做完當場交作品,是世界上最酷的開發者狂歡。近年來伴隨著物聯網產業客和愛好者的青睞。
但縱觀世界,智能硬件開發馬拉松卻鮮少有人組織,探究原因則在于智能硬件是一個跨學科的綜合體,不僅需要掌握硬件開發能力,還需要有軟件應用開發、云計算和大數據開發能力等,并非憑一己之力就可以完成的。不過,得益于云計算的不斷發展,和軟件定義硬件的不斷成熟,特別是像機智云這樣國際領先的智能硬件自助開發和云服務平臺提供的開源開發工具的支持,不僅使得黑客馬拉松的形式可以在智能硬件開發中得到創新性發展,也讓軟件工程師和硬件工程師可以不必受制于自身開發技術的局限,突破技術壁壘,使智能硬件、甚至人工智能在短時間內完成開發變成了可能。
挑燈夜戰
36小時智能硬件開發大賽,讓創意一天變成現實
每一個工程師都有著不一樣的想法和創意,但又都會因為遇到一些開發的問題而只能將創意擱淺。比如只會產品硬件設計的工程師 ,需要 有一個團隊能配合做 APP 開發和搭建服務器;比如 一個軟件工程師 ,開發好 APP 后還希望 有硬件工程師來幫你搭建并測試硬件設備;而當 工程師 想收集手里的設備數據, 還 需要一個云端團隊。這些開發者迸發“靈光一現”的創意時所遇到的問題,通常因為缺乏志同道合又能力互補的開發者而夭折。
“現在,工程師開發一款智能硬件產品,已經沒有那么多糾結和難題了。”機智云副總裁邢雁告訴我們 , “做智能硬件開發,必須使設備、云端和 APP 之間實現通信,才能實現遠程控制設備和實時采集、監測設備數據,原先的話需要開發者同時具備軟、硬件及云端相關的開發經驗才可以實現。現在機智云為不同類型的開發者提供了一站式的開發工具與云服務,大大縮減了研發調試周期。對于一個有開發經驗的工程師,使用機智云平臺半天就可以開發出一款實用的智能硬件,機智云是目前國內最受開發者喜愛的開發平臺,兩年多已經孵化出上萬款智能硬件。”
正如機智云副總裁邢雁所說,有了強大的工具和平臺做支持,智能硬件馬拉松開發已經不再是難事。
用軟件定義硬件,人工智能也不再遙遠
在智能硬件這個產品單元里,硬件是軟件的承載,但是硬件的生產能力是固定的,而人和市場的需求是不斷變化的,用軟件來定義硬件,可以不再受限于硬件的維護和售后服務成本,例如基于實時采集、監測數據和遠程控制功能,以及可以檢測到早期故障設備,可以自動發送預警信號到云端聯動客服系統,廠家可以在故障發生前進行遠程檢修,并且可以通過遠程軟件來完成產品功能升級。
解決這個問題,機智云無疑是開發者最好的選擇。開發者可以使用機智云自助開發平臺,免去了搭建復雜的業務云的煩惱,借助機智云傻瓜式操作界面定義硬件設備數據點、在沒有實體設備的情況下,工程師可以使用機智云的虛擬設備實時模擬硬件環境,幫助測試 APP;使用開源 IoT 套件 GoKit 來快速入門物聯網開發;使用開源 APP 框架則可以大大縮短 APP 的開發周期,降低開發成本;通過機智云 MCU 代碼自動生成,開發者只需要在對應的事件處理邏輯中添加傳感器的控制函數,就可以完成產品的開發,大大降低了開發的難度 。
開發者還可以使用機智云 Open API 快速開發網頁或微信應用等基于 html 的輕應用,使用串口標準協議 (GAgent) 則提供了上層應用(手機 APP 等控制端、云端)到產品設備的雙向數據通訊,這過程中開發者只需要關心產品的業務邏輯開發即可;機智云還支持任意調用第三方 API,來創建 APP 應用、微信應用,實現設備聯網配置,還可以自主選擇公有云、私有云、混合云部署方案。另外機智云完整的物聯網大數據和機器學習體系,更是提供了穩定的企業級 IoT 大數據分析,讓數據管理人性化,設備運營智能化。開發者只需專注自己擅長的領域即可實現產品開發。
本次大賽的一等獎項目《空氣質量檢測站》,就是由兩位硬件開發工程師憑借機智云提供的云端和 APP 開發工具完成了產品的完整開發,并且對于自己不擅長的 APP 開發,利用機智云開源 APP 框架,僅用了半天時間就開發完成,該項目支持手機 APP 實時查看數據,能根據實際場景連接預警響應設備,還可將采集的數據通過機智云服務器生成數據曲線圖作成空氣質量報告。而通過收集設備數據和客戶使用習慣,基于云端的大數據還可以進行偏好分析來改善產品功能和服務,繼而還可以進入下一階段人工智能,使本地實時定制產品服務。
空氣質量監測站
劉大海,是第二屆中國智能硬件36小時開發大賽冠軍項目的負責人,雖在機器人行業從事硬件開發已有6年,但這是他第一次參加限時開發大賽。當問及劉工在做項目遇到最大的困難是什么時,他說到:“幾年前,看到霧霾的時候,就想做一個《空氣質量監測站》,但是我不懂 APP 開發、不了解如何搭建服務器,圈子小又工作忙,也難找到志同道合的朋友。2016年11月,參加展會的時候接觸到機智云,發現機智云提供了強大的云服務、開源 APP 框架和專業的技術支持服務,剛好彌補了我的短板,于是開始學習,并重拾之前的想法報名了大賽,最終順利進入決賽,滿足我對產品的想法。”
完善的生態鏈,助力產品商業化
對于大多數開發者來說,工作通常專注在某一領域的某個方向,一般熟悉硬件開發的開發者,因為考慮到時間成本,很難跨行去深度學習軟件編程。所以很多時候,并不是因為開發者沒有創意,而是技術受限才導致創意無法實現。而一個創意到產品實現,遠不像黑客馬拉松、創客馬拉松那樣簡單輕松,不僅需要明確其真實存在的需求,是否有可行性,在這過程中還需要與團隊一起做產品規劃、硬件開發、APP 開發、UI 設計等。
在智能硬件36小時開發大賽中,不僅給開發者提供了技術支持和生活所需,還給開發者還原了整個開發的過程,參賽團隊在36小時內需要完成產品策劃、采購傳感器、云端定義數據點、硬件原型搭建、APP 開發、3D 制作工業設計、產品測試、路演等所有環節,最有趣的是在項目想法確定后,開發者可以在華強電子城限時采購自己所需的傳感器,還可以使用大賽協辦方提供的示波器和3D 打印機來完成作品原型搭建。
參賽團隊還獲得了云創造物、致遠電子、APICloud、QingCloud、PMCAFF、克雷吉山等物聯網行業領先企業和華強電子城諸多傳感器商家,為參賽的團隊提供的完整的軟硬件智能硬件開發服務,涵蓋元器件采購、PCB 打樣制作、檢測認證、云平臺接入、技術支持、場地入駐、法律咨詢、投融資對接等服務,幫助創客產品商業化。
探討技術和工具
大賽匯集了產品創意到實現過程中所需工具和資源,實現了智能硬件短時間創意落地,有效搭建了一個具有自由、開放、創新精神的開發平臺。這種新穎的比賽方式,還吸引了全民直播、花椒直播、龍珠直播、KK 直播、斗魚、b站等六大權威媒體平臺進行36小時的不間斷直播,并受到日本 NHK 電視臺和深圳眾創 TV 的關注和采訪。
不難想象,開發者使用機智云成熟的開發工具和云服務,已經打破了智能硬件開發的技術差異壁壘,能幫助整個產業創造出更多更好的產品,有力地支持物聯網產業持續發展。據悉未來這樣新穎的比賽形式機智云會堅持做下去,并還將持續更新完善開發工具,甚至為開發者提供人工智能和霧計算的超前開發技術。