1

因此,我正在尝试学习如何让程序访问其他非集成硬件设备(例如 RFID)。我不太明白的是程序如何访问设备的内部功能。是否需要某个库/库来执行此操作,或者是否需要使用/创建硬件驱动程序?

对于我目前正在进行的项目,我基本上是在尝试让程序在某些情况下使用设备的各种功能。例如,我将如何请求程序更改 ipod 上的歌曲或暂停它?这是假设 ipod 已经与计算机建立了有线连接。

对于我的实际项目,我将合并一个语音识别程序(稍后,我将自己制作。现在我将使用 Dragonfly)。因此,当我说某些命令时,它需要告诉设备执行该命令,例如告诉家庭集成系统打开房子里的灯或电动门锁来锁定/解锁。

4

1 回答 1

0

您将需要某种已经与硬件接口的现有库(如家庭集成系统),以及允许您解决它的 API。如果你很幸运,他们已经有一个 python API,如果没有,你需要通过 C 集成。

在 python 中使用硬件进行编程也可能有一些指针,具体取决于您的界面。例如,如果是通过串口,有 Python 库可以处理。使用 Arduino 也会让生活更轻松,因为自从 09 年提出最初的问题以来,它已经完成了更多工作。

于 2013-03-29T15:53:28.290 回答