【BLE】nRF Connect 较全面的功能介绍

2023-11-22 13:59

本文主要是介绍【BLE】nRF Connect 较全面的功能介绍,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录:

  • 1. 简介及下载地址
  • 2. 功能介绍
    • 2.1 扫描
    • 2.2 扫描的时候增加过滤条件
    • 2.3 查看详细的广播数据
    • 2.4 连接设备
    • 2.5 已绑定设备列表
    • 2.6 查看扫描到的设备的信号强度
    • 2.7 作为广播者
    • 2.8 设置GATT Service
    • 2.9 连接上后查看对端设备服务信息
    • 2.10 查看已配置好的GATT Service信息
    • 2.11 修改GATT Service的名字和特征
    • 2.12 查看连接事件
    • 2.13 记录操作行为,支持保存及重演
    • 2.14 导入导出配置
    • 2.15 配置成自动化测试
  • 3. 总结

1. 简介及下载地址

nRF Connect是NORDIC开发的BLE调试的安卓APP,平时ble开发的时候很常用。下载地址。

2. 功能介绍

nRF Connect可用于扫描,调试低功耗蓝牙设备。

2.1 扫描

扫描附近的蓝牙设备,下拉或者点击右上角的“SCAN”开始扫描。
在这里插入图片描述

2.2 扫描的时候增加过滤条件

可增加设备名字、设备地址、广播数据、信号强度等过滤条件。
在这里插入图片描述

2.3 查看详细的广播数据

在这里插入图片描述

2.4 连接设备

在这里插入图片描述

  • Connect with autoConnect(自动连接,点击黑色框框默认选择的连接方式)
  • Connect with preferred PHY(可选择连接参数)
    在这里插入图片描述
  • Bond
    发起绑定请求,点击后会弹出对端设备回应的配对请求框。
    在这里插入图片描述

2.5 已绑定设备列表

在这里插入图片描述

2.6 查看扫描到的设备的信号强度

在这里插入图片描述

2.7 作为广播者

可以自定义广播数据。
在这里插入图片描述

2.8 设置GATT Service

左上角进入,可设置GATT Service。
在这里插入图片描述

2.9 连接上后查看对端设备服务信息

在这里插入图片描述

2.10 查看已配置好的GATT Service信息

在这里插入图片描述

2.11 修改GATT Service的名字和特征

在这里插入图片描述

2.12 查看连接事件

在这里插入图片描述

2.13 记录操作行为,支持保存及重演

在这里插入图片描述

2.14 导入导出配置

在这里插入图片描述

2.15 配置成自动化测试

在这里插入图片描述

3. 总结

一句话“强大”。

这篇关于【BLE】nRF Connect 较全面的功能介绍的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/410644

相关文章

C#使用StackExchange.Redis实现分布式锁的两种方式介绍

《C#使用StackExchange.Redis实现分布式锁的两种方式介绍》分布式锁在集群的架构中发挥着重要的作用,:本文主要介绍C#使用StackExchange.Redis实现分布式锁的... 目录自定义分布式锁获取锁释放锁自动续期StackExchange.Redis分布式锁获取锁释放锁自动续期分布式

Android使用ImageView.ScaleType实现图片的缩放与裁剪功能

《Android使用ImageView.ScaleType实现图片的缩放与裁剪功能》ImageView是最常用的控件之一,它用于展示各种类型的图片,为了能够根据需求调整图片的显示效果,Android提... 目录什么是 ImageView.ScaleType?FIT_XYFIT_STARTFIT_CENTE

Python的time模块一些常用功能(各种与时间相关的函数)

《Python的time模块一些常用功能(各种与时间相关的函数)》Python的time模块提供了各种与时间相关的函数,包括获取当前时间、处理时间间隔、执行时间测量等,:本文主要介绍Python的... 目录1. 获取当前时间2. 时间格式化3. 延时执行4. 时间戳运算5. 计算代码执行时间6. 转换为指

redis过期key的删除策略介绍

《redis过期key的删除策略介绍》:本文主要介绍redis过期key的删除策略,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录第一种策略:被动删除第二种策略:定期删除第三种策略:强制删除关于big key的清理UNLINK命令FLUSHALL/FLUSHDB命

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

Redis消息队列实现异步秒杀功能

《Redis消息队列实现异步秒杀功能》在高并发场景下,为了提高秒杀业务的性能,可将部分工作交给Redis处理,并通过异步方式执行,Redis提供了多种数据结构来实现消息队列,总结三种,本文详细介绍Re... 目录1 Redis消息队列1.1 List 结构1.2 Pub/Sub 模式1.3 Stream 结

MySQL索引的优化之LIKE模糊查询功能实现

《MySQL索引的优化之LIKE模糊查询功能实现》:本文主要介绍MySQL索引的优化之LIKE模糊查询功能实现,本文通过示例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一、前缀匹配优化二、后缀匹配优化三、中间匹配优化四、覆盖索引优化五、减少查询范围六、避免通配符开头七、使用外部搜索引擎八、分

Android实现悬浮按钮功能

《Android实现悬浮按钮功能》在很多场景中,我们希望在应用或系统任意界面上都能看到一个小的“悬浮按钮”(FloatingButton),用来快速启动工具、展示未读信息或快捷操作,所以本文给大家介绍... 目录一、项目概述二、相关技术知识三、实现思路四、整合代码4.1 Java 代码(MainActivi

SpringBoot集成Milvus实现数据增删改查功能

《SpringBoot集成Milvus实现数据增删改查功能》milvus支持的语言比较多,支持python,Java,Go,node等开发语言,本文主要介绍如何使用Java语言,采用springboo... 目录1、Milvus基本概念2、添加maven依赖3、配置yml文件4、创建MilvusClient

使用Python开发一个带EPUB转换功能的Markdown编辑器

《使用Python开发一个带EPUB转换功能的Markdown编辑器》Markdown因其简单易用和强大的格式支持,成为了写作者、开发者及内容创作者的首选格式,本文将通过Python开发一个Markd... 目录应用概览代码结构与核心组件1. 初始化与布局 (__init__)2. 工具栏 (setup_t