나의 자동화 된 홈 : Tom Lawrence – Home Brew X10 Plus XMBC Control

이번 달 내 자동 홈 기능은 Staffordshire University의 마지막 학년 학생 인 Tom Lawrence에서 제공합니다. 그의 친구 Andy Jackson과 함께 그는 Android 및 Windows Phone 용 클라이언트와 XBMC를 제어하는 ​​맞춤형 C# 홈 자동화 시스템을 만들었습니다.

제출자 : Tom Lawrence – 저는 Tom입니다. 저는 Staffordshire University에 2 개월 남았던 학생입니다. 나는 현재 작은 부수 프로젝트가있는 마지막 해 프로젝트에서 매우 산만 해지고 있습니다. 작년에 저는 홈 자동화 / 극장 시스템에 훨씬 더 많은 관심을 가지고 있습니다.

나는 내 설정이 약 3 살이되었고 홀 밖으로 이사했을 때 시작했을뿐만 아니라 집을 이사 할 때마다 변경 될 때 시작되었습니다. 처음에는 XBMC를 실행하는 해킹 된 Xbox가있는 Windows 홈 서버가있었습니다. 다음으로, 배치 연도에 Xbox는 Xtreamer로 교체되었으며 이제 마지막 해로 돌아 왔습니다. 거실의 다소 작은 컴퓨터 모니터에 연결된 다소 큰 HTPC가 있습니다. 학생이기 때문에 저렴한 예산으로 일해야했지만 모두 나쁘지는 않습니다. HTPC에는 5.1 서라운드가 있습니다!

나는 한동안 홈 자동화에 관심이 있었고 대학을 마치고 집에 훨씬 더 정착했을 때 어떤 종류의 시스템을 가질 수 있었지만, 그러한 시스템을 시작하기 위해 어떤 종류의 단계도 없었습니다. . 그것은 매우 유사한 설정과 미래 계획을 가진 친구 인 Andy의 Avbrand.com에 연결된 후에 바뀌 었습니다. 사이트를 읽은 후 나는 비슷한 시스템을 만들어야한다는 것을 알았습니다.

나는 Mister House와 같은 다른 시스템에 대해 알고 있었지만 내 필요에 맞게 시스템을 사용자 정의하고 싶지는 않았고, 내 자신을 만들고 싶었고, HA가 태어났습니다.

나는 몇 가지 코드를 으깨고, 프로그래머가 아니며, 대학에서 다양한 프로그래밍 모듈을 가지고 있었지만 학위는 네트워킹에 있지만, 프로그래머 인 Andy가 탑승했을뿐만 아니라 탑승하기 오래지 않았습니다. Andy는 네트워크/커뮤니케이션 측면에서 많은 작업을 수행하여 미래를 위해 확장 가능할 수 있습니다. 이제 우리 자신 사이의 공동 프로젝트가되었습니다. 그래서 그게 다야?

Haserver는 Windows Home Server에서 실행되는 작업 뒤에있는 두뇌입니다. C#로 작성되었으며 Andy가 이전에 쓴 응용 프로그램 인 TVSORTER를 기반으로 다양한 스크립트를 실행하기 시작했습니다.

그것은 이제 작은 기능 목록을 가지고 있지만 한 달이 넘었고 안정적이며 마지막 해 프로젝트를 가지고 있다고 생각하면 최근에 많은 작업이 뒤쳐졌지만 저에게 꽤 뛰어난 작업을 수행해야합니다. 장면은 기능보다는 코드를…

CM11U를 통해 X10 모듈을 직접 제어합니다

작업 스케줄러로 다양한 작업을 실행합니다

XBMC와의 인터페이스

WOL 지원

FTP 업로드

HTTP API

우리가 가진 아이디어는 Haserver가 백그라운드에서 모든 필수 기능을 수행 할뿐만 아니라 클라이언트가 시스템에 대한 단순한 단순한 부분을 수행한다는 것입니다. 이것의 한 가지 예는 핵심 클라이언트가 설정이없는 것입니다. 브로드 캐스트를 통해 서버 IP를 수신하고 클라이언트가 업데이트 할 수있는 서버의 설정을 다운로드합니다. 서버에는 데이터베이스가 있지만 TCP 또는 HTTP API를 통해 JSON을 사용하여 클라이언트와 통신합니다.

Haclient는 완전히 날아간 고객입니다. Haclient에 대한 아이디어는 하위 클라이언트가 특정 기능을 수행 할뿐만 아니라 Haserver를 완전히 지원한다는 것입니다. Haclient의 기능 목록에는 포함됩니다

초기 구성이 필요하지 않습니다

Haserver를 구성 할 수 있습니다

XBMC와의 인터페이스, 오디오 및 비디오 정보 및 일부 원격 제어 기능 표시

모든 서버 기능을 지원합니다

하위 클라이언트

하위 클라이언트의 배후에있는 아이디어는 모든 서버 기능을 완전히 지원하지는 않을뿐만 아니라 특정한 일을 할 것이라는 것입니다. 이것은 대학 이후에 일어날 일 이었지만 우리는 몇 가지 발전에 저항 할 수 없었습니다.

HAWP7 – 지난 며칠 동안 iPhone을 HTC HD7로 교체하고 Windows Phone 용 클라이언트를 신속하게 만들었습니다. 현재 HTTP API를 통해 X10 기능 만 지원하는 것은 곧 스크립트와 Wake 컴퓨터를 실행할 수 있습니다.

Haandroid – Andy에는 Android 장치가 있으며 Haandroid를 생성했습니다. 이 클라이언트는 X10, WOL 및 작업을 지원합니다.

HapyThon – 리모컨의 XBMC가 X10 장치를 켜거나 끄는 쉬운 스크립트입니다.

향후 계획 – 현재 주요 계획은 지루한 것들입니다. 우리가 가진 일이 무엇인지 확인하고 우리가 한 일을 언급하므로 일할 시간이 훨씬 더 많을 때 대학 후에 잊지 마십시오.

Windows Home Server와 통합하고 콘솔을 추가하십시오…

O2 Joggler의 클라이언트를 만드십시오

XBMC (X10 필름 모드 등)와 훨씬 더 통합

CCTV 시스템을 통합합니다

Haserver와 Arduino 사이에 표준 인터페이스가 있습니다.

다음 집과의 인터페이스, 기다려야하고 그들이 먼저 제공하는 것을 확인해야합니다.그렇지만!

우리는 이것을 시스템으로 출시 할 계획이 없지만 언젠가는 우리가 할 수 있다고 생각하고 싶습니다. 현재 우리는 학생 주택에서 신청서를 운영하고 있으며, 럭키가 대학 후 일자리를 얻었으므로 일단 정착 한 후에는 기능 목록이 커질 것이라고 생각합니다. 우리는 여분의 하드웨어를 구매하기 위해 돈을 요구하는 수많은 아이디어를 가지고 있습니다. 확실히 흥미로운 프로젝트 ..

Tom Lawrence Tom-Lawrence.co.uk : Andy Jackson A-Jackson.co.uk : x10 CM12U 컴퓨터 인터페이스

더 원해? – Facebook에서 우리와 같이 트위터에서 우리를 따라 가거나 RSS 피드를 구독해야합니다. 이 뉴스 기사를 이메일을 통해 매일받은 편지함으로 바로 전달할 수도 있습니다.

이 공유:
페이스 북
트위터
레딧
링크드 인
Pinterest
이메일

whatsapp
인쇄

스카이프
텀블러

전보
포켓

Leave a Reply

Your email address will not be published. Required fields are marked *