Cảm biến Giao tiếp với Pi, BLE / Wifi


10

Tôi muốn đặt Pi 3 ở đâu đó trong nhà và cảm biến chạy bằng pin. Pi sẽ đọc các đầu vào từ ví dụ cùng cấp, một cấp trên và khu vườn. Vì vậy, 1-2 bức tường gạch thông thường ở giữa và trong phạm vi từ 0-50m.

Tôi đã xem xét các công nghệ khác nhau từ Z-Wave, Digimesh, XBee, ZBee, Sigfox, v.v. nhưng cuối cùng tôi đã tìm đến những công nghệ phổ biến hơn. Bởi vì trên hầu hết các công nghệ trên, bạn cần những người chơi khác nhau, ví dụ như trong ZigBee, bạn có ba loại khác nhau, ví dụ như bộ định tuyến. Ngoài ra, các công nghệ trên đòi hỏi phải có giấy phép thương mại rất tốn kém hoặc các thành phần> 7 $.

Vì vậy, ngay bây giờ tôi đang ở giữa BLE và Wi-Fi. Một trường đại học của tôi khuyên tôi nên sử dụng Contiki, một hệ điều hành nguồn mở giúp dễ dàng thiết lập giao tiếp với các cảm biến.

Câu hỏi

  1. Ông giải thích với tôi rằng có ba lớp: vật lý, giao thức và định tuyến. Vì vậy, 6LoWPAN là một trong những tùy chọn định tuyến.

    Tôi có thể tạo lưới với Contiki và ESP8266 không? Nếu không, tôi sẽ đi cho CC2650 . Tôi đã thấy có các giải pháp lưới với ESP8266.

  2. Cả hai công nghệ có vẻ khá giống tôi. Cả hai đều có phạm vi ~ 200m (có thể hơn 30m xuyên tường). Và được sử dụng rộng rãi. Đâu là sự khác biệt cho trường hợp sử dụng của tôi?


3
Hãy đặt hai câu hỏi của bạn dưới dạng câu hỏi độc lập. Ngoài ra, LoWPAN là một mạng LAN (xem Mạng điều là một ví dụ), mặc dù nó cũng sử dụng kiến ​​trúc định tuyến. Nếu bạn nhìn vào đây, hầu hết các câu hỏi WiFi / BT của bạn có thể đã được đề cập, vì vậy chỉ cần hỏi về các khoảng trống.
Sean Houlihane

Câu trả lời:


2

Từ chối trách nhiệm, sẽ không trả lời trực tiếp câu hỏi của bạn, nhưng thay vào đó tôi sẽ cung cấp cho bạn kinh nghiệm của tôi với tự động hóa nhà

Nếu bạn muốn tạo một lưới với raspberry pi, có một số tùy chọn ngoài kia.

Bạn có thể kiểm tra openHAB , một phần mềm chạy trên raspberry pi và có thể giám sát các thiết bị khác bằng giao thức MQTT. Tôi không có kinh nghiệm với môi trường này, nhưng có rất nhiều thông tin ngoài kia.

Sở thích cá nhân của tôi là Blynk (không phải lần đầu tiên tôi giới thiệu nó ở đây). Đó là máy chủ + Ứng dụng Android có thể được cài đặt và lưu trữ trên Rpi và lớp điều khiển (giao diện người dùng) trên Android / iOS. Vì bạn (hoặc người khác) phát triển giao diện người dùng, bạn có thể tùy chỉnh giao diện người dùng và cách giao diện với thế giới thực. tức là: Nếu bạn có n nút có cùng cảm biến và cùng một phần mềm, bạn có thể sử dụng bộ chọn thiết bị để thay đổi từ nút này sang nút khác mà không cần tạo nhiều màn hình. Thực sự thực sự dễ sử dụng và thực sự mạnh mẽ.

Ở chỗ của tôi, tôi có ba nút đang chạy. ! sử dụng lõi photon để hiển thị Nhiệt độ và độ ẩm + điều khiển dải dẫn, và hai trong số chúng sử dụng bảng gật đầu để chỉ hiển thị nhiệt độ và độ ẩm. Tất cả chúng đã hoạt động được khoảng 1 năm nay và tôi đã gặp phải bất kỳ nhược điểm nào của máy chủ (Tôi đang sử dụng máy chủ blynk). nhưng, nếu bạn sử dụng máy chủ của riêng bạn (có thể là pi mâm xôi của riêng bạn), bạn sẽ có toàn quyền kiểm soát nó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.