91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FOTA升級(jí)全流程教學(xué):基于libfota2與第三方服務(wù)器搭建

合宙LuatOS ? 來(lái)源:合宙LuatOS ? 作者:合宙LuatOS ? 2026-01-19 18:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

遠(yuǎn)程固件升級(jí)不再是大廠專(zhuān)屬,借助libfota2,你也可以為自己的設(shè)備搭建私有FOTA系統(tǒng)。本文將“手把手”帶你完成從服務(wù)端搭建、固件包發(fā)布到設(shè)備端升級(jí)響應(yīng)的完整流程。所有環(huán)節(jié)均基于第三方服務(wù)器實(shí)現(xiàn),不依賴(lài)任何商業(yè)平臺(tái),適合有定制化需求的開(kāi)發(fā)者參考與復(fù)現(xiàn)。

一、FOTA 概述

FOTA 即遠(yuǎn)程升級(jí)功能,此功能可以讓用戶在不方便大量線刷升級(jí)(設(shè)備不在身邊/量產(chǎn) PCB 沒(méi)引出 USB/需要大批量進(jìn)行功能升級(jí))的情況下,快速進(jìn)行底層固件/腳本/腳本 + 底層固件的遠(yuǎn)程更新。

LuatOS 開(kāi)發(fā)模式下,固件分為兩部分:core 和 script

遠(yuǎn)程升級(jí)時(shí):升級(jí) script 和 core+script ,僅 script 腳本升級(jí)時(shí)為全量升級(jí),core+script 都升級(jí)時(shí)為差分升級(jí)

遠(yuǎn)程升級(jí)時(shí):可以?xún)H升級(jí) script;也可以同時(shí)升級(jí) core+script

支持 iot 平臺(tái)升級(jí)和自建第三方服務(wù)器(HTTP)升級(jí)

二、演示功能概述

本文將詳細(xì)講述如何使用自建服務(wù)器服務(wù)器進(jìn)行遠(yuǎn)程升級(jí)。另外此教程演示了自建服務(wù)器的三種升級(jí)相關(guān)場(chǎng)景:

(1) fota 升級(jí)簡(jiǎn)單演示:使用 iot 服務(wù)器進(jìn)行遠(yuǎn)程升級(jí)功能模塊,簡(jiǎn)單升級(jí)演示;

(2) tcp 服務(wù)器下發(fā)升級(jí)指令:通過(guò) tcp 服務(wù)器下發(fā)升級(jí)指令(指令格式使用 json 字符串,包含是否升級(jí)參數(shù)),控制設(shè)備使用 fota 功能模塊;

(3) psm 低功耗 fota:低功耗 fota 功能模塊,此場(chǎng)景是針對(duì) psm 狀態(tài)下升級(jí)沒(méi)完成就進(jìn)入休眠導(dǎo)致升級(jí)失敗的情況寫(xiě)的一個(gè)示例。

三、自有服務(wù)器 FOTA

FOTA 有多種方式,可以使用我們的 iot 平臺(tái)進(jìn)行升級(jí),也可以使用用戶自建平臺(tái)升級(jí),可以只升級(jí) core,可以只升級(jí)用戶腳本,也可以 core+ 腳本一起升級(jí),接下來(lái)介紹自建服務(wù)器的升級(jí)。

3.1 網(wǎng)卡切換

fota 功能需要聯(lián)網(wǎng)去下載升級(jí)包,所以需要選擇一種聯(lián)網(wǎng)方式:

netdrv_device:配置連接外網(wǎng)使用的網(wǎng)卡,目前支持以下四種選擇(三選一)

(1) netdrv_4g:4G 網(wǎng)卡

(2) netdrv_eth_spi:通過(guò) SPI 外掛 CH390H 芯片的以太網(wǎng)

(3) netdrv_multiple:支持以上三種網(wǎng)卡,可以配置三種網(wǎng)卡的優(yōu)先級(jí)

在 netdrv_device.lua 文件中選擇一種使用即可。

3.2 云平臺(tái)配置

