正確姿勢:開發(fā)人員的物聯(lián)網之路

責任編輯:editor005

作者:李洪亮

2015-09-22 13:54:21

摘自:CSDN

在最近波士頓舉辦的 Android 開發(fā)者會議(AnDevCon)上,Qualcomm的全球產品市場高級總監(jiān)Mike Roberts以“通向物聯(lián)網之路”為題,向希望在 IoT 領域做點實事的軟件開發(fā)者作了演講。總而言之,雖然今天孤立的IoT設備看似新穎,但未來集成化的體驗肯定會成為標配。

在最近波士頓舉辦的 Android 開發(fā)者會議(AnDevCon)上,Qualcomm的全球產品市場高級總監(jiān)Mike Roberts以“通向物聯(lián)網之路”為題,向希望在 IoT 領域做點實事的軟件開發(fā)者作了演講。在此,和大家分享當時會議的一些重點內容。

物聯(lián)網逐步發(fā)展,成為繼移動應用之后的下一個大事件,因此,將應用開發(fā)技能應用到 IoT 開發(fā)中也是順理成章的事情。一些趨勢表明 IoT 開發(fā)的時機已經來臨。

進入門檻降低

首先,以前主要的入行障礙,如今已經不再是問題:

平臺不成熟的問題——直到目前,IoT 因多種標準共存及私有解決方案,其格局呈現(xiàn)碎片化,硬件開發(fā)者很難縱向擴展。你能做的就是創(chuàng)建獨立的好產品,然后滿心希望它能與競爭方案或相鄰方案一起工作。而如今,卓越物聯(lián)網平臺,如 AllJoyn 和 Thread 脫穎而出,促使IoT一步步走向成熟。

缺乏硬件開發(fā)知識的問題——在我早期職業(yè)生涯最初開發(fā)硬件時,工作臺上的設備比我住的聯(lián)排大別墅還要昂貴?,F(xiàn)在,出現(xiàn)了不少廉價的硬件開發(fā)平臺,硬件開發(fā)更加如魚得水,尤其對新人而言。

缺乏軟件開發(fā)知識的問題——過去軟硬件之間界限分明。現(xiàn)在有海量的代碼示例數(shù)據庫、培訓資源,以及可工作的應用示例,而且還在不斷增長,你無需從頭開始編寫代碼。

生產成本較高的問題——很長一段時間,硬件開發(fā)意味著初期需要龐大的資金支出,之后還需要庫存管理。隨著 IoT 發(fā)展成熟,硬件開發(fā)成本正在降低,也很容易生產并銷售硬件產品,即便量很小。不妨回顧一下 3D 打印的發(fā)展,或者快速成型與批量生產,中國深圳就是因此而聞名天下。

如果你認為自己差距太大,不妨看下 Mobile Vision Developer Economics 的數(shù)據:75%的IoT開發(fā)者只擁有不到兩年的經驗。這是個新興事物,不但有經驗的開發(fā)者正向其遷移,還涌現(xiàn)出全新一代工程師,也在迎接挑戰(zhàn)。

IoT 產品的開發(fā)數(shù)量無疑是最引人注目的,Machina Research 和 Cisco 預計到2020年將出現(xiàn)250-500億的IoT 物件。不過,我認為質量會變得更好:有了這么多連接后,開發(fā)者擁有巨大的機會,可以降低初期一般用戶面臨的復雜性。

如果你是早期嘗試者,你今天購買的絕大多數(shù)IoT設備僅提供了封閉的體驗,這也意味著你的設備比一個遙控器好不了多少。要讓IoT真正騰飛,我們需要人性化體驗。例如,用戶到家時,車庫門應當開啟,燈光打開,安全系統(tǒng)撤防。

在你創(chuàng)建移動應用時,就應該構建與人們生活息息相關的體驗。隨著IoT發(fā)展成熟,你構建的體驗將會盡可能多的接觸他們的生活。而且,你會擁有更多工具,方便創(chuàng)建這些體驗。

我想再次強調的是:

不論你是創(chuàng)建應用、制作設備(“物”)或兼而有之,請銘記幾點:

很多基礎設施已經到位,不少代碼也已經是現(xiàn)成的了。你可以找到應用用戶界面工具、數(shù)據分析層級、云計算與存儲攝入層級,以及針對物件的嵌入系統(tǒng)。

使IoT具有價值的不單單是數(shù)據的作用;要讓數(shù)據對用戶具有價值。有了這么多無處不在的數(shù)據,成功的IoT硬件開發(fā)者會向用戶展示在日常生活中連接更多物件的意義。

不妨將IoT想象成使得物理環(huán)境可以訪問的更廣泛開放硬件運動的一部分,過去20年,我們也以同樣的方式使互聯(lián)網變得可以訪問。對于軟件開發(fā)者而言,開放硬件意味著敏捷開發(fā),能夠利用象Python 和 JavaScript這樣易用的高級語言。

這種思維模式會幫助你將概念變成現(xiàn)實。然后,唾手可得的硬件孵化器幫助你開發(fā)出可行的原型,再之后,你可以利用制造商合作伙伴幫你量產。

構建你的第一個物件

在Qualcomm,我們將IoT設備分成兩類。

首先是智能設備,比如機器人,這些設備需具備高性能、豐富的多媒體功能,以及傳感能力。它們還可以使用內置分析工具。我們的 DragonBoard 410c 開發(fā)板搭載了 Snapdragon 處理器,這款開發(fā)板圍繞數(shù)十億已經上市的移動設備所采用的技術創(chuàng)建。DragonBoard 410c 開發(fā)板售價75美元,符合Arduino標準及96Boards ARM開放平臺規(guī)范。

其次是IP連網產品,比如電燈開關與恒溫器,可以連接Wi-Fi,與云端進行數(shù)據傳輸。GT202 IoT Wi-Fi 開發(fā)平臺圍繞Qualcomm Atheros系統(tǒng)創(chuàng)建,使用系統(tǒng)級芯片(SoC) ,耗電量降到最低。預裝AllJoyn,開發(fā)板遵守Arduino標準,因此結合微處理器,可以運行實時操作系統(tǒng)。GT202 售價為 18美元。

開始行動

著手構建物件。

獲取 DragonBoard 410c 或者 GT202。

添加傳感器,將現(xiàn)實世界的數(shù)據傳至物件。

通過平臺API訪問數(shù)據。部署及設備管理通常借助平臺攝入層進行處理。

然后重復步驟并最終創(chuàng)建可用的原型。

要不了多久,你將看到整個成品不僅僅是這些部件的組合。如圖所示,有了開發(fā)板、傳感器、操作系統(tǒng),你可以為IoT智慧物件,比如智能雞蛋盒、智能儲蓄罐、可定制照明系統(tǒng)、空調及灌溉系統(tǒng)集成令人驚嘆的體驗。

總而言之,雖然今天孤立的IoT設備看似新穎,但未來集成化的體驗肯定會成為標配。

鏈接已復制,快去分享吧

企業(yè)網版權所有?2010-2024 京ICP備09108050號-6京公網安備 11010502049343號