色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

SOC開發模式下如何實現OTA遠程升級功能?

9GxC_IoTMaker ? 來源:機智云開發者 ? 作者:機智云開發者 ? 2021-02-05 09:47 ? 次閱讀

用戶在設計產品的時候考慮到讓產品尺寸盡量小,成本低的情況下可以考慮使用SOC模式進行開發,SOC采用ESP8266作為主控芯片,可降低產品的成本。

用戶如果將開發了的產品發布上線銷售,后期先更新固件和程序,就需要用到遠程OTA固件升級,就能對已發布的產品進行遠程升級。

01 正式開發

1、創建智能產品

登錄機智云開發平臺,進入開發者中心,點擊左側的”創建”

根據自己產品需求按照如圖選擇產品分類

8f3e17f6-5fa0-11eb-8b86-12bb97331649.png

填寫產品名稱,類型等參數

產品名稱:自定義

類型:含WiFi、移動網絡NB-IoT、網關(Mesh、藍牙、Lora等方式)

數據傳輸方式:定長、變長

功耗方式:低功耗、正常

2、編輯數據點,進行產品功能開發

創建好產品,設立好產品名稱后,開始定義數據點

創建如下數據點,參考寵物屋數據點

此處我選擇了應用“寵物屋數據點”模板,再根據需要修改數據點。

3、MCU功能開發,進行代碼移植

進入MCU開發,選擇SOC,和ESP8266_32M,輸入Product Secret(在產品的基礎信息里面可以復制),之后生成代碼包,下載代碼包。

注意:由于我的是ESP 8266開發,所以選擇SOC方案

9e93219c-5fa0-11eb-8b86-12bb97331649.png

生成代碼包在之后下載代碼,解壓代碼備用,解壓位置在哪兒都可以,修改一下文件夾名稱,避免多項目重復名稱。

在官網“下載中心”,下載開發板的傳感器驅動程序,解壓備用。

將下載驅動程序中的.c文件復制到代碼的appdriver目錄下

將下載驅動程序中的.h文件復制到代碼的appincludedriver目錄下

按照如下步奏導入程序到開發環境。

a21c74a8-5fa0-11eb-8b86-12bb97331649.png

a2e2d1d4-5fa0-11eb-8b86-12bb97331649.png

修改根目錄Makefile文件里面的編譯信息。

a42e5ec8-5fa0-11eb-8b86-12bb97331649.png

4、配置入網

燒錄成功之后,將設備進行配置入網,在設備云端日志查看設備。

初始代碼為25版本。在程序代碼里面修改代碼版本為26,新版本比原版本數字大。

修改過后編譯生成新的固件,云端點擊OTA,切換到新版本OTA,點創建新固件

設置好推送方式,固件類型,上傳生成的user1.4096.new.6.bin文件以及版本信息之后保存

輸入測試設備MAC進行驗證,驗證過后才能正式推送

在這個界面如果上面選的是靜默升級,模塊會進行自動升級。

如果手動升級,需要到手機APP里面設備頁面進行檢測固件升級。

升級過程中wifi模塊打印日志如下

升級之后云端版本更新為26,程序運行新的版本,OTA推送新的固件就能正常使用。

原文標題:開發技巧 | SOC開發模式下,如何實現OTA遠程升級功能

文章出處:【微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。

責任編輯:haq

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

    關注

    456

    文章

    51140

    瀏覽量

    426156
  • soc
    soc
    +關注

    關注

    38

    文章

    4196

    瀏覽量

    218785
  • OTA
    OTA
    +關注

    關注

    7

    文章

    587

    瀏覽量

    35338

原文標題:開發技巧 | SOC開發模式下,如何實現OTA遠程升級功能

