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


    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灯
  • 相关阅读:
    在python中使用正则表达式(二)
    在python中使用正则表达式(一)
    利用cookies进行登录并封装请求方法
    fiddler学习笔记&&基本使用
    理解css相邻兄弟选择器
    selenium+Page Objects(第三话)
    selenium+Page Objects(第二话)
    selenium+Page Objects(第一话)
    python+selenium基础之XPATH轴定位(第二篇)
    关于类、方法、对象(实例):静态方法
  • 原文地址:https://www.cnblogs.com/tan-v/p/4277897.html
Copyright © 2020-2023  润新知