1. 广播通道有3个,是固定的吗?设备为了节省功耗,可以忽略掉几个应答? 连接间隔可以是7.5ms到4s内的任意值,但必须是1.25ms的整数倍,从设备延迟,实际上是一个连接间隔的倍数,代表从设备在必须侦听前可以忽略多少个连接事件。有2个参数,连接间隔,从设备延迟。2. 蓝牙的信道宽度是2M,什么意 ...
分类:
其他好文 时间:
2018-01-07 23:24:55
阅读次数:
231
Bluetooth 笔者尝试安装 _bluez_ 并开启蓝牙,未果: 在 "Gentoo Wiki的某个角落" ,笔者找到了启动蓝牙的方法: VCHI (bcm2835 v4l2) 笔者切换至4.11内核分支时, 设备文件 _/dev/vchiq_ 存在,但涉及VCHI的大多数程序无法正常工作: 起 ...
分类:
其他好文 时间:
2018-01-07 17:34:07
阅读次数:
283
HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应 ...
分类:
其他好文 时间:
2018-01-01 23:30:31
阅读次数:
161
1.安装 ti关键库,首先BLE 协议栈,安装那种协议栈,首先你要用哪种库(源代码,官方例子基于哪种用哪个就会好,不然会出现不兼容), 2.然后安装flash_programmer2(有1,、2个版本,区别在于2版本最新的,可以有效支持ti最新的下载器,1版本不能有效支持xds110,此问题对我造成 ...
分类:
其他好文 时间:
2018-01-01 19:38:06
阅读次数:
127
嵌入式系统中,诸多设备都可以通过串口来控制,比如WiFi、蓝牙、RFID等等,因此在嵌入式设备中使用串口就显得特别重要。首先,有几个概念简单澄清一下。RS232、RS485和TTL指的是电气电平标准。一般而言,TTL使用0V表示低电平,+5V表示高电平。RS232使用负逻辑电平,即+3V ~ +15V表示低电平,-3V ~ -15V表示高电平。RS485和RS232一样都是基于串口的通讯接口,数据
分类:
其他好文 时间:
2017-12-25 13:43:39
阅读次数:
190
讲在开头 最近做了一个联网的产品,用到了ESP8266和蓝牙CC2541,算是往目前市场跑火的智能家居领域凑了下热闹,关于智能家居领域,其实很早就提出了,只是由于当时国内的技术并不成熟,所以一直都达不到一个能支撑其爆发的点,随着最近几年的发展,各种协议趋于成熟,联网的模块也越来越多,使得智能家居领域 ...
分类:
其他好文 时间:
2017-12-23 16:00:41
阅读次数:
332
https://www.jianshu.com/p/3711cfbf7128 一个ble蓝牙设备有多个包括多个Profile 一个Profile中有多个服务Service(通过服务的uuid找到对应的Service) 一个Service中有多个特征Characteristic(通过特征的uuid找到 ...
分类:
移动开发 时间:
2017-12-22 20:51:44
阅读次数:
535
出至《蓝牙标准Core_V4.0》2.5.1 uuid(1576页) 其中 Bluetooth_Base_UUID定义为 00000000-0000-1000-8000-00805F9B34FB 如果你想说这是啥呀,那我这样说你应该可以明白点: Assigned Numbers Documents中 ...
分类:
其他好文 时间:
2017-12-20 22:45:58
阅读次数:
486
BluetoothKit是一款功能强大的Android蓝牙通信框架,支持低功耗蓝牙设备的连接通信、蓝牙广播扫描及Beacon解析。 关于该项目的详细文档请关注:https://github.com/dingjikerbo/BluetoothKit 对于刚接触Android蓝牙开发的初学者来说,会经常 ...
分类:
移动开发 时间:
2017-12-17 14:08:23
阅读次数:
611
蓝牙定位是采用基于蓝牙的RSSI定位技术,除了使用集成在移动终端上的蓝牙模块外,还需要部署蓝牙基站。 并且他们定位精确度高,像现今普及的蓝牙耳机,蓝牙音响等。 无线定位就是在移动终端设备上安装主动感知的应用程序,在终端设备上感知周边WIFI AP或iBeacon标签等信号,终端将感知的信号汇总后通... ...
分类:
其他好文 时间:
2017-12-12 16:05:05
阅读次数:
289