每一家的云平臺(tái)都不一樣,但是本質(zhì)上都一樣,都是給模塊下發(fā)正確的升級(jí)文件。建議平臺(tái)做一些驗(yàn)證,比如 imei 驗(yàn)證、版本號(hào)驗(yàn)證,循環(huán)請(qǐng)求驗(yàn)證,這樣能夠有效的避免因?yàn)樯?jí)包下載不對(duì)導(dǎo)致的模塊循環(huán)升級(jí),不跑代碼其他邏輯,引起的假死機(jī)現(xiàn)象。

3.3 升級(jí)包制作并上傳

自建服務(wù)器可以使用此服務(wù)器來(lái)做測(cè)試:http://airtest.openluat.com/download,該服務(wù)器只能上傳文件,上傳后可以獲得一個(gè)下載鏈接,復(fù)制的鏈接用作自建服務(wù)器的 url。

所以我們?cè)谧铋_(kāi)始先要生成一個(gè)鏈接,步驟如下:在進(jìn)行腳本改動(dòng)前,需要在你的電腦上隨便生成一個(gè).bin 后綴,大小不為 0 的文件(可以隨便往里面寫(xiě)點(diǎn)什么),然后將這個(gè) bin 文件上傳到模塊請(qǐng)求的地址去,目的是為了獲取升級(jí)的 url。

wKgZO2lt9b6Acyb3AABBzerC6LI624.png

比如我的 bin 文件升級(jí) url 為”http://airtest.openluat.com/download/FOTA2_DEMO_001.000.001_LuatOS-SoC_V2012_Air780EPM_1.soc“

3.3.1 單腳本升級(jí)

3.3.1.1 舊版本軟件本地?zé)?/strong>

如果用戶只是新增一些自己的腳本邏輯,沒(méi)有更新底層,可以選擇僅腳本升級(jí)

1.腳本中修改 url 為自己的升級(jí) url,然后打開(kāi) luatools 的項(xiàng)目管理界面,點(diǎn)擊生成量產(chǎn)文件,默認(rèn)放在 luatools 根目錄下的"SOC 量產(chǎn)及遠(yuǎn)程升級(jí)文件Air8000"目錄下

注:一定要注意 url 前的"###"標(biāo)志位,如果不加###,模塊進(jìn)行 HTTP 請(qǐng)求時(shí),會(huì)在請(qǐng)求頭里加上 version、project_key,imei,firmware_name 等參數(shù)

wKgZO2lt9iaAOJkzAAPxe6BqW_0958.pngwKgZPGlt9jyAMgtgAAIs73bKUKI545.pngwKgZPGlt9k2ANC5SAACc--a1Bcw765.png

2、將對(duì)應(yīng)生成的 2010 版本,001.000.000 的 SOC 的固件燒錄到模組中。

3.3.1.2 新版本軟件級(jí)包制作并上傳

1、因?yàn)槟K燒錄的是 001.000.000 版本,所以我們需要給腳本里的版本號(hào)改一下,改為 001.000.001 版本

wKgZPGlt9oGAH6viAAEJOTiHnQ4969.png

2、再將腳本中增加幾行打印(為了模擬用戶修改腳本的動(dòng)作)

wKgZPGlt9qSARWQQAAE6hYTHh2I783.png

3、然后重新生成一次量產(chǎn)固件:

wKgZPGlt9seAdeZRAAHNCKFAlK8133.png

4、將升級(jí)文件改名成上面 url 中的文件名字 FOTA2_DEMO_001.000.001_LuatOS-SoC_V2010_Air780EPM_1.soc 。然后上傳到服務(wù)器對(duì)應(yīng)的地址。

3.3.2 含 core 升級(jí)

注意:對(duì)于不同后綴的固件,不能直接升級(jí),分區(qū)有差異,強(qiáng)行升級(jí)可能無(wú)法啟動(dòng)。比如:LuatOS-SoC_V2012_Air780EPM_1.soc 只能升級(jí)LuatOS-SoC_V2014_Air780EPM_1.soc 后綴的固件,不能升級(jí) LuatOS-SoC_V2014_Air780EPM_2.soc 后綴的固件。

3.3.2.1 舊版本軟件本地?zé)?/strong>

每一次 core 的升級(jí)都會(huì)帶來(lái)一些網(wǎng)絡(luò)上的優(yōu)化(例如信號(hào)差時(shí)的網(wǎng)絡(luò)穩(wěn)定性)以及一些 bug 修復(fù),所以在發(fā)布新版本以后,用戶可以先測(cè)試下 core 對(duì)自己腳本有無(wú)明顯影響或性能提升,然后進(jìn)行遠(yuǎn)程 FOTA。

