5应用测试

需要一个USB dongle与开发板evaluation kit,并配合Master Control Panel软件,以用于测试BLE应用。前期的准备工作在《nRF51822 Evaluation Kit User Guide》中的“Quick Start”章节有详细的介绍,打开Master Control Panel软件,你可以测LED Button应用如以下步骤:

  1. 打开Master Control Panel软件

2. 当Master Control Panel已打开,点击“Start Discovery”,LED Button设备很快就会出现在“Discovered devices”窗口中,如果没有出现,很可能是广播超时,按下Evaluation Kit开发板上的button 0,或者重新复位芯片,重新开始广播。

3. 当设备出现时,选择它,然后点击“Select Device.”

4. 点击“Service discovery”,这是第一次连接到这个设备,所以进行服务发现。

你将会发现设备有3个服务 ,虽然我们只是添加了1个服务。在底部你可以找到LED Button的服务。另外2个是GAP服务(0x1800),它包含GAP数据,包括之前设置的一些参数;一个是GATT服务(0x1801),它包含如果初始化服务后需要更改服务所用到的特性值。所有的BLE服务必须包含这些服务,协议栈SoftDevice自动添加了它们。
  你现在可以打开通知功能了,看看按键按下时是否显示。

  1. 点击“Enable services”以打开通知功能,按下Evaluation Kit开发板上的Button 1。

你将会看到CCCD的通知位已经被设置为1,并且当按键按下时特性的值就会更新。

  1. 测试点亮LED灯:点击LED特性的值,在属性值的下面,设置值为hex格式,填入01,点击“Send update”。这将通过空中发送一个写操作到设备上,设备将点亮LED灯

转载于:https://www.cnblogs.com/tan-v/p/4277897.html

(原创)使用nRF51822/nRF51422创建一个简单的BLE应用 ---入门实例手册(中文)之五...相关推荐

  1. 使用 Vanilla JavaScript 框架创建一个简单的天气应用

    大家好,不知道大家听说过 Vanilla JavaScript 这款框架吗?最近我在浏览国外的一些技术网站时,这个词出现的频率实在是太高了,好多框架都宣称自己是基于 Vanilla JavaScrip ...

  2. 创建一个简单的存储过程(RroGetA_Z),要求输出A到Z之间的26个大写字母

    <SQL Server数据库设计与项目实践> ISBN:978-7-302-40610-5 p121 动手实践-实训内容-(1) (1)创建一个简单的存储过程(RroGetA_Z),要求输 ...

  3. Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏

    Unity 2D游戏开发快速入门第1章创建一个简单的2D游戏 即使是现在,很多初学游戏开发的同学,在谈到Unity的时候,依然会认为Unity只能用于制作3D游戏的.实际上,Unity在2013年发布 ...

  4. Linux Namespace系列(09):利用Namespace创建一个简单可用的容器

    本文将演示如何利用namespace创建一个完整的容器,并在里面运行busybox.如果对namespace不是很熟悉,请先参考前面几遍介绍不同类型namespace的文章. busybox是一个Li ...

  5. Windows下编译TensorFlow1.3 C++ library及创建一个简单的TensorFlow C++程序

    参考:https://www.cnblogs.com/jliangqiu2016/p/7642471.html Windows下编译TensorFlow1.3 C++ library及创建一个简单的T ...

  6. WF4.0入门系列1——创建一个简单的工作流

    WF4.0入门系列1--创建一个简单的工作流 打开VS2010,选择文件-新建-项目,选择Workflow项 工作流台应用程序,在名称处输入chapter01,选择合适的位置,这里默认,单击确定. V ...

  7. visjs使用小记-1.创建一个简单的网络拓扑图

    1.插件官网:http://visjs.org/  2.创建一个简单的网络拓扑图 <!doctype html> <html> <head><title> ...

  8. idea建立一个java工程_IntelliJ IDEA(三、各种工程的创建 -- 之一 -- 创建一个简单的Java工程)...

    一.创建一个简单的Java工程:HelloWorld 1. Eclipse的第一步是选择工作空间,然后创建项目: IDEA不同(没有工作空间的概念),第一步就直接创建具体的项目,项目创建过程中会选择在 ...

  9. 使用timer控件创建一个简单的报警程序

    简介: 当我使用计算机工作时,我总是如此的专心致志,以至于每当我过了"一会儿"去看时间时,发现已经过了三个小时,而我却完全没有意识到!所以我决定使用我从Code Project学来 ...

  10. jax-rs jax-ws_创建一个简单的JAX-RS MessageBodyWriter

    jax-rs jax-ws JAX-RS确实很棒,借助JAXB,只需添加带有JAXB批注的批注数据对象,即可为您转换许多响应数据类型. 我对JAXB相当陌生,但是一些简单的注释的剪切/粘贴操作将带给您 ...

最新文章

  1. 英伟达发布RTX 2000系列显卡,“实时光线追踪”究竟能为游戏带来什么?
  2. C语言项目--教师信息/学生成绩管理系统
  3. plor 回归的r方_简单线性回归模型
  4. python Pillow 的简单案例
  5. 引出发射和什么是反射和Class类和Class实例、基本类型的字节码对象
  6. i12蓝牙耳机使用说明书图片_飞利浦SHB4385 BASS+无线蓝牙耳机晒单 使用体验
  7. Maven 的一个问题
  8. shell 简介(常用shell之bash)
  9. LaTex笔记二:visio画图并保存为eps格式
  10. 实现通过Xcode安装到虚拟机后安装iPhone模拟器并安装ipa软件到模拟器上
  11. 如何拆分PDF成单页?这三个方法分享给你
  12. php ffmpeg扩展下载
  13. 《卓有成效的管理者(The Effective Executive)》读后感
  14. 餐厅点菜c语言程序代码,餐馆点菜系统C语言源代码.pdf
  15. C#正则表达式测试小工具
  16. jQuery遍历对象、数组、集合
  17. Gateway杂谈:线上引流和灰度发布
  18. 路径规划五种算法简述及对比
  19. OpenCV初学(5)--------矩阵操作
  20. 二叉树面试题:前中序求后序、中后序求前序

热门文章

  1. UGUI教程基本介绍
  2. java项目没有xml,利用eclipse新建的java web项目没有部署描述符web.xml文件怎么办?...
  3. python 栈_python:栈的理解与应用
  4. XMLHttpRequest的方法
  5. 【渝粤教育】国家开放大学2019年春季 3818-22T燃气工程施工 参考试题
  6. 【渝粤教育】国家开放大学2018年春季 0007-21T文书档案管理 参考试题
  7. 【渝粤教育】国家开放大学2018年春季 0408-22T管理学基础 参考试题
  8. 【渝粤教育】电大中专计算机应用基础作业 题库
  9. [渝粤教育] 中国地质大学 中外美术史 复习题 (2)
  10. Codeforces Round #484 (Div. 2) D. Shark