使用python访问和操作硬件

时间:2013-03-29 15:50:15

标签: python hardware

所以我试图学习如何让程序访问其他非集成硬件设备(例如RFID)。我不太明白的是程序如何访问设备的内部功能。是否需要某些库/库或正在使用/创建所需的硬件驱动程序?

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

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

1 个答案:

答案 0 :(得分:0)

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

Programming with hardware in python也可能有一些指针,具体取决于您的界面。例如,如果它是通过串行端口,则有Python库来处理它。 Arduino的生活也会变得更容易,因为自从09年回答原始问题以来,已经做了很多工作。