蓝牙

WIN10 蓝牙连接音箱之后,音量调节无效,音量从1-100,声音一样大,都是最大声,可以静音(解决方案)

自作多情 提交于 2020-01-29 17:58:04
1、win+r,输入regedit,打开注册表 2、进入路径:计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Bluetooth\Audio\AVRCP\CT 3、找到DisableAbsoluteVolume值,修改为1,如果没有,右键新建DWORD32位,建立对应值。 4、重启。 来源: https://www.cnblogs.com/ybqjymy/p/12240786.html

低功耗蓝牙(BLE)——概述

拈花ヽ惹草 提交于 2020-01-29 08:38:36
1. 概述   蓝牙协议是由SIG制定并维护的无线通信协议,蓝牙协议栈是蓝牙协议的具体实现。各厂商都根据蓝牙协议实现了自己的一套函数库——蓝牙协议栈,所以不同厂商的蓝牙协议栈之间虽然存在差别,但是都遵循同一套蓝牙协议。   蓝牙技术的实质是建立通用无线接口及其控制软件的标准,使移动通信与计算机网络之间能实现无缝连接。蓝牙通讯最初设计初衷是方便移动电话(手机)与配件之间进行低成本、低功耗无线通信连接。   标准号:IEEE802.15.1   核心技术:低功耗,即Low Energy 1.1 RF规格    工作频段   2.4GHz~2.4835GHz,ISM(Industrial,Scientific and Medical)频段    工作频道   2402 + k*2MHz, k=0,…,39.   40个频道,每个频道2MHz的间隔,3个广播信道(37-2402MHz,38-2426MHz,39-2480MHz),37个数据信道,广播报文还是数据报文由信道决定;   调制方式:GFSK(高斯频移键控),调制指数为0.5   中心频率容限:±150kHz 1.2 发射功率   -20dBm~10dBm(0.01mW ~ 10mW)—— ble4.0/ble4.1/ble4.2   -20dBm~20dBm(0.01mW ~ 100mW)—— ble5.0/ble5.1

NRF52833/NRF52811/NRF51802/NRF51822/NRF52832/NRF52810的区别

可紊 提交于 2020-01-29 03:16:09
NRF52811和NRF52833都是蓝牙5.1,软件和硬件都是可以互相兼容的。 NRF52833是NRF52811的精简版本,就像之前给大家介绍的NRF51802可以替代NRF51822,NRF52810可以替代 NRF52840. NRF52840和NRF52833的具体区别的是: 1.1 Mbps蓝牙低能耗模式下,NRF52833的灵敏度是96 dBm,NRF52811是97 dBm. 2.-125 kbps蓝牙低能耗模式下, NRF52833是103 dBm灵敏度(远程),-20至+8 dBm TX功率,可按4 dB步进配置。NRF52811是104dB灵敏度(远程),-20至+4dBm TX功率,可按4 dB步进配置. 3.NRF52811的发射电流和接收电流都是是4.6mA。NRF52833的发射电流是4.9mA和接收电流是4.6mA NRF52811在Flash中运行功耗是34.4 μA/MHz, 在RAM中运行是 32.8 μA/MHz ,NRF52833则为52μA/MHz和38μA/MHz NRF51822和NRF51802都是蓝牙4.0,运存又是一样的,有什么区别? 它们的区别主要是以下几点: 1、接收灵敏度 51802是-91dBm;51822是-93dBm,这个差异导致接收距离有差异; 2、Tx Power @省电模式 51822是-35dBm

小程序 wx.onBluetoothDeviceFound 安卓机第一次可以连接蓝牙设备,第二次搜索不到问题

