用户工具

站点工具


ble-series

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

两侧同时换到之前的修订记录 前一修订版
后一修订版
前一修订版
ble-series [2019/08/01 06:44]
yangdigi
ble-series [2019/12/08 02:56] (当前版本)
yangdigi
行 1: 行 1:
 # BLE双模使用 # BLE双模使用
  
-这里介绍如何使用BLE双模,本说适合于ydkb支持BLE双模键盘。+YDKB BLE系列的键盘与市面上的大部分量产的双模或蓝牙键盘在蓝牙的配对,设备的切换上,都有较区别,不要单凭之前的经验来使用本系列的产品。 
 + 
 +这个方案是从2018年1月开始使用的,首款键盘为YD60BLE
  
 BLE系列泛指YDKB支持的,集成nrf51蓝牙模块的键盘,列表如下。 BLE系列泛指YDKB支持的,集成nrf51蓝牙模块的键盘,列表如下。
-^ BLE系列键盘 ^^^^^^ + BLE系列键盘 ​ ^^^^^^ 
-| 1800mini | X-8086K | BLE40 | BLUP | YDPM40BLE ​YDP50 +^  High-end  ​| 1800mini | X-8086K ​| Sairo64 | | | 
-YD60BLE ​| Minira | HHKB BLE CAD66 Chicory ​ALF X3 |  +^  BLE       | BLE40 | BLUP | CAD66 Chicory| Fmini 
-| BLE660C | Just68 ​|+^  :::       Just60 | Just68 ​| Minira | YD60BLE | YDP50 |  
 +^  :::       | YDPM40BL ​ || ||| 
 +^  YDKB Mod  ​| BLE660C | BLE980C ​HHKB_BLE | 
 + 
 +蓝牙固件使用的是Adafruit的,参考资料:\\ 
 +https://​learn.adafruit.com/​introducing-the-adafruit-bluefruit-le-uart-friend/​introduction 
 + 
 +文中所有提到按 ''​**LShift+RShift+XX**''​ 或 ''​**左右Shift+XX**''​ 的地方,都是指先按住 左Shift和右Shift 不放,再按一下 XX键,之后就可以松开 左Shift和右Shift 了。
  
 --- ---
  
-## 节能说明+## 重要建议
  
-简单的说一下对BLE系列节能设置方便各位更好使它们+<​html>​ 
 +<font color="​red"​ size="​+1">​因为很重要所以放在前面。<​br>​ 
 +即使键盘不喜欢或不需要灯的,至少请把Caps指示灯装上。在没有自带灯键盘上,Caps指示灯还会于指示蓝牙的各种状态、电池低电量、刷机状态等等</​font>​ 
 +</​html>​
  
-节能模式默认是开启的且只在使用电池时节能,可以通过左右Shift+P切换开关,关掉节能模式后,键盘完全不会进入节能,适合一直开着灯光展示用。这个设置是不保存的,一旦键盘重启,比如重新开关,就会恢复到默认开启状态。+---
  
-节能模式 +## 蓝牙配对 
-  ​- ​正常使用时,如果15秒没有按键盘背光则会闭,键盘进入级节能,这时候随便按键,背光就会亮起,键盘也会立即响应。 +首先保持键盘通电正常,插着USB线或者没插线但电池开是打开的。同时这里也说明BLE系列的键盘实体开关均为电池供电开关而非蓝牙开
-  - 在1基础上如果继续一直未按键超过2.5小时键盘进入二级节能。 +
-  - 如果蓝牙后处于未连接状态超过90秒,键盘会进入二级节能。 +
-  - 如果按键Lock Mode,一旦进入Lock Mode后,键盘也会进入二级节能+
  
