Pi, BLE / Wifi와 통신하는 센서


10

집과 배터리 전원 센서의 어딘가에 Pi 3를 배치하고 싶습니다. Pi는 같은 레벨, 한 레벨 위와 정원의 입력을 읽습니다. 따라서 1-2 사이의 일반 벽돌 벽과 0-50m 사이의 범위입니다.

Z-Wave, Digimesh, XBee, ZBee, Sigfox 등의 다른 기술을 살펴 보았지만 결국에는 더 일반적인 기술을 사용했습니다. 위의 기술 대부분에서는 ZigBee와 같은 다른 플레이어가 필요하기 때문에 라우터와 같은 세 가지 유형이 있습니다. 또한 위의 기술은 비용이 많이 드는 상용 라이센스가 필요하거나 구성 요소가> 7 $입니다.

지금은 BLE와 Wi-Fi 사이에 있습니다. 내 대학에서 센서와의 통신을 쉽게 설정할 수있는 오픈 소스 OS 인 Contiki를 사용하도록 권장했습니다.

질문

  1. 그는 물리적, 프로토콜 및 라우팅이라는 세 가지 계층이 있다고 설명했습니다. 그래서 로팬는 라우팅 옵션들 중 하나입니다.

    Contiki와 ESP8266 으로 메쉬를 만들 수 있습니까 ? 그렇지 않으면 CC2650을 갈 것입니다 . 나는 거기에 본 메쉬 솔루션 ESP8266에가.

  2. 두 기술 모두 저와 비슷해 보입니다. 둘 다 ~ 200m의 범위를 가지고 있습니다 (벽을 통해 30m 이상). 그리고 널리 사용됩니다. 사용 사례의 차이점은 어디에 있습니까?


3
두 가지 질문을 독립적 인 질문으로하십시오. 또한 LoWPAN은 라우팅 아키텍처도 사용하지만 WAN (예 : 사물 네트워크 참조)입니다. 여기를 보면 대부분의 WiFi / BT 질문이 포함되었을 수 있으므로 그 차이에 대해 물어보십시오.
Sean Houlihane

답변:


2

Disclamer는 귀하의 질문에 직접 대답하지는 않지만 대신 홈 오토메이션에 대한 경험을 드릴 것입니다.

라즈베리 파이로 메쉬를 만들려면 몇 가지 옵션이 있습니다.

raspberry pi에서 실행되고 MQTT 프로토콜을 사용하여 다른 장치를 모니터링 할 수있는 소프트웨어 인 openHAB 를 확인할 수 있습니다 . 이 환경에 대한 경험이 없지만 많은 정보가 있습니다.

개인적으로 가장 좋아하는 것은 Blynk입니다 (여기서 추천하지는 않습니다). Rpi에 설치하고 호스팅 할 수있는 서버 + Android 앱이며 Android / iOS에있는 제어 계층 (사용자 인터페이스)입니다. 사용자 (또는 다른 사람)가 UI를 개발하므로 UI와 실제 세계와의 인터페이스 방법을 사용자 정의 할 수 있습니다. 예 : 동일한 센서와 동일한 소프트웨어 를 가진 n 개의 노드가있는 경우 여러 화면을 만들지 않고도 장치 선택기를 사용하여 노드 간을 변경할 수 있습니다. 정말 사용하기 쉽고 강력합니다.

내 자리에는 세 개의 노드가 실행 중입니다. ! 광자 코어를 사용하여 온도 및 습도 + LED 스트립 제어를 표시하고 그 중 두 개는 nodemcu 보드를 사용하여 온도 및 습도 만 표시합니다. 그들 모두는 약 1 년 동안 운영되어 왔으며 아직 서버에 단점이 있습니다 (blynk 서버를 사용하고 있습니다). 그러나 자신의 서버를 사용하는 경우 (자신의 라즈베리 파이 일 수 있음) 서버를 완전히 제어 할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.