【经验】安信可蓝牙模组PB-01/02实现远程OTA升级功能,原理说明和代码开源的教程

2023-07-29 安信可科技公众号
蓝牙模组,PB-01,PB-02,安信可科技 蓝牙模组,PB-01,PB-02,安信可科技 蓝牙模组,PB-01,PB-02,安信可科技 蓝牙模组,PB-01,PB-02,安信可科技

安信可科技PB系列模组PB-01/PB-02 SDK OTA包括了应用固件,资源文件,bootlooder(引导固件)三种无线升级。本篇博文,我们先来介绍应用固件的升级方法及过程。在这里,OTA bootlooder是一种特殊的独立固件,该固件是加载引导应用固件实现OTA升级,这部分为大家开放了源码,我们基本不需要对其进行修改。


FOTA实现流程

我们以 \example\ble_peripheral\bleUart_AT的工程为例,在其工程的profile文件里如下添加\components\components\profiles\ota_app下的ota_app_service.c文件。



对于上述添加的ota_app_service.c文件,我们只需要将其ota_app_AddService();在app应用程序的初始化函数bleuart_Init如下代码段添加,即完成了对该工程demo的OTA支持。



其过程分为三个阶段:

1、启动OTA升级 命令OTA_CMD_START_OTA,可以启动OTA过程。

2、应用参数传递(此步骤为可选步骤) OTA_CMD_START_OTA命令的参数如果param_size字段不为0,那么自动进入参数传递状态,进行参数的传递。

3、应用固件传输以及烧写 如果之前的OTA_CMD_START_OTA命令param_size字段为0或者参数传递已经完成,就可以通过OTA_CMD_PARTITION_INFO命令开始块数据的传输。

通常一个应用固件由2~3个partition组成。目前OTA最多支持16个partition。

实现原理可以参考ota_app_service.c里的代码。


通过手机APP完成OTA演示

1. 先后编译两个新旧固件



2. 烧录旧固件到PB系列模块



3. 把新固件放在手机APP可访问的存储位置,打开手机APP进行扫描当前的蓝牙设备名称PHY-01,如图:



如下图,已建立连接,点击OTA模版发起OTA请求。



第一次点击OTA后,手机APP会跟BLE设备断开,BLE设备会从运行应用程序跳转运行OTA bootloder程序,所以其广播的蓝牙名称为PPlusOTA。如下图,我们再次使用手机APP对其连接:



然后才进入OTA模式,如图。



点击OTA升级,直到如下图显示onUndateComplete,则表示完成升级。



串口信息如图:



OTA例程代码下载:AiThinker-Open-PB-BleMesh/tree/master/example/OTA)

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由PlusLee转载自安信可科技公众号,原文标题为:【干货教程】蓝牙模组PB-01/02实现远程OTA升级功能,原理说明和代码开源。,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

基于安信可LoRa模组或RF433模组做门铃

本案例为基于LoRa模组或RF433模组做门铃,实现遥控播报的功能。

2024-12-23 -  设计经验 代理服务 技术支持 采购服务

Ai-BS21系列烧录指导——开发板or模组

本篇以Ai-BS21-32S_Kit为例指导烧录固件,这是由深圳市安信可科技有限公司开发的蓝牙星闪开发板。该模块核心处理器芯片Hi2821是一款高集成2.4GHzSoCBLE&SLE芯片,支持BLE5.4/SLE1.0,集成RF电路,RF包含功率放大器PA、低噪声放大器、TX/RXSwitch、集成电源管理等模块,支持1M/2M/4M3种带宽,最大支持12Mbit/s速率。

2024-06-24 -  设计经验 代理服务 技术支持 采购服务

【经验】安信可双频Wi-Fi+蓝牙SoC模组BW16如何搭建Arduino开发环境?

安信可BW16模组是基于 RTL8720DN开发的双频Wi-Fi+蓝牙SoC模组,具备超强性能。本文着重介绍BW16及开发板如何搭建Arduino开发环境。

