RM新时代网站-首页

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

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

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

“立功藍(lán)牙OTA”微信小程序介紹

立功科技 ? 來(lái)源:立功科技 ? 2023-08-31 14:37 ? 次閱讀

本文導(dǎo)讀

ZSB101A芯片出廠自帶串口AT指令數(shù)傳固件且支持OTA固件升級(jí),為了方便用戶調(diào)試藍(lán)牙數(shù)據(jù)傳輸和藍(lán)牙OTA固件升級(jí)功能,立功科技發(fā)布了“立功藍(lán)牙OTA”微信小程序供用戶使用。

微信小程序介紹

“立功藍(lán)牙OTA”是一款支持藍(lán)牙掃描、藍(lán)牙主動(dòng)連接和斷開連接、藍(lán)牙服務(wù)發(fā)現(xiàn)、藍(lán)牙數(shù)據(jù)收發(fā)和藍(lán)牙OTA固件升級(jí)(目前只支持對(duì)ZSB101A芯片進(jìn)行OTA升級(jí))功能的微信小程序。在微信搜索“立功藍(lán)牙OTA”即可找到該小程序,如圖1所示。首次進(jìn)入“立功藍(lán)牙OTA”小程序使用藍(lán)牙功能需要授權(quán)手機(jī)藍(lán)牙和位置權(quán)限。

18f2f9fe-47c4-11ee-97a6-92fbcf53809c.jpg

圖1微信小程序搜索“立功藍(lán)牙OTA”

“立功藍(lán)牙OTA”小程序的首頁(yè)如圖2所示。

19104522-47c4-11ee-97a6-92fbcf53809c.jpg

圖2 小程序首頁(yè)

首頁(yè)上方“設(shè)備列表”一欄將會(huì)顯示掃描到的BLE設(shè)備,“當(dāng)前連接設(shè)備”一欄將顯示小程序已連接設(shè)備的信息,設(shè)備信息包括設(shè)備名稱和MAC ID(安卓系統(tǒng)此處將顯示BLE設(shè)備的藍(lán)牙地址,IOS系統(tǒng)此處將顯示BLE設(shè)備的設(shè)備ID)。

首頁(yè)下方的“開始掃描”、“停止掃描”和“斷開連接”三個(gè)按鈕,分別用于啟動(dòng)藍(lán)牙掃描、停止藍(lán)牙掃描和對(duì)已連接的藍(lán)牙設(shè)備進(jìn)行斷開連接。

底部是小程序的菜單欄,分別對(duì)應(yīng)如下功能頁(yè)面:
連接:此頁(yè)面為小程序的首頁(yè),用于掃描、連接、斷開連接藍(lán)牙設(shè)備,以及顯示已連接藍(lán)牙設(shè)備的信息。
升級(jí):此頁(yè)面目前用于為ZSB101A芯片進(jìn)行藍(lán)牙OTA固件升級(jí)。
透?jìng)鳎捍隧?yè)面用于進(jìn)行藍(lán)牙透?jìng)鞣?wù)的數(shù)據(jù)傳輸,用于可在此界面測(cè)試ZSB101A芯片藍(lán)牙數(shù)據(jù)傳輸功能。
版本:此頁(yè)面用于查看當(dāng)前小程序的版本號(hào)。

微信小程序?qū)嶋H使用演示

ZSB101A芯片出廠固件有數(shù)據(jù)傳輸和OTA升級(jí)功能,下面使用一塊ZSB101A-EVB作為測(cè)試硬件,演示如何使用“立功藍(lán)牙OTA”微信小程序與ZSB101A芯片進(jìn)行數(shù)據(jù)傳輸和藍(lán)牙OTA升級(jí)。
一、數(shù)據(jù)傳輸
1.首先將ZSB101A-EVB連接PC,然后PC端串口發(fā)送AT指令讓ZSB101A芯片發(fā)廣播,ZSB101A芯片默認(rèn)廣播名稱為“AM_BLE”,此時(shí)在“立功藍(lán)牙OTA”小程序的連接界面掃描ZSB101A芯片,如圖3所示。

