說明:
1、通過這個帖子主要目的還是給大家普及下當前物聯網的現狀,這個調查還是比較有代表性的,畢竟有全球2300個開發人員參與了。另外注意,由於部分問題可以多選,所以總體結果是大於100%的。
2、Mbed這幾年發展挺快,ARM為此也收購了幾家公司,打造物聯網生態一條龍,當前Mbed OS支持的組件:
典型的Mbed OS應用:
今年ARM收購了物聯網連接管理技術公司Stream和企業數據管理領域的全球領導者Treasure Data後,再加上自家的雲端服務Mbed Cloud,推出了ARM Pelion物聯網平臺,可實現安全身份驗證、連接和設備管理。
這裡選了一些比較有代表性的問題。
1、誰在用Mbed
嵌入式開發需要大家掌握多項神奇技能:從各種千奇百怪的外設到手動內存管理,並試圖從微控制器中擠出最後一點性能,從而在BOM中節省點,這都需要經驗。 60%的Mbed開發人員擁有超過10年的經驗,幾乎一半的受訪者超過46歲。並且30%的開發人員表示他們可以實現物聯網產品開發一條龍,即嵌入式端和網絡端的開發,這就是所謂的full-stack embedded developer,全棧嵌入式開發人員。
歲月是把殺豬刀,幾十年下來,大部分人已經絕頂了,看早期TouchGFX做的培訓:
下面是用戶所在國家比例,美國最多,然後是日本和英國。
2、用Mbed來做什麼
2018年,Mbed支持的模塊大幅增加,下面是部分截圖
模塊大大縮短了產品上市時間,降低了小批量生產的成本,並通過認證的模塊來節省時間。我們在調查結果中也看到了這種趨勢,40%的開發人員在他們的設計中加入了一個模塊。
Mbed編寫代碼主要是通過他們的在線編譯器,今年還推出了一個Mbed Studio
不過大多數專業開發人員將他們的項目轉移到他們喜歡的IDE。MDK是我們開發人員中使用最多的IDE,但GCC在商業編譯器中的高度使用也脫穎而出。幾千塊甚至上萬的JLINK和ULINKpro竟然也有50%的人使用。
3、互聯方式
前三甲依然是WIFI,藍牙和乙太網。從下圖中我們看到LoRa的急劇上升,主要得益於前段時間發布了LoRa協議棧。
問的另一個問題是過去一年安全性是否變得更加重要。 通過平臺安全架構和面向ARMv8-M的TrustZone安全技術,Arm正在大力投資使物聯網設備更加安全 - 這兩者都將得到Mbed OS的支持。 因此,很高興看到68%的受訪者表示安全性變得更加重要。
4、終端市場並投入生產
工業和智能家居市場依然強勁,可穿戴設備市場正在緩慢下滑,智能城市市場正在崛起。 我們看到LPWAN和智能城市的增長之間存在相關性,因此如果LoRa,NB-IoT和CAT-M1的增長繼續下去,那麼看看智能城市的採用是否會增加將會很有趣。
當然,物聯網設備影響這些終端市場的唯一方法是讓設備進入市場。 16%的用戶表示他們目前正在發貨,24%的受訪者表示他們正在努力讓產品投入生產。 在生產中的設備中,受訪者將「軟體開發和調試問題」確定為開發過程中的最大問題。 考慮到主要是開發人員對調查作出回應,這個結果並不意外。