1、本次選擇腳本版本是 001.000.000,升級(jí)到 001.000.001;固件版本從 2010 升級(jí)到 2012 版本,

按照生成量產(chǎn)固件的步驟,001.000.000 版本腳本搭配 V2010 版本固件生成量產(chǎn)文件如下圖:

wKgZO2lt9vqAcrDKAACc_ZY5rGw182.png

2、將對(duì)應(yīng)生成的 2010 版本,001.000.000 的 SOC 的固件燒錄到模組中。

3.3.2.2 新版本軟件級(jí)包制作并上傳

1、修改腳本版本后以及固件版本后重新生成量產(chǎn)固件如下:

需要注意的是:生成了這個(gè)版本以后,再去腳本中改動(dòng)腳本版本號(hào)為 001.000.002(只要前后兩位有一位大于 1,一位大于 0 即可(當(dāng)然第一位大于 1 的時(shí)候,整個(gè)版本號(hào)自然大于 001.000.001),如 002.000.200;001.000.001;030.000.311 等)

腳本版本號(hào)分為 A.B.C 三段;

因?yàn)闅v史原因,中間這一段 B 沒(méi)有任何意義,但是必須存在;

假設(shè)舊的腳本版本號(hào)為 A1.B1.C1,新的腳本版本號(hào)為 A2.B2.C2;

當(dāng)新舊腳本版本號(hào)滿足以下任何一種條件時(shí),版本號(hào)允許升級(jí):

(1)、A2 等于 A1,同時(shí) C2 大于 C1;

(2)、A2 大于 A1,同時(shí) C2 大于或者等于 C1;

(3)、B1 B2 無(wú)意義

wKgZO2lt92OANKSPAAEpg6AaLrQ360.png

2、接下來(lái)就是針對(duì)這兩個(gè)量產(chǎn)文件,制作一個(gè)差分文件,用來(lái)遠(yuǎn)程升級(jí)(注:遠(yuǎn)程升級(jí)中 core 為差分,腳本為全量升級(jí))

點(diǎn)擊到 luatools 的主界面,依次點(diǎn)擊圖中藍(lán)框所示意的地方(注:必須使用 luatools_3.0.9 及其以上版本,要不差分包升級(jí)的時(shí)候可能會(huì)出問(wèn)題)

wKgZO2lt98WAZfpwAAFHrPo2IUE887.png

3、按下圖所示選擇低版本以及高版本的固件,然后點(diǎn)擊開(kāi)始執(zhí)行即可,如果不想輸出的差分包在 luatools 根目錄下,可以自行選擇一個(gè)輸出路徑

wKgZO2lt9-2AQBV9AAG36cqs0wY611.png

4、在你選擇的目錄下看到如下所示,帶著腳本的 PROJECT core 版本號(hào) 腳本版本號(hào)的 bin 后綴的差分文件。

wKgZO2lt-A6AOc63AABOT_d0Zfs933.png

5、將升級(jí)文件上傳完成以后,為了防止模塊當(dāng)前固件不是最早的版本,可以點(diǎn)擊 luatools 主界面右邊的"下載固件"選擇最早的 001.000.000 版本,按住 boot 重啟模塊,然后點(diǎn)擊下載,將最早的固件下載進(jìn)模塊里即可

6、將升級(jí)文件改名成上面 url 中的文件名字 FOTA2_DEMO_001.000.001_LuatOS-SoC_V2012_Air780EPM_1.soc 。然后上傳到服務(wù)器對(duì)應(yīng)的地址。

7、將對(duì)應(yīng)生成的 2010 版本,001.000.000 的 SOC 的量產(chǎn)固件燒錄到模組中。

3.4 示例結(jié)果展示

本 demo 將會(huì)演示三種場(chǎng)景下的 fota 升級(jí),場(chǎng)景在 main.lua 中切換。

wKgZO2lt-D6AKDYlAAEiMEP9k8I589.png


3.4.1 場(chǎng)景一:fota 升級(jí)簡(jiǎn)單演示

主要代碼如下:

wKgZPGlt-GaAe-wOABDqg2GccTg332.png

