在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

機智云代碼自動生成工具,快速搞定智能硬件產品開發

機智云 ? 2023-08-01 00:15 ? 次閱讀

當前,常見的智能硬件設備多是由單片機微處理器微控制器等構成的嵌入式系統,通過WiFi、藍牙、GPRS、Cat.1、LoRaNB-IoT無線通信模組,將數據上報到云端服務器進行數據解析分析決策,以完成設備、云端和手機APP/微信小程序/網頁等應用端的交互。整個開發流程中涉及到各類型的開發需求,僅在智能硬件開發方面,就需要實現底層硬件與通信模塊、通信模塊與云端的對話功能,使數據可以在三者間自由傳輸。

為此,開發者要完成智能硬件設備底層驅動的編寫、無線通信模組應用層協議的制定和編寫、服務器開發、移動端開發、業務邏輯等,花費很多時間和精力來完成大量的開發工作,不僅研發周期長,調試過程也復雜。不論是大公司、創業團隊還是個人開發者,都會謹慎從零開始開發,通常選擇一個一站式智能硬件開發工具,為其提供從產品功能定義、設備端開發調試、SDK生成應用開發的能力。

機智云代碼自動生成工具為了降低企業/個人開發者的開發門檻,縮短開發周期,減少開發資源投入,機智云物聯網推出了MCU代碼自動生成工具。通過借助機智云低代碼開發平臺(即機智云開發者中心)和代碼自動生成工具,開發者能夠省去中間重復開發的繁瑣環節,只需關注硬件底層驅動(硬件底層驅動一般由硬件供應商提供)和業務邏輯開發即可。機智云低代碼開發平臺提供郵箱即時注冊使用的免費在線開發工具和詳細的開發教程,開發者在平臺上新建產品完成數據點部署后,可進入“MCU開發”界面選擇適配的MCU型號,云端會根據開發者自定義的數據點和MCU型號,自動生成對應的串口通信協議和MCU工程框架,該框架封裝了設備與云服務器交互的協議層,一切操作均以數據點事件呈現,輕松實現底層硬件與通信模塊的對話。

該代碼自動生成工具實現了MCU與云服務器通信協議的解析與封包、傳感器數據與通信數據的轉換邏輯,并封裝成了簡單的API,且提供了多種平臺的實例代碼。當設備收到云端或APP端的數據后,程序會將數據轉換成對應的事件并通知到應用層,開發者只需要在對應的事件處理邏輯中添加傳感器的控制函數,就可以完成產品的開發。使用自動生成的代碼開發產品,就不必再處理協議相關的部分,可以將節省出來的精力集中在產品的核心功能開發上。

目前,自動生成服務支持的硬件方案有:獨立MCU方案、SOC方案。其中獨立MCU方案支持的硬件平臺有:stm32f103c8x平臺、通用平臺(即其他平臺);SOC方案支持的硬件平臺有:ESP8266平臺。MCU方案中除了支持STM32平臺,還可以將我們生成好的通用平臺版代碼移植到符合條件的任意平臺,從而實現機智云所提供的各種功能。自動生成工具的使用?步驟1:創建產品
點擊登錄機智云開發者中心,在右上角創建新產品。7bafdcc0-2fbd-11ee-bbcf-dac502259ad0.png選擇對應的產品類型,以及是否需要標準方案,還是自定義方案。7bd5ce30-2fbd-11ee-bbcf-dac502259ad0.png輸入相應的產品信息后點擊“創建”。7c055e98-2fbd-11ee-bbcf-dac502259ad0.png?步驟2:添加數據點添加相應的數據點7c28bba4-2fbd-11ee-bbcf-dac502259ad0.png7c4abd30-2fbd-11ee-bbcf-dac502259ad0.png7c6c0cba-2fbd-11ee-bbcf-dac502259ad0.png?步驟3:生成目標平臺代碼當全部定義好數據點后,再使用自動生成代碼服務,否則修改了數據點需要再次生成代碼,重新下載代碼包?步驟3-1:生成MCU方案代碼定義好產品后,選擇左側服務中的“MCU開發”(假設采用的MCU是STM32F103C8x),選中硬件方案中的“獨立MCU方案”,再選擇“硬件平臺”中的“stm32f103c8x”,最后點擊“生成代碼包”,等待生成完畢下載即可。如果是其他MCU芯片,則需要選擇“其他平臺”選項,然后將生成的代碼包移植到使用的平臺。7c8c4598-2fbd-11ee-bbcf-dac502259ad0.png下載完成后解壓如下:7cbc5850-2fbd-11ee-bbcf-dac502259ad0.png?步驟3-2:生成SoC方案代碼定義好產品后,選擇左側服務中的“SoC開發”(假設使用的SoC芯片是esp8266),選中硬件方案中的“SoC方案”,則選擇“硬件平臺”中的“esp8266”,最后點擊“生成代碼包”,等待生成完畢下載即可。7cdf819a-2fbd-11ee-bbcf-dac502259ad0.png下載完成后解壓如下:7cff9b88-2fbd-11ee-bbcf-dac502259ad0.png?步驟4:代碼二次開發自動生成的代碼已經根據用戶定義的產品數據點信息,并針對STM32、ESP8266等平臺,生成了對應的機智云串口協議層代碼,用戶只需要調用相應的API接口或添加相應的邏輯處理即可。代碼框架如下圖所示:7d1d3b34-2fbd-11ee-bbcf-dac502259ad0.png其中需要開發的部分有:下行處理:例如LED燈開關、電機轉速控制等。上行處理:例如溫濕度數據采集,紅外傳感器狀態獲取等。配置處理:配置入網及恢復出廠設置。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 硬件
    +關注

    關注

    11

    文章

    3381

    瀏覽量

    66449
  • 工具
    +關注

    關注

    4

    文章

    314

    瀏覽量

    27911
  • 智能硬件
    +關注

    關注

    205

    文章

    2351

    瀏覽量

    107936
  • 機智云
    +關注

    關注

    2

    文章

    591

    瀏覽量

    26460