2023-06-10 -  设计经验 代理服务 技术支持 采购服务

ESP32-CAM 模组

ESP32-CAM是一款集成了Wi-Fi和蓝牙功能的SoC模组,具有小巧的体积和丰富的功能。它采用低功耗的双核CPU,支持多种接口和应用场景,包括家庭智能设备、工业无线控制和无线监控等。

安信可科技  -  小尺寸摄像头模组,WI-FI+BT SOC模组,ESP32-CAM,ESP32,ESP-32CAM,无线定位系统,工业无线控制,QR 无线识别,家庭智能设备,物联网,无线监控

2019/12/21  - 数据手册  - V1.0 代理服务 技术支持 采购服务

安信可科技(Ai-Thinker)物联网专用模组&天线选型指南

LoRa product    Radar product    WiFi+Bluetooth products    2.4G Series Module    GPS Series Module    UWB & 4G series module    GPRS series module    Offline Voice Module Series    Antenna   

安信可科技  -  2.4G ANTENNA,NB-IOT ANTENNA,GPRS MODULE,CHIPS,5.8G 天线,4G ANTENNA,天线连接线,WI-FI MODULE,433MHZ ANTENNA,离线语音模块,开发板,4G天线,LOW-COST PURE OFFLINE SPEECH RECOGNITION MODULE,433MHZ天线,MODULES,DEVELOPMENT BOARDS,CONNECTION WIRE,NB-IOT天线,连接线,DEVELOPMENT BOARD,ANTENNA CONNECTING WIRE,868MHZ天线,ULTRA-COMPACT PACKAGE LTE CAT.1BIS MODULE,2.4G天线,868MHZ ANTENNA,OFFLINE SPEECH MODULE,OFFLINE VOICE MODULE,2.4G WI-FI模块,GPS 天线,2.4G WI-FI MODULE,ULTRA-WIDEBAND (UWB) TRANSCEIVER MODULE,GSM MODULE,INDOOR LORAWAN GATEWAY,WIFI+蓝牙模块,GATEWAY,HIGHLY INTEGRATED WI-FI SOC MODULES,RADAR,模块,ANTENNA,MULTI-MODE SATELLITE NAVIGATION RECEIVER SOC MODULE,GPRS天线,室内LORAWAN网关,COST-EFFECTIVE BLUETOOTH MODULE,芯片,WIFI+蓝牙网关,蓝牙模块,WIFI+BLUETOOTH FAMILY INTELLIGENT GATEWAY,WIFI+ BLUETOOTH MODULE,BLUETOOTH MODULE,高性价比的蓝牙模块,WIFI+BLUETOOTH GATEWAY,GPRS ANTENNA,超宽带收发模块,DUAL-BAND MODULE,高度集成的WI-FI SOC模块,RA-01SH,PB-02-KIT,RTL8720 SERIES,AI-WB1,AI-WB2,AI-WB2-M1,HI-07S-KIT,TB-02-KIT,AI-WB2-12F-KIT,AI-WB2-13-KIT,AI-WB2-13U,AI-WB2-01S,A9,SX1268,RA-01SC,TG-02-KIT,PB SERIES,RTL8710BX SERIES,GPS SERIES,AI-WB2-01M,VC-01-KIT,HI-12F,TB SERIES,HI-12F-KIT,BW16,AI-WB2 SERIES,BW15,BW14,TG-12F-KIT,BW12,RTL8710BX,A9G,HI SERIES,AI-WB2-12S,PB-03,SX126X,AI-WB1-32S,HI-07S,HI-07SL-KIT,PB-01,PB-02,RG-02,AI-WB1-32S-KIT,RTL8720DN,AI-WB2-12F,TG-01M,AI-WB1SERIES,NF-05,NF-02-PA,NF-04,NF-03,BW16-KIT,NF-01-S,SX127X,TB-03F-KIT,LLCC68,TG-02,AI-WB2-07S,NF-01-N,NF-02-PE,AI-WB1-32S-CAM,GP-02-KIT,AI-WB2-M1-I,TG-02M-KIT,TG-02M,RA-08-KIT,GP-01,GP-02,CA-01-KITC,CA-01,2.4G SERIES,AI-WB2-13,PB-03F,PB-03M,TG SERIES,TB-04-KIT,TB-05,GPRS SERIES,TB-04,TG-02F,TB-02,RTL8720DN SERIES,TG-02F-KIT,4G SERIES,PB-03M-KIT,AI-WB2-32S-KIT,BU01,RA-01,PB-03-KIT,ESP32-G,RTL8720,RA-08H,NF-04-MI,VC-02-KIT,NF-05-S,RA-01S,HI-12FL,RA-01H,HI-07SL,AI-WB2-32S,RA-01SCH,PB-01-KIT,RTL8720CF,TG-01M-KIT,TG-12F,AI-WB1-A1S,AI-WB1-12F,TB-03F,BW15-KIT,GPRS,UWB SERIES,GP-01-KIT,AI-WB1-12F-KIT,NODEMCU-BU01,RA-08H-KIT,RD-01,RA-02,RTL8720CF SERIES,RA-08,VC-02,VC-01,HI-12FL-KIT,PB-03F-KIT,智能化改造,HOME AUTOMATION,TABLETS,WEARABLE ELECTRONICS,远程灌溉系统,PARKING LOT,家电产品,SECURITY,智能照明,REMOTE METER READING,智能锁,智能穿戴,86 BOXES,MOBILE DEVICES,WIRELESS MOUSE,安防系统,REMOTE IRRIGATION SYSTEMS,UNMANNED AERIAL VEHICLE,插座,物联网,穿戴式电子,SMART FACTORY,WIRELESS POSITIONING SYSTEM SIGNALS,隧道交通,智慧家电,海马特插座,SECURITY SYSTEM,智慧工厂,无线定位系统信号,LAMPS,无人机,畜牧业,WEARABLE ELECTRONIC DEVICES,RETAIL PAYMENT,SECURITY MONITORING,SMART CITY,SMART LIGHTS,SMART WEAR,SUPPLY CHAIN,POS,无线鼠标,自动仪表读数,智能衣架,无线遥控,智能仪表,AUTOMATIC METER READING,物联网应用,IOT APPLICATIONS,SMART HOME,ANIMAL HUSBANDRY,INDUSTRIAL WIRELESS CONTROL,WEARABLE DEVICES,HMART SOCKET,SMART SOCKET,SMART INSTRUMENTATION,STREET LAMP MONITORING,安全系统,AUTOMOBILES,平板,远程抄表,智能灯光控制,零售支付,FIRE PROTECTION,INTERNET OF THINGS,移动设备,SMART LIGHTING,可穿戴电子设备,智慧开关,灯,路灯监控,智能家居类,天猫精灵应用,INDUSTRIAL PDA,遥控玩具,SHARING DEVICES,开关,CPE,智能交通,HOME BUILDING AUTOMATION,DATA CARDS,INTELLIGENT WEAR,工业PDA,铁方盒,汽车,智能安全,SMART WEARABLES,HOUSEHOLD APPLIANCES,SMART CLOTHES RACKS,家庭楼宇自动化,无线位置感知设备,PAVILION POSITIONING,WAREHOUSING LOGISTICS,SMART SECURITY,SMART SWITCH,家庭自动化,智能灯,WALKIE-TALKIES,智能插座,INTELLIGENT TRANSPORTATION,安防监控,INTELLIGENT TRANSFORMATION,工业无线控制,开关插座,运动感应设备,数据卡,IOT FIELDS,VEHICLE NAVIGATION,SMART LIGHT CONTROL,SWITCH SOCKETS,IOT RELATED SMART TERMINAL PRODUCTS,物联网领域,SMART TRANSPORTATION,消防类,井盖监测,智能可穿戴设备,展馆定位,安防,REMOTE IRRIGATION SYSTEM,SMART LOCKS,SECURITY SYSTEMS,WIRELESS LOCATION-AWARE DEVICES,TUNNEL TRAFFIC,SWITCHES,LOGISTICS,SMART SMALL HOUSEHOLD APPLIANCES,SMART HOME APPLIANCES,SMART CLOTHES RACK,IOT,INTELLIGENT LAMP,MOTION SENSING EQUIPMENT,TMALL GENIE APPLICATION,车辆导航,共享设备,SMART SWITCHES,玩具,TOYS,WIRELESS REMOTE CONTROL,INDUSTRIAL PDAS,穿戴式设备,物联网相关智能终端产品,对讲机,智慧城市,INTELLIGENT SOCKET,智慧交通,供应链,智能开关,MANHOLE COVER MONITORING,SOCKETS,物流,SMART SOCKETS,智能小家电,HOUSEHOLD APPLIANCES,仓储物流,车库,REMOTE CONTROL TOYS

