EFR32BG22 BLE模组(低功耗蓝牙通信模组)AT指令测试
BG22Ax低功耗蓝牙模组
BG22A系列模组是基于Silicon labs公司EFR32BG22系列芯片研发的低功耗蓝牙(BLE)射频模块。
芯片主要特点:
- 支持完整的BLE 5.1——AOA,AOD;
- 支持BLE 5.2——LE audio,可以作为5.2开发低功耗音频节点;
- 采用cortex-M33架构,优于M4,M3内核。
信驰达透传固件功能特点:
- 多种模式切换,主,从,beacon,主从同时,同时可以连接多个主从设备,分别控制;
- 可以修改UUID通道,可以与别家蓝牙设备的主或者从设备通信;
- 功耗控制好!同样条件下实测功耗优于Nordic nrf52832/40和Ti CC2640R2L等方案;
- 其他功能比如看门狗,自动重连,自定义广播,观察者模式。
1. 环境准备
1.1 硬件环境
- BT02
用跳帽短接图中引脚
1.2. 软件准备
- QCOM串口助手
- BG22Ax通信模组测试AT命令脚本(BG22Ax.ini)
- NRF nRF Connect 或者 BLE调试宝
下载地址:
下载之后在QCOM中导入(BG22Ax.ini)测试脚本的方法如下:
1.3. 文档准备
- 信驰达低功耗蓝牙(BLE)模块及协议(EFR32BG22)
此文档来自于信驰达官方!阅读本教程时,关于AT指令的详细说明请参考该文档!
2. 模组AT指令(部分基础AT指令)
+++
指令:+++
功能:进入AT指令,需要退出AT指令模式才能切换进入到透传模式
示例:
+++
OK
AT+NAME?
指令:AT+NAME?
功能:查询设备名称
示例:
AT+NAME?
AT+NAME=RFstar_XXXX
OK
AT+NAME=
指令:AT+NAME=TEST-LIAI
功能:查询设备名称
示例:
AT+NAME=TEST-LIAI
OK
AT+MAC?
指令:AT+MAC?
功能:查询设备MAC地址
示例:
AT+MAC?
AT+MAC=8A:E5:84:7A:E7:C9
OK
3.用 APP 测试透传功能
APP后续需要自己开发,测试阶段可以选择NRF nRF Connect 或者 BLE调试宝
- BLE调试宝 (仅安卓手机)
打开手机蓝牙和app
- 选择以RFstar_xxxx开始的蓝牙模组进行连接
- 打开串口助手会打印 S:CONNECTED
打开串口收发uuid
APP给模块发送数据,串口助手打印数据
通过app给模组发数据
通过串口助手可以收到数据
信驰达科技【Vivi】
联系电话:13510534054 (微信)/17806715121
更多资料加v或者官网了解:
https://www.szrfstar.com/
EFR32BG22 BLE模组(低功耗蓝牙通信模组)AT指令测试相关推荐
- 信驰达BLE 5.0低功耗蓝牙模块使用 (AT指令串口透传) RSBRS02ABR
信驰达蓝牙模组 信驰达透传固件功能特点: 使用简单,无需任何蓝牙协议栈应用经验:支持蓝牙 5.0 协议栈. 价格便宜,价格便宜,价格便宜 (重要的事情只说三遍) 信驰达科技[Vivi] 联系电话:13 ...
- 微信小程序与低功耗蓝牙通信-接受硬件端发送来的数据(四)
接受数据只要 wx.notifyBLECharacteristicValueChange监听器打开, wx.onBLECharacteristicValueChange是接受数据的函数. 数据接收到后 ...
- SIMCOM800C GSM模组(2G通信模组)AT指令测试 TCP 通信过程
SIMCOM800C通信模组 SIMCOM800C 是SIMCom公司的工业级四频 GSM/GPRS 模块,工作频段四频:850/900/1800/1900MHz,可以低功耗实现语音. SMS(短信) ...
- 移远BC35-G模组(NB-IoT 通信模组)AT指令测试 UDP 通信过程
移远BC35-G NB-IoT模组 BC35-G 是一款高性能.低功耗的多频段 LTE Cat NB1 (NB-IoT) 无线通信模块,支持 B1/B3/B8/B5/B20/B28 频段,尺寸仅为23 ...
- 微信小程序与低功耗蓝牙通信-往硬件端发送数据(三)
准备工作: 软件:微信小程序 硬件: 蓝牙设备:hc-09 单片机:stm32 微信小程序往硬件端发送数据,对应的函数是wx.writeBLECharacteristicValue,他的参数是:(对应 ...
- BLE安全|低功耗蓝牙安全:方法、工具和开源协议栈
链接 https://github.com/Charmve/BLE-Security-Attack-Defence BLE Vulnerability TOP5 BlueBorne BleedingB ...
- android ble和ios ble 对比,低功耗蓝牙的坑对比,低功耗蓝牙的总结
1.设备的蓝牙广播 蓝牙是固定定时发送31个字节的广播.(最多31个字节,可以小于,根据公司自身需要有硬件研发烧录进去).手机端打开蓝牙扫描,扫描到了设备的mac地址,但是这个mac地址是不能判断身份 ...
- 低功耗蓝牙迈向工业车规级,助力充电桩和电动车智能化
近两年来,国内新能源汽车发展突飞猛进,一骑绝尘.据汽车工业协会统计,2022年1~6月份,新能源汽车的产销分别为266.1万辆和260万辆,同比均增长1.2倍,市场占有率达到了21.6%.另据公安部的 ...
- Android 低功耗蓝牙BLE连接通信
目录 简介 蓝牙 4.0 BLE与蓝牙4.0的区别 BLE的特点 主要特性 技术细节 BLE的应用 BLE的体系结构 BLE设备链路层状态 就绪态 广播态 扫描态 发起态 连接状态 通信基本过程 两种 ...
最新文章
- c语言中二维数组怎么,c语言中什么是二维数组
- docker镜像、容器以及命令操作
- phpstudy添加redis扩展
- 8s pod 查看 的yaml_k8s之深入解剖Pod(三)
- Python int() 函数
- 一个action类中写多个方法需要继承MappingDispatchAction
- Google 要进军游戏行业了?!
- 导出mysql某个表数据_MYSQL使用mysqldump导出某个表的部分数据
- 【Python】functools.lru_cache加快递归速度
- python小欢喜(八)俄罗斯方块 (3) 组合对象的旋转
- Java编程思想 - 并发
- c语言double可以代表整型么,C语言中整型变量(int)实型变量(float)双精度变量(double)到底是什么东西?有什么区...
- Travis CI 漏洞致数千个开源项目机密泄露
- vue使用JavaScript的Number方法或正则表达式进行表单验证,判断值是否为数字(包括整数和小数),验证值只能为小数点后一位
- 对于HTML文档标题居中,导出word 和网页显示 问题
- MUR1660AC-ASEMI高压大电流快恢复二极管
- 5万字用纯C语言从零开始实现人脸检测
- Proteus仿真51开发板
- c语言break(c语言break是什么意思)
- 30行代码就可以实现看图识字!python使用tensorflow.keras搭建简单神经网络