2017-10-19 18 views
1

나는 Nest 제품을위한 홈 오토메이션을 위해 OpenThread에 뛰어 들고있는 노련한 개발자입니다. 국경 라우터, 로컬 링크 및 FTD의 & MTD의 로컬 메시 존재를 통해 로컬 프로토콜을 통해 Nest 장치와 통신 할 수 있는지에 대해 더 관심이 있습니다. 클라우드와 사용자 계정을 통해 Nest API를 사용하는 것을 피할 수 있다면 관심이 없습니다.Nest Learning Thermostat를 사용하는 OpenThread

나는 Nest 인공 지능 온도 조절기 시작했고 나는 라즈베리 파이 3 프로토 타입있어 성공적으로 여기에 자신의 자식의 repo에 열기 스레드하여 Posix 플랫폼과 다른 단계를 구축 : https://github.com/openthread/openthread 나는 2 사이에 ping 할 수 있어요 ot-cli-ftd를 통한 플랫폼 NCP 노드 및 필요한 모든 wpantund (?) 서비스 중 일부는 실행 중입니다.

위의 단계는 내가 할 방향을 설명합니다. 그러나 그렇게하는 것이 가장 좋고 올바른 방법이 아닌 것은 확실하지만 지금까지 읽은 내용을 토대로합니다.

Nest Learning Thermostat가 이미 tcp/ip를 통해 로컬 Wi-Fi 네트워크에 연결되어 있기 때문에 온도 조절기에 802.15.4 트래픽을 wifi로 라우팅하는 국경 라우터가 있는지 확인하려고합니까? 아는 사람 있나요? 내 서모 스탯을 집에있는 Wi-Fi 네트워크에 연결할 수 있었지만 내가가는 길과 통신하는 예는 발견하지 못했습니다.

온도 조절기에 경계 라우터가 없거나 TCP/IP 연결이 독점적이며 나 같은 제조업체가 액세스 할 수없는 경우 Nest 장치와 통신하려면 802.15.4 플랫폼을 가져야합니까?

도움을 주셔서 감사합니다. - Doug

답변

1

오늘날 Nest Learning Thermostat는 주로 유럽의 Nest HeatLink 제품을 제어하기위한 스레드 기술을 사용합니다. 현재 스레드에 대한 제어 또는 내성을위한 API를 노출하지 않습니다. 서모 스탯과 상호 작용하려면 네스트와 함께 작동 (클라우드) API를 사용해야합니다.

스레드 (및이를 구현하는 OpenThread)는 네트워크 계층만을 제공하지만 의미있는 상호 작용을 위해서는 그 위에 응용 프로그램 계층이 필요합니다. Nest 제품은 이러한 목적으로 Weave 프로토콜을 사용합니다. Nest는 자사의 제품에 완벽한 제 3 자 상호 작용을 제공 할 준비가되지 않았지만 http://openweave.io/ 이상의 위브 기술을 탐색 할 수 있습니다. 앞으로 더 많은 공간을 확보 할 수 있습니다.

+0

정보 주셔서 감사합니다. 내가 찾던 이상적인 답변은 아니지만 가치가 있으며 이상적인 대답은 아직 가능하지 않은 것처럼 보입니다. 그래서 나는 다른 접근법을 추구 할 것입니다. – doug4350