一旦我用蓝牙键盘与手机配对,所有的“键”(如windows is Win+L)都应该按下,这样才能锁定我的、安卓、和iOS手机。
事实上,我没有使用蓝牙键盘,我在Raspberry Pi.Here中实现了一个虚拟键盘,我使用Linux蓝牙堆栈BlueZ.So构建了一个HID配置文件--我的手机检测到的是键盘,我可以发送任何像“Hello”这样的字符串,作为HID报告,在phone.Next实验的整个文本框中分发一个操作系统中断,比如屏幕锁定到我的手机上。如果有人声明哪个是锁键,以便在我的Python脚本中添加用于编程锁定电话的Python脚本(我没有蓝牙键盘做尝试和错误测试),这将是有帮助的。
我正在写一个在树莓派上运行的python脚本。android应用程序需要能够通过蓝牙连接到树莓派,并向其发送一些数据。
我不确定如何连接它们,因为服务器( pi )将不知道android的名称,而客户端(应用程序)将不知道raspberry pi的地址和端口。有没有一种干净的蓝牙连接解决方案?
下面是当前的服务器代码。目前的解决方案是让服务器在特定的端口上运行,但这似乎不是很干净,因为mac地址/端口可能每次都不同。
import bluetooth
hostMACAdress = '' # need to fill this in
port = 3