2023/09/19  - 选型指南 代理服务 技术支持 采购服务

安信可多品类模块,满足国产化需求

为无线通信模组市场提供了健康良好的发展环境,其中物联网通信模块是信息传输的核心部件,涉及大量数据的传输与处理。近年来,在国家和行业进一步要求国产自主的要求下,安信可科技致力于实现技术的自主可控,通过自主研发和创新,提供多种物联网通信模块,并已实现国产化,包括Wi-Fi模组、蓝牙模组、LoRaWAN模组、雷达模组、NB-IoT模组等,产品覆盖了物联网领域的多个通信技术,满足不同应用场景的需求。

2025-01-05 -  产品 代理服务 技术支持 采购服务

安信可WiFi+BLE蓝牙双模模组Ai-WB2系列:高性价比物联网解决方案

安信可Ai-WB2系列模组支持Wi-Fi 802.11b/g/n协议和BLE 5.0协议,集成Wi-Fi、传统蓝牙和低功耗蓝牙功能。且经过行业“双85”测试,产品可靠性稳定性很强,可广泛应用于物联网(IoT)、移动设备、可穿戴电子设备、智能家居等领域。

2024-09-06 -  器件选型 代理服务 技术支持 采购服务

安信可Ai-WB2系列Wi-Fi+蓝牙模块, 采用WPA3安全协议,空旷环境下传输距离达400~500米

