Raspberry Pi để liên tục gửi dữ liệu của cảm biến đến máy chủ và nhận lệnh từ máy chủ


7

Tôi muốn thiết kế một hệ thống sử dụng Raspberry Pi liên tục gửi dữ liệu của cảm biến đến máy chủ và nhận lệnh từ máy chủ.

MQTT sẽ phù hợp với nhu cầu của tôi?

Có cách nào để làm như vậy nếu tôi sử dụng Java trên Pi của mình không?

Biên tập

Bằng cách liên tục, tôi có nghĩa là các luồng như video là liên tục và dữ liệu dựa trên văn bản khác được gửi hai lần mỗi phút.

Các cảm biến là:

Cảm biến độ ẩm - http://www.amazon.in/DHT11-Tem Nhiệt độ-Độ ẩm-Sensor-Module/dp/B01HI9G9ZU?tag=googinhydr18418-21&tag=googinkenshoo-21&ascsubtag=10bb2e

Camera 5MP (Webcam được kết nối với USB của Pi.)

LDR (Sáng và Tối) - Cảm biến

Máy chủ được dựa trên một vị trí lưu trữ đám mây.


3
Cảm biến nào? Nó được kết nối với cái gì? Raspberry Pi có phải là máy chủ của bạn không? Vui lòng chỉnh sửa câu hỏi của bạn để thêm thông tin này.
Goufalite

1
Tần suất 'liên tục' là bao nhiêu? Câu trả lời có thể khác nhau giữa một lần mỗi giây và một lần mỗi phút hoặc giờ. Hãy chắc chắn rằng bạn chỉnh sửa với điều đó để chúng tôi có thể cung cấp cho bạn câu trả lời tốt nhất.
Aurora0001

1
@ Aurora0001 Cập nhật câu trả lời.
Shakti Phartiyal

1
@ShaktiPhartiyal Đừng quên trả lời các câu hỏi của Goufalite trong một bản chỉnh sửa, hãy đảm bảo bạn cung cấp càng nhiều ngữ cảnh càng tốt.
Aurora0001

1
@Goufalite Cập nhật câu trả lời.
Shakti Phartiyal

Câu trả lời:


7

Được rồi đi đây

  • Cài đặt MQTT trên Raspberry Pi của bạn

Hãy xem nếu nó đã chạy trên hương vị linux Rpi của bạn hoặc cài đặt nó

  • Đưa ra cổng MQTT của bạn

Nhìn vào cổng MQTT nào được cài đặt và mở cổng này bằng cách sử dụng chuyển tiếp cổng với modem băng thông rộng của bạn

  • Kết nối máy chủ đám mây của bạn với MQTT cục bộ của bạn

  • Kiểm tra cảm biến của bạn

Tôi không biết cảm biến nhiệt độ sẽ được kết nối như thế nào, dự đoán tốt nhất của tôi sẽ là với một Arduino. Nếu đó là trường hợp, bạn có thể kết nối nó với MQTT bằng một lá chắn . Nếu không, vui lòng chỉnh sửa câu hỏi của bạn để cho chúng tôi biết cảm biến của bạn sẽ được kết nối với hệ thống của bạn như thế nào.

  • Giám sát máy ảnh của bạn

Raspberry Pi có một thư viện gọi là motioncho phép điều khiển camera, hành vi của nó khi bị phát hiện, ...

Trừ khi motionđã có giao diện MQTT, cách tốt nhất của bạn là xuất các chuyển động dưới dạng hình ảnh và sau đó sử dụng dịch vụ tự chế dùng inotifyđể chờ tệp mới và hành động (MQTT / camera / chuyển động có)

Nếu bạn cần tư vấn thêm, xin vui lòng chỉnh sửa câu hỏi của bạn với các yếu tố khác.


Cảm ơn bạn đã trả lời sâu sắc .. Sẽ thử mà.
Shakti Phartiyal

3

Bởi liên tục tôi có nghĩa là các luồng như video liên tục

Nếu bạn đang xem xét phát video liên tục từ Pi thì LIVE555 Streaming Media có thể phục vụ mục đích của bạn. Live555 sẽ cung cấp như sau:

  • Phân phối nguồn cho truyền phát đa phương tiện RTP / RTCP / RTSP / SIP dựa trên tiêu chuẩn
  • Thích hợp cho ứng dụng phát trực tuyến nhúng và / hoặc chi phí thấp
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.