如何使用 PYTHON 将简单的键盘与计算机和手机连接?

Posted

技术标签:

【中文标题】如何使用 PYTHON 将简单的键盘与计算机和手机连接?【英文标题】:How to interface a simple keypad with the computer and mobile using PYTHON? 【发布时间】:2010-10-27 16:16:39 【问题描述】:

问题是我想在我的手机和电脑之间使用一个小键盘来连接我的手机。接口应该在 Python 环境中完成,因为这将有助于我进一步的工作。 我需要的东西是

    使用 python 将我的计算机与键盘连接 用手机连接同一个键盘

这样我就可以使用 python 代码通过该键盘控制手机的一般功能。

【问题讨论】:

使用来自 android 或 iphone 的文档加深您对移动环境的理解。阅读有关蓝牙接口的信息。然后回来发布或编辑这个问题。 【参考方案1】:

将您的计算机连接到手机的最常用方法是通过 TCP/IP,很可能通过 WiFi 传送到您的手机。如果使用 Android,蓝牙是另一种选择,但 ios 不会连接到未经批准的 BT 设备。

手机上的编程可能必须使用母语进行。这是 iOS 的绝对要求,我不确定您是否可以使用 Python/Jython 在 Android 上构建完整的应用程序。

在 PC 端,您可以轻松地使用 Python,也许它的socket 模块通过 TCP/IP 或 pySerial 的 serial 与手机通信,如果您使用蓝牙 RFCOMM/SPP;虽然管理实际的 BT 连接非常复杂并且对驱动程序非常敏感。

【讨论】:

以上是关于如何使用 PYTHON 将简单的键盘与计算机和手机连接?的主要内容,如果未能解决你的问题,请参考以下文章

如何通过传入连接将手机与计算机连接?

用python翻译键盘布局

Python+Selenium笔记(十四)鼠标与键盘事件

如果不是系统键盘,如何连接蓝牙键盘?

安卓虚拟键盘怎么调出来

Android 手机软键盘的弹起和关闭的监听