logitech-unifying-device:将ESP8266和NRF24L01 +用作无线Logitech Unifying键盘鼠标

时间:2024-05-29 16:57:15
【文件属性】:

文件名称:logitech-unifying-device:将ESP8266和NRF24L01 +用作无线Logitech Unifying键盘鼠标

文件大小:38KB

文件格式:ZIP

更新时间:2024-05-29 16:57:15

board firmware platformio dongles C++

帮助所需/已知问题: 加密的击键仅适用于固件为012.001.00019及C-U0007加密狗,而012.001.00019上的012.010.00032则拒绝这些击键 如果可以帮助,请参阅 用于构建Logitech Unifying兼容设备的库 我一直想要84键标准布局,带RGB背光的无线机械键盘,旋钮以及空格键附近的媒体控制按钮。 无论如何,我很快就意识到蓝牙键盘是众所周知的不可靠的设备,经常会断断续续地断开连接。 但是,统一的要好得多。 我从未计划发布此代码,因此它不是最干净的。 但是由于卡住了,我认为有人可以很好地利用它,也许可以找出问题所在。 如果您可以制定一个更加安全的Unifying兼容协议,那就更好了。 非常感谢: 罗南·盖拉德(Ronan Gaillard) RoganDawes和Marcus Meng 执行AES ECB模式的代码,如果有人知道它的起源,将很乐


【文件预览】:
logitech-unifying-device-master
----.gitignore(94B)
----test()
--------README(490B)
----notes.md(8KB)
----platformio.ini(540B)
----.vscode()
--------extensions.json(190B)
----LICENSE(34KB)
----include()
--------README(1KB)
----src()
--------main.cpp(3KB)
--------aes.cpp(19KB)
--------aes.h(3KB)
--------ludevice.h(15KB)
--------ludevice.cpp(31KB)
----readme.md(2KB)
----logitech-unifying-device.code-workspace(60B)
----.travis.yml(2KB)
----lib()
--------README(1KB)

网友评论