收藏 人收藏

    評論

    相關推薦

    STM32連接機智代碼移植,NTP實時時間獲取(一)

    目錄一、機智介紹二、固件下載三、項目例程下載四、代碼移植五、代碼編寫準備(已配置完畢,正式開始編寫代碼)六、設備配對與連接七、NTP(網絡
    的頭像 發表于 11-19 01:01 ?390次閱讀
    STM32連接<b class='flag-5'>機智</b><b class='flag-5'>云</b>,<b class='flag-5'>代碼</b>移植,NTP實時時間獲取(一)

    如何自動生成verilog代碼

    介紹幾種自動生成verilog代碼的方法。
    的頭像 發表于 11-05 11:45 ?446次閱讀
    如何<b class='flag-5'>自動</b><b class='flag-5'>生成</b>verilog<b class='flag-5'>代碼</b>

    【有獎直播】STM32CubeMX移植機智自動生成代碼

    高效的開發流程和工具,顯著降低開發成本,快速實現智能應用。4、快速適配上市:高效的
    的頭像 發表于 09-27 08:04 ?315次閱讀
    【有獎直播】STM32CubeMX移植<b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>自動</b><b class='flag-5'>生成</b><b class='flag-5'>代碼</b>

    基于機智移植STM32L496G代碼移植

    前言最近我拿到了STM32L496AGMCU,發現其擴展版可以連接ESP-01S。我想嘗試將開發板連接到我們的機智上,并根據機智提供的文
    的頭像 發表于 09-20 08:05 ?524次閱讀
    基于<b class='flag-5'>機智</b><b class='flag-5'>云</b>移植STM32L496G<b class='flag-5'>代碼</b>移植

    【有獎直播】STM32最小系統板與ESP01S接入機智實戰指南

    高效的開發流程和工具,顯著降低開發成本,快速實現智能應用。4、快速適配上市:高效的
    的頭像 發表于 09-05 08:03 ?284次閱讀
    【有獎直播】STM32最小系統板與ESP01S接入<b class='flag-5'>機智</b><b class='flag-5'>云</b>實戰指南

    機智開源自動化控制篇-接近報警系統

    本次采用STM32F103C8T6單片機、ESP-01S模塊、紅外避障模塊、蜂鳴器模塊,接入機智平臺,完成接近報警系統,為智能化場景增添強大功能。使用到的模塊STM32F103C8T6ESP-01S紅外避障模塊蜂鳴器模塊基本工
    的頭像 發表于 08-31 08:02 ?379次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>開源<b class='flag-5'>自動</b>化控制篇-接近報警系統

    Gokit二次開發:云端快速APP生成

    Gokit是機智(GizWits)推出的物聯網智能硬件開發套件,目的是幫助傳統硬件
    的頭像 發表于 08-30 12:15 ?340次閱讀
    Gokit二次<b class='flag-5'>開發</b>:云端<b class='flag-5'>快速</b>APP<b class='flag-5'>生成</b>

    機智開源自動化控制篇:溫濕度報警器

    開發者中心(gizwits.com)新建數據點利用機智開發者中心的MCU開發便捷快速
    的頭像 發表于 08-06 08:10 ?365次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>開源<b class='flag-5'>自動</b>化控制篇:溫濕度報警器

    FlexLua低代碼零基礎開發智能垃圾桶產品原型(接入機智

    的溫濕度并通過4G模塊上報給機智通過激光測距模塊監測垃圾桶內的剩余空間并通過4G模塊上報給機智2、感應和控制毫米波雷達模塊感應人體靠經,并通過舵機控制垃圾桶蓋
    的頭像 發表于 07-11 08:11 ?1459次閱讀
    FlexLua低<b class='flag-5'>代碼</b>零基礎<b class='flag-5'>開發</b><b class='flag-5'>智能</b>垃圾桶<b class='flag-5'>產品</b>原型(接入<b class='flag-5'>機智</b><b class='flag-5'>云</b>)

    個人機智開發實踐:經驗總結與技術分享

    在個人的機智開發過程中,主要包括以下幾個步驟1.項目創建與數據點設置2.在機智平臺上創建項目并定義所需的數據點,這些數據點將用于設備和云
    的頭像 發表于 07-05 08:10 ?391次閱讀
    個人<b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>開發</b>實踐:經驗總結與技術分享

    機智平臺定制開發:國產企業級低代碼AIoT物聯網解決方案

    據和人工智能的領先企業,推出了一款國產化企業級低代碼 AIoT 物聯網平臺,為各行各業提供了強大的定制開發解決方案。 ? 平臺概述 機智
    的頭像 發表于 06-20 16:33 ?376次閱讀

    機智助力小程序開發:連接智能硬件智能生活

    捷、智能的生活體驗。豐富的開發資源機智提供了豐富的開發資源和文檔支持,為小程序開發者提供了詳盡
    的頭像 發表于 06-15 08:10 ?499次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>助力小程序<b class='flag-5'>開發</b>:連接<b class='flag-5'>智能</b><b class='flag-5'>硬件</b>與<b class='flag-5'>智能</b>生活

    黑芝麻智能代碼生成工具榮獲DEKRA德凱ISO 26262:2018 ASIL D功能安全認證

    DEKRA德凱近日在成都隆重授予黑芝麻智能代碼生成工具ISO 26262:2018 ASIL D功能安全產品認證證書。
    的頭像 發表于 05-30 14:17 ?422次閱讀
    黑芝麻<b class='flag-5'>智能</b><b class='flag-5'>代碼</b><b class='flag-5'>生成</b><b class='flag-5'>工具</b>榮獲DEKRA德凱ISO 26262:2018 ASIL D功能安全認證

    黑芝麻智能代碼生成工具喜獲DEKRA德凱ASIL D功能安全產品認證

    黑芝麻智能瀚海自動駕駛中間件中的代碼生成工具榮獲ASIL D功能安全產品認證。
    的頭像 發表于 05-29 15:07 ?474次閱讀
    黑芝麻<b class='flag-5'>智能</b><b class='flag-5'>代碼</b><b class='flag-5'>生成</b><b class='flag-5'>工具</b>喜獲DEKRA德凱ASIL D功能安全<b class='flag-5'>產品</b>認證

    機智開發者中心:讓移動APP應用開發智能

    智能化和高效。 ? 新版本開發者中心的介紹 機智物聯網新版本開發者中心是一款專為開發者設計的一
    的頭像 發表于 03-26 16:45 ?374次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b><b class='flag-5'>開發</b>者中心:讓移動APP應用<b class='flag-5'>開發</b>更<b class='flag-5'>智能</b>化
    主站蜘蛛池模板: 日本不卡一区二区三区在线观看 | 正在播放久久 | 日本一本高清 | 色五月丁香五月综合五月 | 亚洲黄页网站 | 日本免费一区二区三区视频 | 五月天婷婷电影 | 曰本福利写真片视频在线 | 射在老师的里面真爽 | 色综合色综合色综合色综合 | 手机在线看片福利盒子 | 一级午夜 | 视频一区二区免费 | 天天干天天拍天天操 | youjizz国产 | 五月婷婷综合色 | 日本视频一区二区 | 欧美午夜色视频国产精品 | 成年1314在线观看 | 午夜影院免费在线观看 | 四虎影免看黄 | 少妇被按摩 | 中文字幕在线观看一区二区三区 | 成在线人永久免费播放视频 | 一区视频免费观看 | 久久99热精品免费观看无卡顿 | 成 人 免 费 黄 色 | 欧美屁屁影院 | 日韩成人免费观看 | 天堂8在线官网 | 五月天婷婷丁香中文在线观看 | 国内精品久久久久久久久野战 | 毛片a区| 成人黄色免费网站 | 真人午夜a一级毛片 | 另类激情亚洲 | 天天狠天天透 | 男人午夜禁片在线观看 | 奇米四色777亚洲图 奇米影视四色首页手机在线 | 成色网| 日本视频三区 |