Subscibe đến thiết bị cụ thể với các dịch vụ AWS hoặc Azure IoT


8

Có 1.000 thiết bị IoT cần gửi dữ liệu lên đám mây mỗi giây. Có một ứng dụng di động. Người dùng ứng dụng di động chỉ có thể nhìn thấy tin nhắn từ một thiết bị duy nhất. Có cách nào đơn giản (tích hợp) để đạt được đăng ký như vậy cho thiết bị IoT đơn lẻ bằng Azure không? Tôi đã cố gắng tìm cách để làm điều này với Event Hub và IoT Hub, nhưng không thành công.

Tôi thấy AWS có một thứ gọi là Message Broker cho AWS IoT . Có phải đó là những gì tôi cần? Tôi vẫn thích sử dụng Azure, nhưng tôi nghi ngờ rằng tôi phải sử dụng hàng tấn dịch vụ khác của họ, điều này làm tăng cả sự phức tạp và chi phí cho giải pháp.

Câu trả lời:


4

Tôi chưa từng làm việc với Azure như vậy nhưng Message Broker cho AWS IoT sử dụng MQTT và giống như bất kỳ nhà môi giới MQTT nào khác (như mosquitto cho Linux).

Thông điệp MQTT về cơ bản hoạt động trên Chủ đề. Nếu ứng dụng Android đang đăng ký một chủ đề thì nó có thể nhận được tin nhắn cho chủ đề đó.

Giả sử nếu bạn có hai thiết bị IoT gửi dữ liệu op chủ đề "Chủ đề / Dev1" và "Chủ đề / Dev2", thì nếu ứng dụng của bạn đăng ký vào "Chủ đề / #", nó sẽ nhận được tin nhắn cho tất cả các chủ đề phụ trong "Chủ đề"

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.