1934dc16-47c4-11ee-97a6-92fbcf53809c.jpg

圖3小程序掃描BLE設(shè)備 2.找到“AM_BLE”的BLE設(shè)備后,如圖4所示,點(diǎn)擊該設(shè)備進(jìn)行連接,連接完成后小程序?qū)⒂邢棿疤崾舅{(lán)牙已連接,并且在當(dāng)前連接設(shè)備一欄可以看到已連接的設(shè)備信息。 197a3090-47c4-11ee-97a6-92fbcf53809c.jpg 圖4??小程序連接ZSB101A芯片 3.藍(lán)牙連接之后,在小程序最下方的菜單欄選擇進(jìn)入“透?jìng)鳌表?yè)面,如圖5所示,可以看到ZSB101A芯片的數(shù)據(jù)傳輸服務(wù),打開“N”開關(guān)允許接收Z(yǔ)SB101A發(fā)送到小程序的數(shù)據(jù),點(diǎn)擊“W”按鈕可以在小程序輸入數(shù)據(jù)并發(fā)送到ZSB101A芯片,點(diǎn)擊“Value”可以選擇字符串?dāng)?shù)據(jù)格式或16進(jìn)制數(shù)據(jù)格式。 1981d160-47c4-11ee-97a6-92fbcf53809c.jpg

圖5小程序透?jìng)黜?yè)面的數(shù)據(jù)傳輸服務(wù)

4.小程序通過(guò)數(shù)據(jù)傳輸服務(wù)與ZSB101A數(shù)據(jù)收發(fā),如圖6所示。 199bca3e-47c4-11ee-97a6-92fbcf53809c.jpg 圖6??小程序與ZSB101A芯片數(shù)據(jù)收發(fā) 二、藍(lán)牙OTA升級(jí)
1.OTA升級(jí)固件準(zhǔn)備:
打開ZSB101A芯片SDK的
“boardzsb101a_coreproject_demo_bootloaderproject_test_app_bt_moduleproject_keil5”目錄下的工程,選擇任意一個(gè)例程可以用于OTA升級(jí)測(cè)試。

本次舉例使用:

“demo_zsb101a_core_ble_peripheral_fota_at_entry”例程進(jìn)行測(cè)試,該例程是單從機(jī)的AT指令數(shù)傳的例程,在IDE編譯生成bin文件后將該bin文件放到“ametal/tools/bootloader/固件校驗(yàn)/目錄下”,用該目錄的bin_chek_sum.exe工具生成一個(gè)名為“ble_peripheral_fota_at_test_20230815.bin”的OTA升級(jí)固件,并將OTA升級(jí)固件分享到微信文件傳輸助手。

2.ZSB101A進(jìn)入OTA模式:
如圖7所示,PC端發(fā)送“AT+OTAI”指令讓ZSB101A芯片進(jìn)入OTA模式。

19ada286-47c4-11ee-97a6-92fbcf53809c.jpg

圖7PC發(fā)送OTA指令讓ZSB101A進(jìn)入OTA模式

3.打開“立功藍(lán)牙OTA”微信小程序,啟動(dòng)掃描,找到名稱為“AM_FOTA”的BLE設(shè)備,并連接該設(shè)備,如圖8所示。

19b8fc3a-47c4-11ee-97a6-92fbcf53809c.jpg

圖8掃描并連接OTA設(shè)備

4.連接OTA設(shè)備后進(jìn)入到“升級(jí)”頁(yè)面,選擇準(zhǔn)備好的升級(jí)固件,并點(diǎn)擊“開始升級(jí)”按鈕對(duì)ZSB101A芯片進(jìn)行藍(lán)牙OTA升級(jí),如圖9所示。 19dce186-47c4-11ee-97a6-92fbcf53809c.jpg