-二级节能模式硬件上蓝牙模块电源关闭,在2和3这种情况下,按意键可以唤醒键盘,如果灯光灯光会亮起,这时蓝牙需要重新连接,所以需要等1到3秒系统响应键盘,这是与1一级节能同的。4的这种情况使用F和J同时按来唤醒,这在Lock Mode里面有介绍+BLE系列的键盘蓝牙配对与量产的蓝牙键盘有所不同,不需要按特定的按键让键盘进入配对模式,保持下面几点就能让设备搜索到蓝牙。 
 +  -键盘蓝牙功能并未关闭。 
 +  -键盘蓝牙未连接何的设备。 
 +  -键盘蓝牙处于可搜索状态。 
 + 
 +默认情况这三个都是不用额外设置的,如果还是搜不到。其中1和2可以通过 __[[ble-series:​connection-status|蓝牙关和连接状态]]__ 来检查。如果1和2无问题3可以用快捷键开启(LShift+RShift+I)。 
 + 
 +在满足上面三个条件,然后设备又是硬件支持蓝牙4.0的,那么应该能直接搜索到,点击即可连接。 
 + 
 +各个不同系统的配对,具体参考对应的说明。 
 + 
 +  -Windows 7因为系统不支持蓝牙4.0,所以需要额外驱动的 
 +  -Linux有些系统带的蓝牙4.0驱动也不一定工作完美 
 + 
 +如果出现<​html><​font color="​blue">​配对或连接异常,包括但不限于无法配对,配对后重新开关电源连接不上,​电脑反复显示已连接已配对等</​font></​html>​,可使用键盘的<​html><​font color="​red">​清除已配对(左右Shift+R或自行设置)</​font></​html>​功能,这个操作清除蓝牙模块内所有已配对信息,必须执行它之后再在设备上重新配对,而是仅设备上删除蓝牙键盘再配对那样不一定解决问题
  
 --- ---
  
-## 驱动安装(针对win7)+## 多设备切换 
 + 
 +蓝牙与USB切换,可以自己设置一个按键,或者使用左右Shift+U。
  
-win7并不支持蓝牙4.0需要使用第三方驱动,这里千月为例千月支持大部分淘宝上卖的廉价csr8510的蓝牙4.0适+受Adafruit的蓝牙固件限制配对了多个蓝牙设备但是不支持在不同蓝牙设备之间的主动切换。如果对了A B两个设备,他们蓝牙连接的时候如果两者都打开了,可能就随机连上A或B。借由这个特点也实现了类似的切换效果,具体见:__[[ble-series:​device-switching|多设备切换]]__
  
 --- ---
  
-## 蓝牙配对+## 指示灯说明
  
-键盘蓝牙未连接任何的设备且未关闭蓝牙可发现时蓝牙就处于可搜索并连接状态。电脑或其他设备搜到键盘蓝牙后,点击它,即可配对连接上。一下子没连上随便按一下键盘,然后再搜索并连接+在蓝牙模式下Num Lock, Caps Lock, Scroll Lock这些指示灯无法同步显示电脑的这三者状态。只是按一下按键就切换显示次对应指示灯。在USB模式是同步显示的
  
-ios和mac如果在自带的蓝牙管理里面出现搜请去App Store下载Adafruit Bluefruit LE Connect,使用它搜索并连接键盘+如果不同步了,可以使用Shift+对应按键,比如Shift+Capslock这时CapsLock会生效但是对应指示灯的状态不会变。合理利用这一点也可以在蓝牙下反转指示灯使用,比如numlock指示灯在亮的时候是关,灭的时候是开,可以省电
  
-各个不同系统的配对,具体参考对应的说明。+---
  
-如果出现<​html><​font color="​blue">​配对或连接异常,包括但不限于无法配对,配对后重新开关源会连接不上,​电脑反复显示已连接已配对等</​font></​html>​,可使用键盘<​html><​font color="​red">​清除已配对(左右Shift+R自行设置)</​font></​html>​功能这个操作清除蓝牙模块内所有已配对信息必须执行它之再在设备上重新配对,而是仅在设备上删除蓝牙键盘再配对,那样不一定能解决问题+## 充注意 
 +建议使用电脑usb口者正规的5v充电器来充电,输入电压太高哪怕只瞬时太高,都可能损坏充电IC。 
 + 
 +如果出现充电不当导致蓝牙失效情况,后果自付。 
 + 
 +且使用大功率充电器会提高充电速度,大部分BLE系列默认充电电流约450ma,具体可以见各键盘的说明
  
 --- ---
  
