2013-03-29 36 views
1

所以我想學習如何讓程序訪問其他非集成硬件設備(如RFID)。我不太明白的是程序如何訪問設備的內部功能。是否有某些庫/庫需要這樣做或正在使用/創建所需的硬件驅動程序?使用python訪問和操作硬件

對於我目前正在開發的項目,我基本上試圖讓程序在某些情況下使用設備的各種功能。例如,我將如何要求該程序更改iPod上的歌曲或暫停該歌曲?這是假設ipod已經與電腦有線連接。

對於我的實際項目,我將整合一個語音識別程序(稍後,我將自己製作,現在我將使用蜻蜓)。所以,當我說某些命令時,它需要告訴設備按照該命令行動,例如告訴家庭集成系統打開房門內的燈或電門鎖來鎖定/解鎖。

回答

0

您需要一些已經與硬件接口的現有庫(如家庭集成系統)以及允許您解決該問題的API。如果你很幸運,他們已經有一個Python API,如果不是,你需要通過C進行整合。

Programming with hardware in python也可能有一些指針,取決於你的接口。例如,如果它是通過串行端口的話,那麼就有Python庫來處理這個問題。 Arduino也可以讓生活變得更容易,因爲原來的問題在09年被問過了,所以用了很多。