随着物联网和智能设备的快速发展,Wi-Fi+蓝牙模块已成为许多嵌入式系统的重要组件。安信可Ai-WB2系列模组集成Wi-Fi&蓝牙于一体,搭载BL602芯片作为核心处理器,支持Wi-Fi 802.11b/g/n协议和BLE 5.0协议。

2024-12-17 -  产品 代理服务 技术支持 采购服务

安信可科技无线模组选型表

提供安信可科技无线模组选型,封装:DIP/SMD,尺寸:10.3mm*9.9mm*2.4(±0.2)mm-120.0mm*120.0mm*30.0mm,通信接口:UART/GPIO/ADC/PWM/I?C/SPI/Touch senser/PSRAM/SDIO/Duplex I²S/麦克风/扬声器,最大速率:2.5mW-100mW,参考距离:80m-5km,供电电压:1.9V-5.25V

产品型号
品类
封装
尺寸(mm)
通信接口
最大速率(mW)
参考距离(m/km)
供电电压(V)
空中速率(Kbps/Mbps)
天线形式
工作温度(℃)
NF-01-S
2.4G模组
DIP-8
28.6mm*15.3mm
SPI
5mW
240m
1.9V-3.6V
250Kbps-2Mbps
板载天线
-20℃~70℃

选型表  -  安信可科技 立即选型

【经验】如何将安信可科技的PB-03F模块升级DTM固件进行认证测试?

使用安信可科技的蓝牙模组PB-03F进行产品设计后期,部分产品需要连同PB-03F模块一同送去认证机构进行认证测试,此时需要给蓝牙模组PB-03F烧录特殊的测试固件DTM。本文指导如何给PB-03F模块烧写DTM固件。