邮差的信 提交于 2020-01-28 07:52:20
问题: wx.onBluetoothDeviceFound 安卓机第一次可以连接蓝牙设备,第二次搜索不到问题 原因: wx.onBluetoothDeviceFound这个方法只能找到新的蓝牙设备,之前连接过的在部分安卓机型上,不算做新的蓝牙设备,因此重新连接搜索不到 解决办法: 方法① 关闭蓝牙连接,也要关闭蓝牙设备,否则安卓下再次进入会搜索不到设备,除非关闭小程序进程再进才可以,IOS不受影响 wx.closeBLEConnection({ deviceId: 连接的deviceId, success(res) { }, fail(res) { } })  wx.closeBluetoothAdapter({ success(res){ }, fail(res){ } }) 方法② 调用 wx.getBluetoothDevices 这个方法,查找已经添加过的蓝牙设备 官网文档 wx.getBluetoothDevices({ success: function(res) { res.devices.forEach(device => { console.log("蓝牙名:" + device.name) if (device.name == that.data.blueName || device.localName == that.data.blueName) { that

Android4.3 蓝牙BLE初步

自闭症网瘾萝莉.ら 提交于 2020-01-26 05:14:11
一、关键概念: Generic Attribute Profile (GATT) 通过BLE连接,读写属性类小数据的Profile通用规范。现在所有的BLE应用Profile都是基于GATT的。 Attribute Protocol (ATT) GATT是基于ATT Protocol的。ATT针对BLE设备做了专门的优化,具体就是在传输过程中使用尽量少的数据。每个属性都有一个唯一的UUID,属性将以characteristics and services的形式传输。 Characteristic Characteristic可以理解为一个数据类型,它包括一个value和0至多个对次value的描述(Descriptor)。 Descriptor 对Characteristic的描述,例如范围、计量单位等。 Service Characteristic的集合。例如一个service叫做“Heart Rate Monitor”,它可能包含多个Characteristics,其中可能包含一个叫做“heart rate measurement"的Characteristic。 二、角色和职责: Android设备与BLE设备交互有两组角色: 中心设备和外围设备(Central vs. peripheral); GATT server vs. GATT client. Central vs.

BLE4.0低功耗蓝牙基本概念

眉间皱痕 提交于 2020-01-26 05:11:26
根据BLE协议栈结构划分,从底层到上层逐一介绍BLE一些基本概念,涉及知识点比较零散,整理下来方便自己查阅。 常见的无线网络数据传输协议 什么是低功耗蓝牙 ? 蓝牙 4.0 和经典蓝牙的关系 低功耗蓝牙的特点 BLE 无线通信信道 Bluetooth 无线网络拓扑结构 BLE 技术的应用领域 ...... 什么是 BLE 协议栈 物理层 (PHY) 链路层 (LL) 链路层 (LL) :报文 链路层 (LL) :发现其他设备 链路层 (LL) :连接的建立 链路层 (LL) :连接的管理 HCI 、 L2CAP 、 SM 层 属性协议层( ATT ) 属性协议层( ATT ) : 属性类型 属性协议层( ATT ):属性句柄 属性协议层( ATT ):属性许可 属性协议层( ATT ):属性值 属性协议层( ATT ):数据库 属性协议层( ATT ):控制点属性 \ 句柄分组 属性协议层( ATT ):属性协议( AP ) 属性协议( AP ):协议消息( ATT PDU ) 通用属性规范( GATT ) 通用属性规范( GATT ): GATT 规程 通用属性规范( GATT ):服务 通用属性规范( GATT ):服务、包含声明 \ 特性(声明) 通用属性规范( GATT ):服务的定义结构 通用属性规范( GATT ):心率服务示例 通用属性规范( GATT ):规范、服务

BLE——低功耗蓝牙(Bluetooth Low Energy)

喜你入骨 提交于 2020-01-26 05:11:04
1、简介 以下蓝牙协议特指低功耗蓝牙协议。 蓝牙协议是由SIG制定并维护的通信协议,蓝牙协议栈是蓝牙协议的具体实现。 各厂商都根据蓝牙协议实现了自己的一套函数库——蓝牙协议栈,所以不同厂商的蓝牙协议栈之间存在差别,但都遵循 SIG 制定的蓝牙协议。 蓝牙技术的实质是建立通用无线接口及其控制软件的标准,使移动通信与计算机网络之间能实现无缝连接。蓝牙通讯最初设计初衷是方便移动电话(手机)与配件之间进行低成本、低功耗无线通信连接。通俗地说,蓝牙最初就是为了替代串口,实现无线串口的功能。 蓝牙4.1就是一个大杂烩:BR/EDR沿用旧的蓝牙规范,LE抄袭802.15.4,AMP直接使用802.11。以上操作的目的是为了提高蓝牙的兼容性和易用性,但是需要在功耗和传输速率之间取得平衡,整体来说,这个设计并不十分优雅,只是存在即合理。 标准号:IEEE 802.15.1 核心:低功耗技术,即Low Energy RF 规格 工作频段:2.4GHz~2.4835GHz,ISM(Industrial,Scientific and Medical)频段; 工作频道:40个频道,每个频道2MHz的间隔,3个广播信道(37-2402MHz,38-2426MHz,39-2480MHz),37个数据信道,广播报文还是数据报文由信道决定; 调制方式:GFSK,调制指数为0.5 中心频率容限:±150kHz 功耗

zigbee_蓝牙_wifi的比较与区别分析

梦想与她 提交于 2020-01-26 05:10:04
现在无线通读热了起来。三个最大的Wifi、ZigBee、蓝牙它们三个始终困惑着我。那么它们三个有什么区别呢?   Zigbee 和蓝牙都是一项无线通信技术。ZigBee的传输距离视发射功率而定,有几百到几千米不等,不过传输率却只有250kps的,但是这个只是理论值。一般也就20-30kps.而蓝牙的传输距离仅仅只有10米左右,传输速度是1.8M/s~2.1M/s,zigBee应用于智能家居的比较多,而蓝牙应用于特别短距离的文件传输。   ZigBee、WiFi、蓝牙等常用2.4Ghz无线技术的区别   社会的不断发展,无线的优点已经逐步显现。如;无线通信覆盖范围大,几乎不受地理环境限制:无线通信可以随时架设,随时增加链路,安装、扩容方便;无线通信可以迅速(数十分钟内)组建起通信链路,实现临时,应急、抗灾通信的目的:而有线通信则有地埂的限制、较长的响应时间。无线通信在可靠性、可用性和抗毁性等方面走出了传统的有线通信方式,尤其在一些特殊的地理环境下,无线比有线方便得多。随着无线通讯的发展及成熟。在工业控制、医疗、汽车电子。都广泛的应用   ZigBee、Wi-Fi、蓝牙和几种无线技术的对比如下表所示:      1、WIFI,WIFI是目前应用最广泛的无线通信技术,传输距离在100-300M,速率可达300Mbps,功耗10-50mA。   2、Zigbee,传输距离50-300M

HC-05蓝牙模块配置与使用

血红的双手。 提交于 2020-01-26 04:21:21
蓝牙模块BT-HC05模块是一款高性能的蓝牙串口模块。 1、可用于各种带蓝牙功能的电脑、蓝牙主机、手机、PDA、PSP等智能终端配对。 2、宽波特率范围4800~1382400,并且模块兼容单片机系统。 3、当主从模式两个蓝牙模块配对成功后,可以简单的,更改为无线的蓝牙,让您的设备或者产品更高级,更时尚。 4、您可以很容易的使用提供的蓝牙手机软件来等。    HC-05 嵌入式蓝牙串口通讯模块(以下简称模块)具有两种工作模式:命令响应工作模式和自动连接工作模式,在自动连接工作模式下模块又可分为主(Master)、从(Slave)和回环(Loopback)三种工作角色。当模块处于自动连接工作模式时,将自动根据事先设定的方式连接的数据传输;当模块处于命令响应工作模式时能执行下述所有AT 命令,用户可向模块发送各种AT 指令,为模块设定控制参数或发布控制命令。通过控制模块外部引脚输入电平,可以实现模块工作状态的动态转换。 模块指示灯说明: 1.将模块上电同时(或者之前),将KEY接高电平,此时指示灯慢闪(1秒亮一次),模块进入AT状态,此时波特率固定38400。 2.将模块上电后,将KEY悬空或者接地,此时指示灯快闪(1秒2次),表示模块进入可配对状态。此时如果将KEY接高电平,模块也会进入AT状态。但是指示灯依然是快闪(1秒2次)。 3.模块配对成功,此时STA双闪(一次闪2下

51蓝牙+红外遥控小车

白昼怎懂夜的黑 提交于 2020-01-26 02:21:54
51蓝牙+红外遥控小车 模块: 51最小系统 l289n驱动模块 杜邦线 车模 18650锂电池 蓝牙模块HC-06 红外接收器(用开发板上面的就!可!) 红外遥控器(用开发板上的就!可!) 手机一部(安装好蓝牙串口APP) 工具: 剪刀,万用表,螺丝刀,胶布,什么杂七杂八的。 l298n ENA:控制IN1 IN2 ENB:控制 IN3 IN4 IN1 IN2 IN3 IN4:分别控制OUT1 OUT2 OUT3 OUT4 12V输入口:接3节3.7V串联锂电池正极 GND口:接3节3.7V串联锂电池负极+接单片机GND 5V输出口:接单片机VCC 功能:单片机IO口接好ENA ENB IN1 IN2 IN3 IN4 OUT1 OUT2 控制车模左电机(左电机)依据个人喜好 OUT2 OUT4 控制车模右电机(右电机) 前进: IN1高电平——OUT1相当于正极 IN2低电平——OUT2相当于负极 此时连接在OUT1 和OUT2 的这个电机正转 (IN3 IN4同理) 后退同理 左转: 左轮后退,右轮前进实现后退(很神奇) 右转同理 pwm调速: 通过软件编写的程序使单片机IO口控制ENA ENB高电平和低电平在 一个周期内占的比例实现调速。(用到定时器中断) 譬如:1秒内ENA和ENB的高电平时间是0.5秒,低电平时间也是 0.5秒。小车就中等速度开车。