文章出處:【微信號:IoTMaker,微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    OTA軟件升級管理系統

    OTA(Over-the-Air Technology,空中下載技術)是通過空中下載的方式對車輛中的軟件進行遠程升級。經緯恒潤OTA軟件升級
    的頭像 發表于 01-13 09:39 ?92次閱讀
    <b class='flag-5'>OTA</b>軟件<b class='flag-5'>升級</b>管理系統

    比亞迪仰望U8迎來重磅OTA升級

    近日,仰望U8 迎來重磅OTA,仰望U8豪華版迎來V2.1.0 OTA大版本升級實現了19項功能新增,16項
    的頭像 發表于 12-26 14:37 ?330次閱讀

    OTA升級】無需數據線,一條命令即可完成固件升級

    OTA無線升級過程視頻演示:OTA介紹OTA(Over-The-Air,空中升級)是一種通過無線通信技術
    的頭像 發表于 12-11 01:00 ?1070次閱讀
    【<b class='flag-5'>OTA</b><b class='flag-5'>升級</b>】無需數據線,一條命令即可完成固件<b class='flag-5'>升級</b>!

    【xG24 Matter開發套件試用體驗】BLE OTA調試

    最近學習和調試了FR32xG24 Explorer Kit 開發套件的藍牙OTA功能,記錄一調試過程。 基于Blinky demo程序進行調試,其中包含了BLE
    發表于 08-29 18:26

    在增強模式引導加載程序時,OTA升級失敗了,為什么?

    我注意到,當我在增強模式重新啟動以在 0x81000 時手動啟動 user2 固件,然后運行 OTA 升級升級 user1,它看起來像開
    發表于 07-18 07:12

    esp-ali-smartliving SDK功能OTA升級失敗的原因?

    ,使用阿里生活物聯網平臺OTA升級失敗,提示:Not digestSign key in json doc of OTA,如下圖 請問如何解決呢?
    發表于 06-28 08:50

    請問esp32 ota升級如何獲取更新進度?

    所用的是esp32-s2 idf:4.4調用esp_https_ota API進行固件升級,想獲取更新進度,但不知道怎么實現,有人做過或者有思路指點一嗎?
    發表于 06-14 07:20

    ESP-IDF4.4 OTA升級失敗的原因?

    ESP-IDF4.4 OTA 功能,在啟動OTA功能后下載固件過程中出現wifi無Internet訪問,然后很快網絡恢復,需要等待很久后OTA
    發表于 06-06 08:19

    飛凌嵌入式i.MX 8M Plus開發板的OTA遠程升級方案

    在傳統印象中,Linux上的鏡像替換方式相對單一,無法像Android那樣實現OTA升級。然而,我們通過RAUC的工具就可以實現類似安卓OTA
    的頭像 發表于 06-03 17:59 ?779次閱讀
    飛凌嵌入式i.MX 8M Plus<b class='flag-5'>開發</b>板的<b class='flag-5'>OTA</b><b class='flag-5'>遠程</b><b class='flag-5'>升級</b>方案

    應用筆記|米爾NXP iMX 93開發OTA功能搭建

    1.概述空中下載技術(Over-the-AirTechnology,OTA)是通過移動通信的空中接口實現對移動終端設備及SIM卡數據進行遠程管理的技術。本文采用了swupdate的方式進行ot
    的頭像 發表于 05-23 08:01 ?1065次閱讀
    應用筆記|米爾NXP iMX 93<b class='flag-5'>開發</b>板<b class='flag-5'>OTA</b><b class='flag-5'>功能</b>搭建

    飛凌嵌入式i.MX8M Plus開發板的OTA遠程升級方案

    在傳統印象中,Linux上的鏡像替換方式相對單一,無法像Android那樣實現OTA升級。然而,我們通過RAUC的工具就可以實現類似安卓OTA
    的頭像 發表于 04-29 08:01 ?784次閱讀
    飛凌嵌入式i.MX8M Plus<b class='flag-5'>開發</b>板的<b class='flag-5'>OTA</b><b class='flag-5'>遠程</b><b class='flag-5'>升級</b>方案

    通過RK3568開發板進行OTA本地程序升級

    說起OTA我們應該都不陌生,它是一種可以為設備無損失升級系統的方式,能將新功能遠程部署到產品上。我們不僅可以通過網絡下載OTA
    發表于 04-20 11:23

    技術帖 | RK3568開發板的OTA升級教程

    說起OTA我們應該都不陌生,它是一種可以為設備無損失升級系統的方式,能將新功能遠程部署到產品上。我們不僅可以通過網絡下載OTA
    的頭像 發表于 04-20 08:01 ?1704次閱讀
    技術帖 | RK3568<b class='flag-5'>開發</b>板的<b class='flag-5'>OTA</b><b class='flag-5'>升級</b>教程

    汽車ota升級有什么用 汽車ota功能有必要嗎

    汽車OTA(Over-The-Air)升級是指通過無線網絡進行汽車軟件系統的遠程更新和升級。傳統上,汽車的軟件系統需要通過專門的設備或者到車輛所在的服務中心來進行
    的頭像 發表于 02-18 14:39 ?1413次閱讀

    ota升級是什么意思 ota升級有什么用

    OTA(Over-the-Air)升級是指通過無線網絡,將軟件、固件或系統的新版本傳輸到支持的設備上進行更新和安裝的過程。這一技術廣泛應用于手機、智能電視、汽車等各類智能設備中。本文將詳細介紹OTA
    的頭像 發表于 02-02 10:25 ?5670次閱讀
    主站蜘蛛池模板: 国产成人拍精品免费视频爱情岛| 色吧最新网址| 龙广在线收听| 青青青伊人| 亚洲性爱城| 纯肉小黄文高H| 旧里番YY6080在线播放| 无限资源在线完整高清观看1| 1级午夜影院费免区| 国产乱辈通伦影片在线播放亚洲| 麻豆国产精品va在线观看约| 午夜视频在线瓜伦| qvod在线电影| 久久黄色精品视频| 香蕉久久一区二区三区啪啪| RUN AWAY无删减全集动漫| 久久精品热线免费| 亚洲 国产 日韩 欧美 在线| 大肥女ass樱桃| 欧美精品九九99久久在观看| 在线视频 亚洲| 交换年轻夫妇HD中文字幕| 涩涩电影网| 被两根巨大同时进去高H| 乱码午夜-极品国产内射| 亚洲嫩草影院久久精品 | 国产午夜在线观看视频播放| 欧美乱妇15p图| 97免费观看视频| 狂野猛交xxxx吃奶| 一个人免费视频在线观看高清频道 | 亲胸吻胸添奶头GIF动态图免费 | qvod在线| 青青久| jizzjizz3d动漫| 男生jj插入女生jj| 24小时日本在线观看片免费| 久久毛片网站| 在线免费视频a| 久久中文字幕乱码免费| 永久免费看bbb|