升級(jí)中:模塊請(qǐng)求升級(jí),下載完升級(jí)包以后會(huì)進(jìn)行 MD5 驗(yàn)證升級(jí)包有無(wú)問(wèn)題,如果沒(méi)問(wèn)題,就會(huì)啟動(dòng)重啟程序,然后進(jìn)行升級(jí)工作

wKgZO2lt-I6Ad7W_AARQ1sw_KIs689.png

升級(jí)后:升級(jí)成功后按我們之前的腳本,每隔 5S,打印一次"降功耗,找合宙"以及當(dāng)前腳本版本號(hào),可以看出,當(dāng)前版本號(hào)已經(jīng)由原來(lái)的 001.000.000 變?yōu)榱?001.000.001,固件版本從 2010 變?yōu)?2012。

wKgZPGlt-LKAe4_BAAT5OgpHYr8282.png

3.4.2 場(chǎng)景二:tcp 服務(wù)器下發(fā)升級(jí)指令

通過(guò) tcp 服務(wù)器下發(fā)升級(jí)指令(指令格式使用 json 字符串,包含是否升級(jí)參數(shù)),控制設(shè)備使用 fota 功能模塊。此場(chǎng)景下,設(shè)備會(huì)先連接到 TCP 服務(wù)器,等待服務(wù)器下發(fā)升級(jí)指令。在 air_srv_fota.lua 中會(huì)有一個(gè)參數(shù)控制,防止升級(jí)過(guò)程中重復(fù)下載升級(jí)包。

測(cè)試服務(wù)器鏈接:https://netlab.luatos.com/,打開(kāi)一個(gè) tcp 服務(wù)器,

wKgZPGlt-PKAA24LAACrYQ36yBE350.png

在 tcp_self_main.lua 中配置 tcp 服務(wù)器信息:

wKgZO2lt-RGAGSgeAAFW8a4ygF0890.png

升級(jí)前:設(shè)備連接到 TCP 服務(wù)器,等待指令下發(fā):{"fota": "true", "url": "http://airtest.openluat.com/download/FOTA2_DEMO_001.000.001_LuatOS-SoC_V2012_Air780EPM_1.soc"}

wKgZO2lt-UOAFRWoAADvCPTfSOI429.png

升級(jí)中:模組收到服務(wù)器下發(fā)的升級(jí)指令后,設(shè)備開(kāi)始下載升級(jí)包并進(jìn)行驗(yàn)證

wKgZO2lt-WCAG8akAAW5pHLRCVw589.png

升級(jí)后:升級(jí)包下載完成后設(shè)備重啟升級(jí),并循環(huán)打印新的版本號(hào)信息

wKgZPGlt-X6AUIeEAATDKHd8IBo078.png

3.4.3 場(chǎng)景三:psm 低功耗 fota

此場(chǎng)景是防止 psm 狀態(tài)下升級(jí)沒(méi)完成就進(jìn)入休眠導(dǎo)致升級(jí)失敗的情況寫(xiě)的一個(gè)例子。需要注意的是要等待升級(jí)成功后再去進(jìn)入休眠。

主要代碼如下:

wKgZO2lt-aiAXNA8ABH6CvjB03Y952.png

升級(jí)前:設(shè)備會(huì)在開(kāi)機(jī)的時(shí)候去請(qǐng)求下配置的 url 的升級(jí)包,定期喚醒檢查是否有升級(jí)任務(wù)

在此過(guò)程中模組會(huì)保持喚醒狀態(tài)并等待升級(jí)包下載成功并校驗(yàn)通過(guò),以及檢查版本是否一致。如果版本不一致或升級(jí)包檢驗(yàn)沒(méi)通過(guò)則進(jìn)入休眠等待下次喚醒檢查升級(jí)包。沒(méi)問(wèn)題的話升級(jí)包下載成功后會(huì)重啟并升級(jí),升級(jí)流程如下:

wKgZPGlt-cuAK5GHAAT8TeCNoO4933.png

升級(jí)后:升級(jí)完成后設(shè)備顯示新的版本號(hào),并重新去請(qǐng)求升級(jí)包,沒(méi)有新的升級(jí)包則會(huì)進(jìn)入 PSM 狀態(tài)

四、常見(jiàn)問(wèn)題與注意事項(xiàng)