2023-06-22 -  设计经验 代理服务 技术支持 采购服务

安信可AiPi-BW-LEDC小安派基于瑞昱BW20设计,带有灯带控制程序

这次带来的小安派是基于安信可最新发布的BW20-12F模组设计的AiPi-BW-LEDC。BW20-12F是基于瑞昱RTL8711芯片设计的模组(2.4G+5.8G双频WiFi模块,自带BLE5.0蓝牙,可支持Wi-Fi Mesh 组网),BW20系列的SDK是开源的,大家有需要可以在github上获取SDK进行二次开发。AiPi-BW-LEDC中开发了一个灯带控制程序,可以对灯带进行控制和调节。

2024-11-30 -  产品 代理服务 技术支持 采购服务

安信可WIFI+蓝牙模组Ai-WB2系列重新定义无线通信模组,简化用户端操作,配网成功率高达95%以上

安信可推出的Ai-WB2系列模组集成Wi-Fi&BT(蓝牙)于一体,搭载BL602芯片作为核心处理器,支持Wi-Fi 802.11b/g/n协议和BLE 5.0协议。智能家居、大小家电、工业自动化、监控设备、无线遥控、智能穿戴....各类终端都可通过Ai-WB2系列模组实现互联互通。

2023-03-31 -  原厂动态 代理服务 技术支持 采购服务

安信可星闪模组专属ComboAT初体验:点对点连接实现透传,强抗干扰、超低延迟、超远通讯

Ai-BS21-32S是由深圳市安信可科技有限公司开发的蓝牙星闪模块。本文中安信可科技将为大家介绍星闪模组Ai-BS21-32S的使用方法。

2024-04-10 -  设计经验 代理服务 技术支持 采购服务

安信可BW20双频Wi-Fi+BLESoC模组,自带BLE5.0蓝牙,可支持Wi-Fi Mesh组网

BW20系列模组是安信可科技基于RTL8711系列芯片开发的双频Wi-Fi+BLESoC模组,支持双频(2.4 GHz 或 5.8 GHz)802.11a/b/g/n WLAN协议和Bluetooth 5.0协议。

2024-10-10 -  产品 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:安信可科技

品类:蓝牙模组

价格:¥8.2600

现货: 0

品牌:安信可科技

品类:蓝牙开发板

价格:¥23.5200

现货: 0

品牌:安信可科技

品类:蓝牙模组

价格:¥4.6300

现货: 4

品牌:安信可科技

品类:蓝牙模组

价格:¥9.6600

现货: 0

品牌:安信可科技

品类:蓝牙模组

价格:¥10.0800

现货: 0

品牌:安信可科技

品类:蓝牙模组

价格:¥9.6600

现货: 0

品牌:安信可科技

品类:蓝牙模组

价格:¥8.7500

现货: 0

品牌:安信可科技

品类:蓝牙模组

价格:¥5.7500

现货: 0

品牌:安信可科技

品类:蓝牙模组

价格:¥7.3750

现货: 0

品牌:安信可科技

品类:蓝牙模组

价格:¥5.4600

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:QUECTEL

品类:模组

价格:¥185.0000

现货:266

品牌:QUECTEL

品类:模组

价格:¥56.0000

现货:120

品牌:中兴微电子

品类:模组

价格:¥180.0000

现货:55

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

蓝牙资格认证(BQB)

提供蓝牙BLE芯片协议、蓝牙模块、蓝牙成品测试认证服务;测试内容分Host主机层,Controller控制器层,Profile应用层测试。支持到场/视频直播测试,资深专家全程指导。

实验室地址: 深圳 提交需求>

高频/平板/电流互感变压器定制

可定制变压器的常规尺寸从EE4.4到ETD49不等,温度范围:-40℃~150℃。自动化产品的起订数量:20KPCS,其它定制产品无起订量要求。

提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面