PB-02-kit开发板的固件下载和nRF Connect APP的蓝牙透传

news/2024/12/13 4:46:48/

PB-02-kit开发板的固件下载和nRF Connect APP的蓝牙透传

  • PB-02-kit开发板
  • 固件的下载
  • nRF Connect APP蓝牙透传
    • APP发送消息
    • APP接收消息
    • 更改MTU值

PB-02-kit开发板

![在这里插入图片描述](https://img-blog.csdnimg.cn/8b3cb740b3284e04921d45457c74ac9a.png
PB-02 是安信可基于天猫精灵TG7100B芯片设计的一款蓝牙模组,PB-02-Kit 开发板是针对 PB-02 模组而设计的一款智能照明开发板,开发板的USB口可以直接下载固件。

固件的下载

打开烧录工具,需要烧录工具的可以评论区留下邮箱获取
1、点击UART Setting;
在这里插入图片描述
2、选择端口,点击Connect。
在这里插入图片描述
出现Serial opened!!表示串口打开成功
在这里插入图片描述
3、按开发板上面的两个按键,不同的按法会出现不同的信息,
长按PROG,然后短按RST,出现UART RX : cmd>>:表示已经进入了烧录模式
在这里插入图片描述
4、擦除选择下载固件
在这里插入图片描述
烧入成功
在这里插入图片描述

nRF Connect APP蓝牙透传

开发板下载好固件之后,复位一下;自动生成一个名称为 Ai-Thinker的蓝牙设备;打开nRF Connect APP连接即可(APP 也可以评论留言获取)

APP发送消息

1、找到对应的蓝牙连接即可
在这里插入图片描述
显示CON OK表示发送成功
在这里插入图片描述

2、点开Unknown Service
在这里插入图片描述
3、编辑发送
在这里插入图片描述
在这里插入图片描述
4、打开串口助手看发送的消息:0D 0A是OK的16进制显示,前面的16进制码是CON OK;因为发送的格式是16进制,所以要打开16进制显示
在这里插入图片描述

APP接收消息

1、打开接收监视器
在这里插入图片描述
2、右滑一下手机界面,打开消息记录界面
在这里插入图片描述
3、串口助手端,发送数据,即可在APP接收到数据
在这里插入图片描述

在这里插入图片描述

更改MTU值

APP默认的单次最大发送字节是23,而PB-02的单次最大发送字节是247,所以需要更改MTU值来改变单次最高发送字节数
在这里插入图片描述
选择更改MTU值
在这里插入图片描述
填写247;然后点OK
在这里插入图片描述
总结
PB02的其他的功能和开发可以到官网查找其他的资料,nRF Connect的其他详细功能,可以关注nRF Connect专栏


http://www.ppmy.cn/news/22708.html

相关文章

C进阶_动态版通讯录_增删查改

真正的程序员不接受团队开发的理念,除非他自己是头头。 你的一个程序有时正常有时不正常,而你已经完全遵循编程的规则,为什么?事实上我认为相信只要遵循别人所说就能得到想当然的结果的人其实是个傻瓜。 疯狂的程序员决不是靠狂…

【C++学习】基础语法(二)

在C语言中,为了增强代码的复用性、提高性能提出了宏,但宏也存在着调试不方便、没有类型的安全检查、代码可读性差及可维护性差的缺陷。在C中,引入内联函数实现宏定义的功能(宏函数),并针对宏定义的缺陷进行…

网络编程-TCP流套接字

专栏简介: JavaEE从入门到进阶 题目来源: leetcode,牛客,剑指offer. 创作目标: 记录学习JavaEE学习历程 希望在提升自己的同时,帮助他人,,与大家一起共同进步,互相成长. 学历代表过去,能力代表现在,学习能力代表未来! 目录 1.Java 流套接字编程模型 2.SeverSocket API 3.So…

【算法基础】冒泡排序解析

作者:柒号华仔 个人主页:欢迎访问我的主页 个人信条:星光不问赶路人,岁月不负有心人。 个人方向:专注于5G领域,同时兼顾其他网络协议,编解码协议,C/C,linux等,感兴趣的小…

【C语言】详细介绍qsort和模拟实现qsort

🚀write in front🚀 📝个人主页:认真写博客的夏目浅石. 🎁欢迎各位→点赞👍 收藏⭐️ 留言📝 📣系列专栏:凡人修C传 💬总结:希望你看完之后&…

【TypeScript】TS 看这一篇就够了

文章目录🧑‍💻TypeScript基本概念TypeScript 是什么?为什么要有typescript安装编译 TS 的工具包编译并运行 TS 代码创建基于TS的vue项目🧑‍💻TypeScript基础类型注解TypeScript类型概述TypeScript原始数据类型数组类…

SSM整合配置

SSM整合配置1. module结构2. pom.xml3. resources3.1 jdbc.properties:4. config4.1 SpringConfig:4.2 JdbcConfig:4.3 MybatisConfig:4.4 SpringMvcConfig:4.5 ServletInitializer:★1. module结构 SSM整…

【数据结构基础】图 - 最小生成树(Prim Kruskal)

Kruskal算法是从最小权重边着手,将森林里的树逐渐合并;prim算法是从顶点出发,在根结点的基础上建起一棵树。最小生成树相关名词连通图: 在无向图中,若任意两个顶点vivi与vjvj都有路径相通,则称该无向图为连通图。强连通…