4.1 注意事項(xiàng):

1、版本號(hào)格式:使用 IoT 平臺(tái)時(shí),項(xiàng)目的 VERSION 必須為 xxx.yyy.zzz 的三段數(shù)字格式(如 "001.000.001"),否則平臺(tái)版本比對(duì)可能出錯(cuò)。

2、PRODUCT_KEY:使用 IoT 平臺(tái)時(shí),必須在 main.lua 中正確定義全局變量 PRODUCT_KEY,其值需從 IoT 平臺(tái)的項(xiàng)目中獲取。

3、重啟時(shí)機(jī):下載升級(jí)包成功(result 為 0)后,通常需要調(diào)用 rtos.reboot() 重啟設(shè)備以更新。你可以根據(jù)需要延遲重啟。

4、自建服務(wù)器規(guī)則

需要升級(jí)時(shí),服務(wù)器應(yīng)返回 HTTP 200,消息體為升級(jí)文件內(nèi)容。

無(wú)需升級(jí)時(shí),服務(wù)器應(yīng)返回 HTTP 300 或以上的狀態(tài)碼。

5、固件類(lèi)型:使用 IoT 平臺(tái)進(jìn)行腳本升級(jí)時(shí),使用 Luatools 生成的 .bin 量產(chǎn)文件。

4.2 為什么升級(jí)后我的模塊沒(méi)有任何反應(yīng)了,像是變磚一樣

有多種可能,

4.2.1 檢查腳本

首先先檢查下用戶自己的腳本,有可能是引起重啟/死機(jī)的代碼寫(xiě)在了最前面,例如新加的某個(gè)值或者函數(shù)為 nil 但是還是去做了些加減乘除或者判斷大小的邏輯。可以直接本地?zé)浵滦掳姹镜?core+ 腳本驗(yàn)證,如果有 fskv 等用到 flash 的代碼,可能需要仔細(xì)檢查才能排除問(wèn)題,比如下載的時(shí)候勾選如下圖所示的兩個(gè)選項(xiàng)。

4.2.2 檢查 core

如果是僅腳本升級(jí),但是沒(méi)注意使用了新 core 中才有的接口,就有可能引起循環(huán)重啟,如果重啟在代碼最開(kāi)頭,模塊可能來(lái)不及打印任何日志就重啟了,可以直接本地?zé)浵滦掳姹镜?core+ 腳本驗(yàn)證,如果有 fskv 等用到 flash 的代碼,可能需要仔細(xì)檢查。

4.3 檢查過(guò)腳本和 core,沒(méi)問(wèn)題,為什么會(huì)循環(huán)升級(jí) 6 次以后禁止升級(jí)

檢查下升級(jí)包是否正常,有時(shí)候因?yàn)槿藛T誤操作,經(jīng)常會(huì)出現(xiàn)舊腳本 + 新 core 或者新腳本 + 舊 core 的意外組合,

例如:

本來(lái)應(yīng)該如下表描述的一樣

操作人員失誤后變成了如下

然后誤操作舊版本(1) 和誤操作新版本(1)進(jìn)行差分,這樣雖然腳本版本號(hào)舊版本大于了新版本,但是 core 的舊版本小于新版本,所以升級(jí)平臺(tái)依舊認(rèn)為是依次有效的升級(jí),下發(fā)了升級(jí)包。

升級(jí)完成后,模塊內(nèi)部腳本版本號(hào)變成了 001.000.000 core 版本號(hào)為 V2008,下次模塊請(qǐng)求升級(jí)的時(shí)候,當(dāng)前固件上報(bào)的腳本版本號(hào)(001.000.000)依舊小于云平臺(tái)存儲(chǔ)的腳本版本號(hào)(001.000.001),然后繼續(xù)下發(fā)升級(jí)包,就這么循環(huán) 6 次,然后觸發(fā) iot 平臺(tái)的禁止升級(jí)規(guī)則

wKgZO2lt-jmARGM0AAGrMSxTtiY406.png


在正確生成差分包,并且上傳成功后,可以在 iot 平臺(tái)里解除禁止升級(jí)的限制

在"我的設(shè)備"中選擇升級(jí) imei 所在的項(xiàng)目,然后點(diǎn)擊右邊的"解除禁止升級(jí)",