圖9選擇升級(jí)固件

5.等待藍(lán)牙OTA升級(jí)完成,升級(jí)成功后小程序?qū)棿疤崾尽吧?jí)完成”,如圖10所示。

19fe6662-47c4-11ee-97a6-92fbcf53809c.jpg

圖10等待OTA升級(jí)完成

6.升級(jí)完成后,ZSB101A芯片自動(dòng)復(fù)位執(zhí)行新固件,如圖11所示。

1a057bfa-47c4-11ee-97a6-92fbcf53809c.jpg

圖11ZSB101A芯片藍(lán)牙OTA升級(jí)成功

以上就是“立功藍(lán)牙OTA”微信小程序的全部功能介紹,微信小程序僅依托于手機(jī)微信App,用戶可以在不同手機(jī)系統(tǒng)的微信App上使用這款“立功藍(lán)牙OTA”微信小程序,此小程序簡(jiǎn)單易用,歡迎大家來(lái)體驗(yàn)。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 藍(lán)牙
    +關(guān)注

    關(guān)注

    114

    文章

    5809

    瀏覽量

    170188
  • 串口
    +關(guān)注

    關(guān)注

    14

    文章

    1551

    瀏覽量

    76421
  • OTA
    OTA
    +關(guān)注

    關(guān)注

    7

    文章

    578

    瀏覽量

    35193
  • 微信
    +關(guān)注

    關(guān)注

    6

    文章

    511

    瀏覽量

    26547
  • 小程序
    +關(guān)注

    關(guān)注

    1

    文章

    234

    瀏覽量

    12126

原文標(biāo)題:“立功藍(lán)牙OTA”微信小程序——ZSB101A芯片的好搭檔

