|
|
发表于 2012-7-9 10:57:22
|
显示全部楼层
zhe
关于2.3 (不行的方案)呵呵,因为那个键盘在Win,Linux,Mac下都可以使用对吗,而通讯他们的就是驱动。分析驱动可以获得键盘与主机的通信协议。至于为什么找Linux,因为它的键盘驱动你可以找到源代码.别的应该都是不开源的。我看了一下协议,非常麻烦,此路应该不通。
目前最为可行的方案(只用arduino实现,之前说的并不简单)
关于1
已经有人帮你实现,鸟语,不懂就算了.
http://hunt.net.nz/users/darran/weblog/c6f35/
关于2,3
就是你的mac air必须外接一个Arduino.
直接利用Arduino伪装成键盘。。有这样的例子。在example/USB/keyboard里。。
整个体系的架构就是:
bluebooth
Keyboard -> Arduino ---------->Arduino ->Mac Air |
|