wKgZPGlt-lqAAuJ2AAFI97JUolg194.png

確定“導(dǎo)致設(shè)備循環(huán)升級(jí)的異?!币呀?jīng)處理完成后,點(diǎn)擊確定解除,即可解除限制升級(jí)

wKgZO2lt-n6AQ55LAAIjk9A0VKY963.png


4.4 我想在服務(wù)器發(fā)送特定的字符串如"update"時(shí)再觸發(fā)升級(jí),應(yīng)該怎么做

只需要在你希望的升級(jí)升級(jí)邏輯后面加上升級(jí)語(yǔ)句即可,例如mqtt 的 demo里增加幾句話

wKgZO2lt5sWABzA6AAEn6T1IKZI221.png

又或者希望按鍵升級(jí):

wKgZO2lt5wSAU6NVAACrLjElYZE183.png

4.5 如何處理同個(gè)項(xiàng)目外面有多個(gè)版本設(shè)備的升級(jí)情況

4.5.1 場(chǎng)景1:多種不同內(nèi)核固件版本都要升級(jí)為最新版本內(nèi)核固件+最新腳本

需要對(duì)每個(gè)版本都生成對(duì)應(yīng)的差分包操作步驟: 現(xiàn)有A1、A2、A3三種內(nèi)核固件需升級(jí)為B+新腳本: - 生成3個(gè)升級(jí)包:A1→B差分包+新腳本、A2→B差分包+新腳本、A3→B差分包+新腳本- 在合宙IoT平臺(tái)創(chuàng)建3個(gè)升級(jí)配置,分別對(duì)應(yīng)三類(lèi)設(shè)備IMEI

4.5.2 場(chǎng)景2:多種不同內(nèi)核固件版本+不同版本腳本都要升級(jí)為最新版本腳本,既只升級(jí)腳本。

操作步驟: 1. 準(zhǔn)備完整的最新腳本(無(wú)需內(nèi)核差分包) 2. 在IoT平臺(tái)創(chuàng)建一個(gè)升級(jí)配置,指定所有需升級(jí)設(shè)備IMEI列表

4.5.3 升級(jí)規(guī)則說(shuō)明

內(nèi)核固件:僅支持差分升級(jí)

腳本:支持全量升級(jí),可一次性完成


