2013-03-29 4 views
1

다른 비 통합 하드웨어 장치 (예 : RFID)에 프로그램을 액세스하는 방법을 배우려고합니다. 내가 이해할 수없는 것은 프로그램이 장치의 interal 기능에 어떻게 액세스 할 수 있는지입니다. 특정 라이브러리/라이브러리가 필요하거나 하드웨어 드라이버 사용/생성이 필요합니까?파이썬을 사용하여 하드웨어를 액세스하고 조작하는 방법

현재 작업하고있는 프로젝트의 경우 기본적으로 프로그램에서 특정 상황에서 장치의 다양한 기능을 사용하려고합니다. 예를 들어, iPod에서 노래를 변경하거나 일시 중지하도록 프로그램에 요청하는 방법은 무엇입니까? 이것은 ipod가 이미 컴퓨터에 유선 연결되어 있다고 가정합니다.

실제 프로젝트에서는 음성 인식 프로그램을 통합 할 예정입니다 (나중에 나 자신을 만들겠습니다. 지금은 잠자리를 사용할 것입니다). 따라서 특정 명령을 말할 때 장치에 집 통합 시스템에 집 안의 조명을 켜거나 전기 도어록을 잠그고 잠금 해제하라는 명령과 같은 명령을 수행하도록 장치에 지시해야합니다.

답변

0

이미 하드웨어 (예 : 집 통합 시스템)와 인터페이스하는 기존 라이브러리가 필요하며이를 처리 할 수있는 API가 필요합니다. 운이 좋으면 이미 파이썬 API가 있습니다. 그렇지 않다면 C를 통해 통합해야합니다.

Programming with hardware in python 또한 인터페이스에 따라 몇 가지 포인터가있을 수 있습니다. 예를 들어 직렬 포트를 통해 연결되는 경우 파이썬 라이브러리가이를 처리합니다. 아두 이노 (Arduino)의 삶 역시 더 쉬울 것입니다. 원래의 질문이 2009 년에 다시 제기 된 이래로 훨씬 더 많은 일이 있었기 때문입니다.

관련 문제