项目终于快结项了,闲下时间重新掰回light blue 。

Light Blue中的ADVERTISEMENT DATA,的所有信息都定义在 advertData和scanRspData中,只是获取的方式不一样罢了,一个是在广播时获取,一个是得到的扫描信息。

在Light Blue扫描到外设时,会出现0 Server,1 Server 。。。

是因为advertData中的

添加服务项在advertData中
0x03,   // length of this dataGAP_ADTYPE_16BIT_MORE,      // some of the UUID's, but not allLO_UINT16( SIMPLEPROFILE_SERV_UUID ),HI_UINT16( SIMPLEPROFILE_SERV_UUID ),

当然添加设备信息更加简单了,只需要在Devinfoservice.c中,更改适当的数值即可。。

static const uint8 devInfoModelNumber[] = "Model Number";// Serial Number String characteristic
static uint8 devInfoSerialNumberProps = GATT_PROP_READ;
static const uint8 devInfoSerialNumber[] = "Serial Number";// Firmware Revision String characteristic
static uint8 devInfoFirmwareRevProps = GATT_PROP_READ;
static const uint8 devInfoFirmwareRev[] = "Firmware Revision";// Hardware Revision String characteristic
static uint8 devInfoHardwareRevProps = GATT_PROP_READ;
static const uint8 devInfoHardwareRev[] = "Hardware Revision";// Software Revision String characteristic
static uint8 devInfoSoftwareRevProps = GATT_PROP_READ;
static const uint8 devInfoSoftwareRev[] = "Software Revision";// Manufacturer Name String characteristic
static uint8 devInfoMfrNameProps = GATT_PROP_READ;
static const uint8 devInfoMfrName[] = "Manufacturer Name";

虽然不知道light blue 到底是什么时候接到的消息,不过能显示出来就行了~

玩转Light Blue之添加设备信息相关推荐

  1. linux 添加spi 驱动,Linux下SPI和IIC驱动免在设备树上添加设备信息的编写方法

    编写驱动时,一般需要往设备树上添加节点信息,这里提供一种直接在驱动中添加设备信息的方法. i2c的驱动模板如下 #include #include #define SENSOR_BUS_NUM 0 # ...

  2. IMX6移植Linux3.0.35内核时需要添加的矩阵按键的平台设备信息

    学习交流加 个人qq: 1126137994 个人微信: liu1126137994 学习交流资源分享qq群: 962535112 本文记录在IMX6开发板上移植鼎芯Linux3.0.35内核时,需要 ...

  3. python 客户端 如何获取手机_Python学习---Django的request扩展[获取用户设备信息]

    关于Django的request扩展[获取用户设备信息] settings.py INSTALLED_APPS = [ ... 'app01', # 注册app ] STATICFILES_DIRS ...

  4. KVM为虚拟机添加设备总结

    有关为KVM中的虚拟机(以下称VM)添加硬盘.网卡等设备,我以前写过几篇有关这方面的文章.文章如下:<烂泥:KVM虚拟机windows系统增加硬盘>,<烂泥: KVM虚拟机Linux ...

  5. uniapp在安卓和IOS端 APP固定竖屏及获取设备信息

    在项目文件App.vue 的 onLaunch 生命周期函数里添加 调取hbuilder 5+APPJS 的方法 plus.screen 函数 plus.screen.lockOrientation( ...

  6. php获取当前设备,Linux_在Linux系统中使用lsblk和blkid显示设备信息的方法,今天我们将会向你展示如何使 - phpStudy...

    在Linux系统中使用lsblk和blkid显示设备信息的方法 今天我们将会向你展示如何使用 lsblk 和 blkid 工具来查找关于块设备的信息,我们使用的是一台安装了 CentOS 7.0 的机 ...

  7. Python学习---Django的request扩展[获取用户设备信息]

    关于Django的request扩展[获取用户设备信息] settings.py INSTALLED_APPS = [...'app01', # 注册app ] STATICFILES_DIRS = ...

  8. python图标的演变_把Python脚本生成exe文件并添加版本信息和自定义图标

    pyinstaller和py2exe把Python脚本生成exe文件,并添加版本信息和自定义图标. 写了一个查找产品通道号的小程序,目前还没进行异常处理. 以下是程序源码. # -*- coding: ...

  9. Linux下,查看USB设备信息

    Linux下,查看USB设备信息 首先需要将usbfs挂载一下,然后才能查看. $ mount -t usbfs none /proc/bus/usb $ cat  /proc/bus/usb/dev ...

  10. Flutter获取Android/iOS设备信息

    我们在进行各个系统的原生开发时,都有对应的方法获取设备信息,那么在使用Flutter时如何获取设备相关的相关信息呢? 我们本文就来介绍一个Flutter插件: Flutter Device Info ...

最新文章

  1. Java中的宏变量,宏替换详解。
  2. html纵向滚动特效,带视觉差效果的垂直全屏整页滚动特效
  3. 作者:周武柏,男,美国佛罗里达国际大学计算机科学博士生,南京邮电大学计算机学院大数据项目组成员。...
  4. IE兼容性小结(IE7及以上版本)
  5. while和do-while的区别
  6. Topshelf便捷创建Windows服务
  7. Trucksim车辆动力学模型
  8. 移动端身份证件OCR识别
  9. 毕业或者想转行做c++服务端开发的时候都很迷茫不知道从哪里开始学习?
  10. 现实版的“疑犯追踪”是如何开展的?
  11. 皮尔逊(Pearson)相关系数 - 公式和代码实现
  12. Similarity Reasoning and Filtration for Image-Text Matching
  13. 7-4 出圈游戏 (c 语言)PTA
  14. AI数字攻防看数字社会基建发展
  15. flex布局自动换行并解决最后一行对齐
  16. 51单片机——中断系统、外部中断、定时器中断、串口通信C语言入门编程
  17. 调试路由器----恢复出厂设置、修改特权密码、备份配置文件、升级操作系统
  18. Opencv-python滤镜系列(1): 浮雕和雕刻滤镜效果实现
  19. NSString简单细说(三)—— NSString初始化
  20. 风力发电机监测 震动监测 故障监测

热门文章

  1. 移动终端WAPI证书快速下载并自动连接解决方案
  2. 渗透测试基础总结(脚本小子)
  3. 数独程序求解世界最难数独——JAVA版
  4. 下载微信小程序中音频的方法和路径
  5. 实验四 木马的远程控制和清除
  6. SQL Server 查询分析器提供的所有快捷方式(快捷键)
  7. 史上最全ActiveX控件下载大全
  8. 百度钱包 java_百度钱包安全控件
  9. python生成姓名,python生成随机姓名
  10. Winrunner实验三 测试脚本编程(一)