文章出處:【微信號(hào):立功科技,微信公眾號(hào):立功科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    程序藍(lán)牙通信控制底層單片機(jī)#程序

    移動(dòng)開發(fā)開發(fā)
    jf_97106930
    發(fā)布于 :2022年08月27日 09:49:02

    低功耗藍(lán)牙技術(shù)在程序的應(yīng)用

    iBeacon設(shè)備,會(huì)自動(dòng)出現(xiàn)周邊入口。此時(shí)用戶搖一搖就會(huì)獲得周圍的信息。目前市面上已經(jīng)有相關(guān)的廠商通過(guò)以上兩種協(xié)議將自身的產(chǎn)品接入到平臺(tái)當(dāng)中。3月底,筆者欣喜的發(fā)現(xiàn),
    發(fā)表于 06-24 05:00

    Android與藍(lán)牙外設(shè)

    1. 前言上一篇文章了關(guān)于藍(lán)牙外設(shè)的調(diào)試過(guò)程中,藍(lán)牙外設(shè)與
    發(fā)表于 07-19 06:47

    程序與智能硬件】STM32系列之點(diǎn)亮LED【藍(lán)牙篇】精選資料推薦

    大家好下面我給大家介紹的是基于程序開發(fā)的手機(jī)端平臺(tái)通過(guò)藍(lán)牙設(shè)備或者WIfi設(shè)備來(lái)實(shí)現(xiàn)無(wú)線控制和數(shù)據(jù)傳輸。如圖這是我們
    發(fā)表于 08-11 08:48

    如何去開發(fā)一種程序藍(lán)牙BLE

    程序藍(lán)牙BLE開發(fā)實(shí)戰(zhàn)(二)上篇主要介紹在開發(fā)過(guò)程中應(yīng)用到相關(guān)API操作。接下來(lái)介紹個(gè)人在
    發(fā)表于 09-15 07:48

    如何制作藍(lán)牙程序?

    什么是BLE透?jìng)鳎?b class='flag-5'>微程序與單片機(jī)的通信原理是什么?如何制作藍(lán)牙
    發(fā)表于 01-18 07:46

    求助,需要CH573藍(lán)牙程序Demo

    );這個(gè)linkDB_Register函數(shù)具體的回調(diào)功能是用來(lái)干什么的?有的示例有,有的沒有,而且回調(diào)函數(shù)代碼內(nèi)容又似乎完全一致,開發(fā)手冊(cè)也沒有介紹官方是否有更詳細(xì)的開發(fā)參考手冊(cè)提供呢?另外麻煩發(fā)送下573藍(lán)牙
    發(fā)表于 09-27 07:17

    藍(lán)牙外設(shè)協(xié)議1.0.4

    藍(lán)牙外設(shè)協(xié)議1.0.4,感興趣的都可以看看。
    發(fā)表于 06-23 18:14 ?6次下載

    程序如何開發(fā)?程序教程視頻常用組件API開發(fā)項(xiàng)目實(shí)戰(zhàn)

    本文檔的主要內(nèi)容介紹的是程序如何開發(fā)?程序
    發(fā)表于 08-28 14:41 ?88次下載

    程序

    程序,是開發(fā)的一個(gè)功能非常強(qiáng)大的線上營(yíng)銷商城平臺(tái),可以利用它裂變自己的粉絲,增加店面的曝光度,策劃線上線下活動(dòng),把粉絲轉(zhuǎn)化為準(zhǔn)客戶
    發(fā)表于 11-01 10:02 ?548次閱讀

    程序藍(lán)牙模塊BLE開發(fā)說(shuō)明

    -->過(guò)濾周邊的設(shè)備-->指定設(shè)備連接-->再進(jìn)行數(shù)據(jù)交互即可?三、程序的操作說(shuō)明四、程序
    的頭像 發(fā)表于 07-01 18:47 ?1.4w次閱讀
    <b class='flag-5'>微</b><b class='flag-5'>信</b>小<b class='flag-5'>程序</b><b class='flag-5'>藍(lán)牙</b>模塊BLE開發(fā)說(shuō)明

    程序到底是什么?為什么需要程序

    程序于2017年1月9日正式上線,是一個(gè)不用下載也不用安裝,用完即走,不占內(nèi)存的輕應(yīng)用。只需在搜一搜、掃描二維碼即可使用。
    的頭像 發(fā)表于 02-07 12:34 ?6211次閱讀

    WIFI小程序開發(fā)

    WIFI小程序開發(fā)板功能說(shuō)明
    的頭像 發(fā)表于 02-17 16:51 ?1983次閱讀
    <b class='flag-5'>微</b><b class='flag-5'>信</b>WIFI小<b class='flag-5'>程序</b>開發(fā)

    程序直連藍(lán)牙實(shí)現(xiàn)控制繼電器及串口調(diào)試功能

    ????????程序直連藍(lán)牙硬件設(shè)備,設(shè)備控制繼電器,燈等設(shè)備,同時(shí)實(shí)現(xiàn)藍(lán)牙串口調(diào)試助手等功能,設(shè)備能夠輸出
    發(fā)表于 04-28 10:30 ?7次下載
    <b class='flag-5'>微</b><b class='flag-5'>信</b>小<b class='flag-5'>程序</b>直連<b class='flag-5'>藍(lán)牙</b>實(shí)現(xiàn)控制繼電器及串口調(diào)試功能

    如何通過(guò)雅特力AT32WB415的藍(lán)牙模塊來(lái)進(jìn)行OTA升級(jí)

    概述OTA(Over-The-AirTechnology)即空中下載技術(shù),利用OTA技術(shù)可以在不接觸(接線)的情況下對(duì)芯片程序進(jìn)行升級(jí)。AT32WB415的OTA是通過(guò)
    的頭像 發(fā)表于 12-20 08:15 ?845次閱讀
    如何通過(guò)雅特力AT32WB415的<b class='flag-5'>藍(lán)牙</b>模塊來(lái)進(jìn)行<b class='flag-5'>OTA</b>升級(jí)
    RM新时代网站-首页