如何使用 PYTHON 将简单的键盘与计算机和手机连接?
问题是我想使用中间的键盘将手机与计算机连接起来。接口应该在Python环境中完成,因为这将有助于我进一步的工作。 我需要的东西是
- 连接到我的计算机和键盘,
- 使用 python 将相同的键盘与手机接口
以便我可以使用 python 代码通过该键盘控制手机的一般功能。
The problem is that i want to interface my mobile phone with my computer using a keypad in between. The interfacing should be done in Python environment as this would help me in my further work.
the things which i need is
- inteface my computer with the keypad using python
- interface the same keypad with a mobile phone
so that i can control the general features of my mobile phone with that keypad using the python code.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将计算机连接到手机的最常见方法是通过 TCP/IP,可能通过 WiFi 传输到您的手机。如果使用 Android,蓝牙将是另一种选择,但 iOS 不会连接到未经批准的 BT 设备。
手机上的编程可能必须使用母语来完成。这是 iOS 的绝对要求,我不确定您是否可以使用 Python/Jython 在 Android 上构建完整的应用程序。
在 PC 端,您可以轻松使用 Python,也许是它的
socket
模块通过 TCP/IP 与手机通信,或者如果您使用蓝牙 RFCOMM/SPP,则可以使用 pySerial 的serial
;尽管管理实际的 BT 连接非常复杂并且对驱动程序非常敏感。The most general way to connect your computer to a phone would be over TCP/IP, likely delivered via WiFi to your phone. If using an Android, BlueTooth would be another option, but iOS will not connect to unapproved BT devices.
Programming on the handset will likely have to be done in the native language. It's an absolute requirement of iOS, and I'm not sure if you can use Python/Jython to build a full app on Android yet.
On the PC side, you could easily use Python, perhaps its
socket
module to talk with the handset over TCP/IP or pySerial'sserial
if you use BlueTooth RFCOMM/SPP; though managing the actual BT connection is very complex and very sensitive to drivers.