華文網

機智雲MCU代碼開發工具降低智慧硬體開發成本

2017年4月25-26日,ST中國峰會在深圳蛇口希爾頓南海酒店隆重舉行,來自ST全球的技術及商業合作夥伴共聚一堂,探索最前沿物聯網開發生態,作為國內最大的物聯網開發平臺、ST技術合作夥伴機智雲受邀參加本次峰會,

機智雲嵌入式技術總監高福東做了《從協議解析到資料點事件-STM32的代碼自動生成》的主題演講和《 半小時開發基於STM32的室內智慧環境檢測儀》的Workshop,為全球物聯網開發者帶來機智雲MCU代碼自動開發工具和實用案例,攜手ST打造開放的開發者生態,共同説明硬體開發者降低開發門檻,縮短開發週期,降低開發成本。

機智雲智慧硬體自助開發PaaS平臺是國內推出時間最早、功能最健全、開發最簡單的應用賦能AEP服務平臺,擁有全球最大的物聯網應用開發者社區。平臺通過多元化的API支持,完善的SDK、IDE開發環境,全自動的嵌入式和移動應用代碼生成器等完整的工具鏈,幫助開發者高效地實現方案的開發、測試、發佈和商業運營。

MCU代碼自動生成工具有效減少重複開發時間

智慧硬體開發,需要實現底層硬體與通信模組、通信模組與雲端的對話功能,使資料可以在三者間自由傳輸。為此,開發者需要編寫智慧硬體設備底層驅動、無線通訊模組應用層協議制定和編寫、伺服器開發、移動端開發、業務邏輯等,依舊需要大量的開發工作,研發週期長,可維護性不足。不論是大公司還是創業團隊,

都會謹慎選擇從零開始開發。借助機智雲自助開發平臺和MCU代碼自動生成工具,能省去中間重複開發的繁瑣環節,開發者只需關注硬體底層驅動(事實上,硬體底層驅動一般由硬體供應商提供)和業務邏輯開發即可。

機智雲平臺提供郵箱即時註冊使用的免費線上開發工具和完整的開發教程,開發者在機智雲平臺上新建產品完成資料點部署後,可進入“MCU開發”介面選擇適配的MCU型號,

雲端會根據開發者自訂的資料點和MCU型號,自動生成對應的串口通信協定和MCU工程框架,該框架封裝了設備與雲伺服器交互的協議層,一切操作均以資料點事件呈現,輕鬆實現底層硬體與通信模組的對話。

該自動生成的代碼實現了MCU與雲伺服器通信協議的解析與封包、感測器資料與通信資料的轉換邏輯,

並封裝成了簡單的API,且提供了多種平臺的實例代碼。當設備收到雲端或APP端的資料後,程式會將資料轉換成對應的事件並通知到應用層,開發者只需要在對應的事件處理邏輯中添加感測器的控制函數,就可以完成產品的開發。

目前機智雲MCU代碼自動生成工具支持的獨立MCU方案有: STM32F103C8X、STM32F407X、STM32F429X、STM32F767X,未來機智雲將與ST攜手打通MCU全型號自動化開發工具,機智雲平臺將自動適配全品類STM32方案,同時將在晶片安全上進一步加深合作,共同為物聯網安全保駕護航。

完整的物聯網開發工具,加速物聯網設備開發進度

APP代碼自動生成工具實現移動應用開發,這在很大程度上幫助開發者理清了智慧化主線,簡化了開發者的開發工作,當設備收到雲端或APP端的資料後,程式會將資料轉換成對應的事件並通知到應用層,開發者只需要在對應的事件處理邏輯中添加感測器的控制函數,就可以完成產品的開發。

同時,在平臺技術工具上,增加了ECE邊緣霧計算引擎、RTBD即時大資料平臺、Giga ML吉咖機器學習和D3動態資料編排引擎,將雲計算和霧計算結合,組成超大規模的物聯網大資料和機器學習體系,配合應用賦能和傻瓜式操作介面,充分整合物聯網、大資料和機器學習應用能力,進一步降低物聯網產品和服務的研發和部署及維護難度。

在外部技術平臺合作上,與蘋果Homekit、Amazon Alexa、Google Home等平臺進行無縫對接,讓服務更多元化。目前已有50000+名開發者正在使用機智雲自助開發平臺實現產品原型開發及智慧化升級,有6000+家企業註冊用戶正在使用機智云云平臺實現產品商業化,領跑行業物聯網雲服務技術生態。

機智雲開發板

機智雲平臺將自動適配全品類STM32方案,同時將在晶片安全上進一步加深合作,共同為物聯網安全保駕護航。

完整的物聯網開發工具,加速物聯網設備開發進度

APP代碼自動生成工具實現移動應用開發,這在很大程度上幫助開發者理清了智慧化主線,簡化了開發者的開發工作,當設備收到雲端或APP端的資料後,程式會將資料轉換成對應的事件並通知到應用層,開發者只需要在對應的事件處理邏輯中添加感測器的控制函數,就可以完成產品的開發。

同時,在平臺技術工具上,增加了ECE邊緣霧計算引擎、RTBD即時大資料平臺、Giga ML吉咖機器學習和D3動態資料編排引擎,將雲計算和霧計算結合,組成超大規模的物聯網大資料和機器學習體系,配合應用賦能和傻瓜式操作介面,充分整合物聯網、大資料和機器學習應用能力,進一步降低物聯網產品和服務的研發和部署及維護難度。

在外部技術平臺合作上,與蘋果Homekit、Amazon Alexa、Google Home等平臺進行無縫對接,讓服務更多元化。目前已有50000+名開發者正在使用機智雲自助開發平臺實現產品原型開發及智慧化升級,有6000+家企業註冊用戶正在使用機智云云平臺實現產品商業化,領跑行業物聯網雲服務技術生態。

機智雲開發板