2012-07-15 4 views
1

나는 자동화에 대해 더 많은 것을 탐구하기 위해 온/오프 라이트처럼 우리 집에서 간단한 자동화를하고 싶다. 나는 소프트웨어 엔지니어이기 때문에이 과정에서 하드웨어를 잘 모른다. 나는이 작업을 PHP에서하고 싶다. 아무도 내가이 일을 성취하도록 도와 줄 수 있다면 그것은 나에게 아주 좋을 것입니다. PHP가이 작업에 적합하지 않으면 다른 언어를 제안하십시오.PHP로 홈 오토바이

+0

php는 'Personal Home Page'의 머리 글자 어로, 죄송합니다 : P – Federkun

+0

일단 분류하면 공용 API를 공개하십시오. – Dan

답변

2

저는 CES에서 Exceptional Innovations라는 벤더와 협력 해 왔습니다. 그들은 홈 네트워크에 연결되는 플러그와 어플라이언스 사이에 배치 할 수있는 소형 장치를 가지고 있으며 웹 서비스를 통해 액세스 할 수 있습니다. | 도자기 WSD http://www.cepro.com/article/using_web_services_to_control_devices_through_vista_media_center/

그것은 생명이었다

나는 그들이 아직도 그것을 할 수 있지만,이 문서를 찾을 수 있는지 확실하지 않습니다. 다른 홈 오토메이션 벤더에 문의하여 그들이 API를 공개하는지 알아볼 수도 있지만 가정의 미디어 서버는 인터넷 연결을 위해 고정 IP 주소가 필요할 것입니다. 그런 다음 원하는 포트의 요청을 사용자의 컴퓨터로 라우팅해야합니다. 외부 세계에서 액세스하려면 라우터 구성을 선택하십시오.

사내에서 코딩하는 경우 랩톱/PC는 미디어 서버와 동일한 네트워크에 연결되므로 내부 IP를 통해 참조 할 수 있습니다. 예를 들어, Linksys 라우터가 기본 192.168.1.3 일 수 있습니다 (장치가 IP를 요청할 때 .3은 주소가 할당되었다고 가정).

+0

웹 서비스 인터페이스를 사용하는 경우 모든 언어를 사용할 수 있습니다. 장치 자체를 제어해야하는 경우 C 이상 원시적으로 필요할 수 있습니다. 또한 네트워크를 통해 제어 할 수있는 서보를 볼 수도 있습니다. 전 여자 친구의 아빠가 Tandy TRS80에서 실제로 그랬습니다. 저는 약 15 년 전에 BASIC을 믿습니다. –

+0

여기 자바가 하나 있는데, 나는 미국의 배급 자라고 믿고 있습니다. 나는 다른 사람들이있을 것이라고 확신한다. Java를 알고 있으면 명령을 웹 서비스 API로 표시 한 다음 PHP를 사용하여 API 끝점을 호출 할 수 있습니다. http://www.eletronlivre.com.br/jhome/ –

-2

PHP는 서버 측 스크립팅입니다. C와 같은 다른 언어를 사용해야합니다. 원격으로 조명을 바꾸고 싶지 않으면 (P : 잊어 버렸을 때).

+2

PHP를 로컬에서도 실행할 수 있습니다. 서버가 필요 없습니다. – alfasin