GATT之Device information Service】的更多相关文章

许多开发者都在开发BLE Peripheral设备,当中往往包含本文要着急介绍的Device Information Service(DIS)服务,它是对设备的制作商,设备软硬件版本控制,生产信息披露的一个非常好的方式.因此也建议大家在开发时都加入这个由SIG定义的标准服务. 在bluetooth sig官方网站上,查看Device Information Service显示如下信息. Specification Name Specification Type Assign Number Spe…
Android device details are being exposed to running applications via Wi-Fi broadcasts in the mobile operating system, Nightwatch Cybersecurity has discovered. The exposed information includes the WiFi network name, BSSID, local IP addresses, DNS serv…
Visual Studio 和 visio 都有的Web服务,IIS 发布的时候,直接可以用本机的IIS进行发布,Windos自带有Web服务,只需要配置一下,然后配上域名就OK了,简直太方便了 来自为知笔记(Wiz)…
个人大总结:(先后顺序) 1.GAP协议定义多个角色(其中就有中心设备[GATT客户端](唯一)叫主设备||和外围设备[GATT服务端端](多个)也叫从设备). 2.先经过GAP协议,再有GATT协议连接(GATT协议定义了service和 Characteristic 两个东西在进行通信.)                    总结:GATT连接之前,必须先经过GAP协议.                 3.中心设备和外设需要双向通信的话,唯一的方式就是建立 GATT 连接.(所有的蓝牙应…
网上关于讲解 BLE 的内容比较少,看到这篇文章写的非常详细 Introduction to Bluetooth Low Energy,作为 BLE 的入门时介绍是非常合适的.本文主要翻译了一下这篇文章. 一. 引言 现在低功耗蓝牙(BLE)连接都是建立在 GATT (Generic Attribute Profile) 协议之上.GATT 是一个在蓝牙连接之上的发送和接收很短的数据段的通用规范,这些很短的数据段被称为属性(Attribute). 二. GAP 详细介绍 GATT 之前,需要了解…
1.引言 现在低功耗蓝牙(BLE)连接都是建立在 GATT (Generic Attribute Profile) 协议之上.GATT 是一个在蓝牙连接之上的发送和接收很短的数据段的通用规范,这些很短的数据段被称为属性(Attribute). 2.GAP 详细介绍 GATT 之前,需要了解 GAP(Generic Access Profile),它用来控制设备连接和广播.GAP 使你的设备被其他设备可见,并决定了你的设备是否可以或者怎样与合同设备进行交互.例如 Beacon 设备就只是向外广播,…
首先要指出,字段属性有notify的不能同时有read,write属性,别问哥,哥也不知道,反正我做的就不能notify,只能read,write. 分享的程序段第一字段有notify属性,第二字段read,write属性. 费话少说,看代码,H文件: #ifndef LOCKER_H #define LOCKER_H #ifdef __cplusplus extern "C" { #endif #define SERVAPP_NUM_ATTR_SUPPORTED (1+4+3) //…
[背景] 之前就已经整理和转帖了和蓝牙技术相关的一些内容: [资源下载]bluetooth 协议 spec specification 蓝牙1.1.蓝牙1.2.蓝牙2.0(蓝牙2.0+EDR)区别 但是发现上述spec下载地址失效了. 所以继续重新找蓝牙的spec. [整理过程] 1.google搜:bluetooth spec download 就可以找到:Specification | Adopted Documents | Bluetooth Technology Special Inte…
这个配置或者说任务, 让这个蓝牙设备成为了一个简单的BLE外设. 这里定义了外设的广播数据, 以及最重要, char被改变之后的回调, 引出后来的coreHandler里面的, ack 以及写e2prom. /************************************************************************************************** **********************************************…
1.简介 BLE(Bluetooth Low Energy,低功耗蓝牙)是对传统蓝牙BR/EDR技术的补充.尽管BLE和传统蓝牙都称之为蓝牙标准,且共享射频,但是,BLE是一个完全不一样的技术.BLE不具备和传统蓝牙BR/EDR的兼容性.它是专为小数据率.离散传输的应用而设计的.通信距离上也有改变,传统蓝牙的传输距离几十米到几百米不等,BLE则规定为100米. 2.低功耗蓝牙(BLE) 低功耗蓝牙分为单模(Bluetooth Smart)和双模(Bluetooth Smart Ready)两种设…