今天的內(nèi)容就分享到這里了~

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10250

    瀏覽量

    91476
  • FOTA
    +關(guān)注

    關(guān)注

    0

    文章

    30

    瀏覽量

    8175
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    零基礎(chǔ)入門(mén):用libfota2實(shí)現(xiàn)第三方服務(wù)器FOTA升級(jí)服務(wù)

    ?即使你是FOTA新手,也能通過(guò)本教程掌握遠(yuǎn)程固件升級(jí)的核心實(shí)現(xiàn)。我們以libfota2為客戶端核心,結(jié)合自建第三方服務(wù)器,提供一份零基礎(chǔ)可
    的頭像 發(fā)表于 01-19 18:35 ?96次閱讀
    零基礎(chǔ)入門(mén):用<b class='flag-5'>libfota2</b>實(shí)現(xiàn)<b class='flag-5'>第三方</b><b class='flag-5'>服務(wù)器</b><b class='flag-5'>FOTA</b><b class='flag-5'>升級(jí)</b><b class='flag-5'>服務(wù)</b>

    CW32W031調(diào)制頻率的話有第三方軟件工具么?

    請(qǐng)問(wèn),CW32W031調(diào)制頻率的話,有第三方軟件工具么?仿真軟件也行
    發(fā)表于 01-19 06:54

    遠(yuǎn)傳水電表對(duì)接第三方集中采集+遠(yuǎn)程抄表系統(tǒng)解決方案

    針對(duì)這一痛點(diǎn),我們隆重推出 “遠(yuǎn)傳水電表對(duì)接第三方集中采集+遠(yuǎn)程抄表系統(tǒng)”一體化解決方案,致力于打破技術(shù)壁壘,連通數(shù)據(jù)斷點(diǎn),讓您的抄表項(xiàng)目輕松升級(jí),一步到位。
    的頭像 發(fā)表于 10-29 16:27 ?612次閱讀
    遠(yuǎn)傳水電表對(duì)接<b class='flag-5'>第三方</b>集中<b class='flag-5'>器</b>采集<b class='flag-5'>器</b>+遠(yuǎn)程抄表系統(tǒng)解決方案

    DEKRA德凱獲得沃爾沃汽車(chē)第三方實(shí)驗(yàn)室認(rèn)可資質(zhì)

    近日,DEKRA德凱上海實(shí)驗(yàn)室成功通過(guò)沃爾沃汽車(chē)材料工程中心的嚴(yán)格評(píng)審,被正式列入其認(rèn)可的第三方實(shí)驗(yàn)室名單。
    的頭像 發(fā)表于 10-16 10:27 ?700次閱讀

    第三方電商數(shù)據(jù) API 數(shù)據(jù)來(lái)源深度解析:合規(guī)與穩(wěn)定背后的核心邏輯

    本文揭秘第三方電商數(shù)據(jù)API的底層邏輯:通過(guò)官方授權(quán)、生態(tài)共享與合規(guī)采集重來(lái)源,結(jié)合嚴(yán)格清洗校驗(yàn),確保數(shù)據(jù)穩(wěn)定、合規(guī)、高質(zhì)。企業(yè)選型應(yīng)關(guān)注來(lái)源合法性與場(chǎng)景匹配度,避開(kāi)數(shù)據(jù)陷阱,實(shí)現(xiàn)真正數(shù)據(jù)驅(qū)動(dòng)增長(zhǎng)
    的頭像 發(fā)表于 10-11 13:55 ?347次閱讀

    SEGGER Ozone調(diào)試支持第三方調(diào)試工具

    SEGGER強(qiáng)大的Ozone調(diào)試和性能分析,長(zhǎng)期以來(lái)一直深受J-Link和J-Trace用戶的信任,現(xiàn)在可以支持第三方調(diào)試工具了。
    的頭像 發(fā)表于 09-29 11:45 ?1125次閱讀

    電子測(cè)試行業(yè)中的第三方檢測(cè)機(jī)構(gòu)如何解決平臺(tái)靈活度低,維護(hù)困難等痛點(diǎn)問(wèn)題?

    維護(hù)難,以及數(shù)據(jù)報(bào)告格式種類(lèi)繁雜、產(chǎn)品對(duì)應(yīng)軟件開(kāi)發(fā)耗時(shí)耗力等問(wèn)題。而 ATECLOUD 智能云測(cè)試平臺(tái)的出現(xiàn),為該機(jī)構(gòu)帶來(lái)了轉(zhuǎn)機(jī),成功助力其優(yōu)化第三方來(lái)料測(cè)試流程。? 第三方檢測(cè)機(jī)構(gòu)測(cè)試 痛點(diǎn)剖析? 產(chǎn)品與系統(tǒng)適配難題:該檢
    的頭像 發(fā)表于 08-06 17:07 ?806次閱讀
    電子測(cè)試行業(yè)中的<b class='flag-5'>第三方</b>檢測(cè)機(jī)構(gòu)如何解決平臺(tái)靈活度低,維護(hù)困難等痛點(diǎn)問(wèn)題?

    如何集成第三方支付API到電商網(wǎng)站

    ? 在電商網(wǎng)站中,集成第三方支付API是確保交易安全、提升用戶體驗(yàn)的關(guān)鍵步驟。本文將逐步指導(dǎo)您完成整個(gè)流程,從選擇支付提供商到上線后的監(jiān)控。文章結(jié)構(gòu)清晰,包含代碼示例和實(shí)用建議,幫助您高效實(shí)現(xiàn)支付
    的頭像 發(fā)表于 07-16 10:35 ?596次閱讀
    如何集成<b class='flag-5'>第三方</b>支付API到電商網(wǎng)站

    天合跟蹤獲得DNV第三方風(fēng)洞測(cè)試審查報(bào)告

    近日, 天合跟蹤獲得DNV頒發(fā)的中國(guó)支架行業(yè)首張風(fēng)洞實(shí)驗(yàn)第三方審查報(bào)告。該風(fēng)洞報(bào)告由天合跟蹤與同濟(jì)大學(xué)合作,針對(duì)開(kāi)拓者1P跟蹤支架進(jìn)行了全新的剛性模型測(cè)壓試驗(yàn)和先進(jìn)動(dòng)力學(xué)分析研究,并由DNV進(jìn)行獨(dú)立
    的頭像 發(fā)表于 07-08 17:35 ?933次閱讀

    使用 Claroty SRA 優(yōu)化第三方 OT 遠(yuǎn)程訪問(wèn)

    第三方,如原始設(shè)備制造商 (OEM) 技術(shù)員和維護(hù)承包商,是確保 OT 環(huán)境可用性、完整性和安全性的關(guān)鍵。負(fù)責(zé)服務(wù) OT 資產(chǎn)的第三方經(jīng)常遠(yuǎn)程工作。這意味著,他們會(huì)通過(guò)無(wú)數(shù)廣泛使用的解決方案遠(yuǎn)程連接
    的頭像 發(fā)表于 06-17 16:11 ?778次閱讀
    使用 Claroty SRA 優(yōu)化<b class='flag-5'>第三方</b> OT 遠(yuǎn)程訪問(wèn)

    第三方工業(yè)互聯(lián)網(wǎng)平臺(tái)有哪些

    第三方工業(yè)互聯(lián)網(wǎng)平臺(tái)有哪些
    的頭像 發(fā)表于 06-14 15:48 ?1103次閱讀

    鈦和集團(tuán)榮獲零跑汽車(chē)第三方實(shí)驗(yàn)室資質(zhì)認(rèn)可

    近期,鈦和集團(tuán)順利通過(guò)了浙江零跑科技股份有限公司(以下簡(jiǎn)稱(chēng)“零跑汽車(chē)”)對(duì)第三方實(shí)驗(yàn)室的能力驗(yàn)證及資質(zhì)審核,助力零跑汽車(chē)實(shí)現(xiàn)“成為值得尊敬的世界級(jí)智能電動(dòng)車(chē)企”的品牌愿景。
    的頭像 發(fā)表于 06-13 17:00 ?1219次閱讀

    鈦和集團(tuán)榮獲吉利汽車(chē)第三方實(shí)驗(yàn)室資質(zhì)認(rèn)可

    近期,鈦和集團(tuán)汽車(chē)事業(yè)部順利通過(guò)了浙江吉利控股集團(tuán)有限公司(以下簡(jiǎn)稱(chēng)“吉利汽車(chē)”)對(duì)外部實(shí)驗(yàn)室的能力驗(yàn)證及資質(zhì)審核,并獲得了第三方實(shí)驗(yàn)室認(rèn)可證書(shū),助力吉利汽車(chē)實(shí)現(xiàn)“讓世界充滿吉利”的品牌愿景。
    的頭像 發(fā)表于 06-10 15:03 ?1192次閱讀

    SGS榮獲比亞迪乘用車(chē)第三方實(shí)驗(yàn)室資質(zhì)認(rèn)可證書(shū)

    近日,國(guó)際公認(rèn)的測(cè)試、檢驗(yàn)和認(rèn)證機(jī)構(gòu)SGS(以下簡(jiǎn)稱(chēng):SGS)位于重慶的標(biāo)瑞新能源實(shí)驗(yàn)室(以下簡(jiǎn)稱(chēng):SGS-CEC)榮獲比亞迪乘用車(chē)實(shí)驗(yàn)室認(rèn)可委員會(huì)(以下簡(jiǎn)稱(chēng):比亞迪)頒發(fā)的“乘用車(chē)第三方實(shí)驗(yàn)室資質(zhì)認(rèn)可證書(shū)”。
    的頭像 發(fā)表于 05-20 15:04 ?1070次閱讀

    樹(shù)莓派 VPN 服務(wù)器搭建指南(2025版):守護(hù)您的在線隱私!

    功能:?加密流量:保護(hù)您的數(shù)據(jù)免受黑客、互聯(lián)網(wǎng)服務(wù)提供商(ISP)和第三方的侵害。?隱藏IP地址:VPN服務(wù)會(huì)使您的設(shè)備顯示為擁有屬于VPN服務(wù)器的IP地址。?安全遠(yuǎn)程訪
    的頭像 發(fā)表于 05-16 15:31 ?3888次閱讀
    樹(shù)莓派 VPN <b class='flag-5'>服務(wù)器</b><b class='flag-5'>搭建</b>指南(2025版):守護(hù)您的在線隱私!