-## 多设备切换+## 节能说明
  
-蓝牙与USB切换,可以自己设置一个按键,或者使用左右Shift+U。如果配对了多个蓝牙设备在不同蓝牙设备之间的主动切换目前不支持要切换从A切换到B假设当前连接着A,需要关闭A的蓝牙打开B蓝牙+简单的说一下我对BLE系列的节能设置,方便各位更好的使用它们。 
 + 
 +节能模式默认是开启的且只在使用电池时节能,可以通过左右Shift+P切换开关,关掉节能模式后,键盘完全不会进入节能,适合一直开着灯光展示用。这个设置是不保存的,盘重启比如重新开关,就会恢复到默认开启状态。 
 + 
 +节能模式 
 +  - 正常使用时,如果15秒没有按键盘,背光则会关闭,键盘进入一级节能,这时候随便按键,背光就会亮起,键盘也会立即响应 
 +  - 在1的基础上,如果继续一直未按键超过2.5小时,键盘进入二级节能。 
 +  - 如果蓝牙断开后处于未连接状态超过90秒键盘会进入二级节能。 
 +  - 如果按键Lock Mode,一旦进入Lock Mode后,键盘也会进入二级节能。 
 + 
 +二级节能模式下,硬件上蓝牙模块电源关闭在2和3这种情况下,按任意键可唤醒键盘如果有开灯光,灯光会亮起,这时蓝牙需要重新连接,所以需要等1到3秒系统才会响应键盘这是与1一级节能不同的。在4的这种情况,只能使用F和J同时按来唤醒,这在Lock Mode里面有介绍
  
 --- ---
行 59: 行 99:
   - 有的蓝牙wifi一体的模块,可能还需要如下的项目设置为禁用,或者类似的设置。   - 有的蓝牙wifi一体的模块,可能还需要如下的项目设置为禁用,或者类似的设置。
 {{:​ble_series_01.png?​500|}} {{:​ble_series_01.png?​500|}}
 +
 +---
 +
 +## 背景故事
 +这一些还是在1800mini的时候写下的,也是BLE系列开始时的想法,记录下来,有兴趣的可以看看。
 +
 +现今的不少双模或蓝牙机械键盘不够好用,我简单总结一下主要是几个原因。
 +  - 蓝牙连接不稳定。
 +  - 键盘从节能到唤醒速度太慢。甚至不少键盘在键盘节能后,按的第一个键可能还根本不会输出。
 +  - 续航能力太弱。
 +  - 不支持按键编程。
 +
 +所以主要也是针对这几点去改善,第一点不稳定有很多其实是固件与模块本身的原因,但是量产的键盘,其中很多都是买的成品方案,也不能指望再改进什么了。所以,
 +  - 针对1,使用蓝牙模块为进口优质产品,并且蓝牙固件也不是我这种半调子水平写出来的,同时使用蓝牙模块也不用自己再去考虑天线的问题。而事实证明这款模块的天线设计效果非常的OK。
 +  - 针对2,不考虑那么极致的省电,就BLE40使用1500mah的电池来看,不开灯的情况下,每天使用15小时+,使用1到2个月没问题。虽然达不到有些键盘电池用半年那种续航,但是也够满足了。同时还提供了临时关闭节能的功能,这样可以让键盘处于荧光棒模式(键盘灯一直亮)。
 +  - 针对3,这里有从硬件上的优化,硬件上尽量的去减少耗电,即使都是BLE的蓝牙模块,在做为HID工作时,它们的耗电都可以差到10倍以上。目前这个模块在蓝牙工作时,它本身耗电只有1.xma。可能还有不少人记得BLE60,那个使用的CSR1010的模块,实测其本身工作时耗电在10ma以上。然后就是配合合适的节能设置了,平衡使用体验与续航。
 +  - 针对4,BLE系列支持全键编程,共8层可以设置。
  
ble-series.1564656263.txt.gz · 最后更改: 2019/08/01 06:44 由 yangdigi