使用python访问和操作硬件

使用python访问和操作硬件,python,hardware,Python,Hardware,因此,我试图学习如何让程序访问其他非集成硬件设备,如RFID。我不太明白的是程序如何访问设备的内部功能。是否需要特定的库来执行此操作,或者是否需要使用/创建硬件驱动程序 对于我目前正在进行的项目,我基本上是试图让程序在某些情况下使用设备的各种功能。例如,我将如何请求程序更改ipod上的歌曲或暂停歌曲?这是假设ipod已经与计算机建立了有线连接 对于我的实际项目,我将在稍后合并一个语音识别程序,我将自己制作一个。现在我将使用蜻蜓。因此,当我说某些命令时,它需要告诉设备按照该命令操作,例如告诉家庭集

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

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


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

您将需要某种现有的库,它已经与家庭集成系统等硬件接口,还有一个API,可以让你解决这个问题。如果幸运的话,他们已经有了一个pythonapi,如果没有,你需要通过C进行集成

也可能有一些指针,具体取决于您的接口。例如,如果它是通过一个串行端口,那么就有Python库来处理这个问题。有了Arduino,生活也会更轻松,因为自从09年最初的问题被提出以来,它已经做了很多事情