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指令测试相关推荐

  1. 信驰达BLE 5.0低功耗蓝牙模块使用 (AT指令串口透传) RSBRS02ABR

    信驰达蓝牙模组 信驰达透传固件功能特点: 使用简单,无需任何蓝牙协议栈应用经验:支持蓝牙 5.0 协议栈. 价格便宜,价格便宜,价格便宜 (重要的事情只说三遍) 信驰达科技[Vivi] 联系电话:13 ...

  2. 微信小程序与低功耗蓝牙通信-接受硬件端发送来的数据(四)

    接受数据只要 wx.notifyBLECharacteristicValueChange监听器打开, wx.onBLECharacteristicValueChange是接受数据的函数. 数据接收到后 ...

  3. SIMCOM800C GSM模组(2G通信模组)AT指令测试 TCP 通信过程

    SIMCOM800C通信模组 SIMCOM800C 是SIMCom公司的工业级四频 GSM/GPRS 模块,工作频段四频:850/900/1800/1900MHz,可以低功耗实现语音. SMS(短信) ...

  4. 移远BC35-G模组(NB-IoT 通信模组)AT指令测试 UDP 通信过程

    移远BC35-G NB-IoT模组 BC35-G 是一款高性能.低功耗的多频段 LTE Cat NB1 (NB-IoT) 无线通信模块,支持 B1/B3/B8/B5/B20/B28 频段,尺寸仅为23 ...

  5. 微信小程序与低功耗蓝牙通信-往硬件端发送数据(三)

    准备工作: 软件:微信小程序 硬件: 蓝牙设备:hc-09 单片机:stm32 微信小程序往硬件端发送数据,对应的函数是wx.writeBLECharacteristicValue,他的参数是:(对应 ...

  6. BLE安全|低功耗蓝牙安全:方法、工具和开源协议栈

    链接 https://github.com/Charmve/BLE-Security-Attack-Defence BLE Vulnerability TOP5 BlueBorne BleedingB ...

  7. android ble和ios ble 对比,低功耗蓝牙的坑对比,低功耗蓝牙的总结

    1.设备的蓝牙广播 蓝牙是固定定时发送31个字节的广播.(最多31个字节,可以小于,根据公司自身需要有硬件研发烧录进去).手机端打开蓝牙扫描,扫描到了设备的mac地址,但是这个mac地址是不能判断身份 ...

  8. 低功耗蓝牙迈向工业车规级,助力充电桩和电动车智能化

    近两年来,国内新能源汽车发展突飞猛进,一骑绝尘.据汽车工业协会统计,2022年1~6月份,新能源汽车的产销分别为266.1万辆和260万辆,同比均增长1.2倍,市场占有率达到了21.6%.另据公安部的 ...

  9. Android 低功耗蓝牙BLE连接通信

    目录 简介 蓝牙 4.0 BLE与蓝牙4.0的区别 BLE的特点 主要特性 技术细节 BLE的应用 BLE的体系结构 BLE设备链路层状态 就绪态 广播态 扫描态 发起态 连接状态 通信基本过程 两种 ...

最新文章

  1. c语言中二维数组怎么,c语言中什么是二维数组
  2. docker镜像、容器以及命令操作
  3. phpstudy添加redis扩展
  4. 8s pod 查看 的yaml_k8s之深入解剖Pod(三)
  5. Python int() 函数
  6. 一个action类中写多个方法需要继承MappingDispatchAction
  7. Google 要进军游戏行业了?!
  8. 导出mysql某个表数据_MYSQL使用mysqldump导出某个表的部分数据
  9. 【Python】functools.lru_cache加快递归速度
  10. python小欢喜(八)俄罗斯方块 (3) 组合对象的旋转
  11. Java编程思想 - 并发
  12. c语言double可以代表整型么,C语言中整型变量(int)实型变量(float)双精度变量(double)到底是什么东西?有什么区...
  13. Travis CI 漏洞致数千个开源项目机密泄露
  14. vue使用JavaScript的Number方法或正则表达式进行表单验证,判断值是否为数字(包括整数和小数),验证值只能为小数点后一位
  15. 对于HTML文档标题居中,导出word 和网页显示 问题
  16. MUR1660AC-ASEMI高压大电流快恢复二极管
  17. 5万字用纯C语言从零开始实现人脸检测
  18. Proteus仿真51开发板
  19. c语言break(c语言break是什么意思)
  20. 30行代码就可以实现看图识字!python使用tensorflow.keras搭建简单神经网络

热门文章

  1. c语言sln是什么文件夹,Visual Studio 打开 sln 文件时出现保存 devenv.sln 问题
  2. Python自然语言处理第一章 - 语言处理与Python
  3. 影响到ASO的几点要素
  4. Excel加载项(VS2019、C#)
  5. 计算机高中合肥,合肥市一名高中生被美国麻省理工学院录取,系安徽省首位
  6. PHP开发支付宝微信个人免签支付
  7. 自动驾驶:常用缩写对照表(持续补充中。。。)
  8. 12个用于数据可视化的JavaScript库
  9. 摆脱手机缚束,让运动更自由,vivo WATCH 2智能手表评测
  10. 物流仓库管理系统源码