Khi thiết lập 'Things' trong AWS IoT, tôi có thể có một thứ, và sau đó có nhiều trường hợp về điều đó không?


7

Tôi có thể đặt điều này vào các điều khoản phần mềm, nhưng tôi chỉ muốn tất cả mọi thứ của mình cùng loại, nhưng có nhiều trường hợp (nhiều thứ). Mỗi thứ phải có thể được tham chiếu riêng, và đăng ký tin nhắn cá nhân. Sau đó, tôi có thể có nhiều dữ liệu gửi Raspberry Pi trở lại AWS-IoT trong khi mỗi người có thể đăng ký một tin nhắn duy nhất. Cảm ơn bạn.


Bạn có biết về các loại điều , và chúng có phù hợp với vấn đề của bạn không? Nếu không, bạn có thể làm rõ chính xác những tính năng bạn cần?
Aurora0001

1
Có, tôi thấy rằng bạn có thể đặt Things để có các thuộc tính tương tự thông qua các loại điều. Tính năng tôi cần chính xác là khả năng có nhiều thứ gửi tin nhắn lên đám mây, sau đó có thể được lưu trữ duy nhất trong Lambda (tôi tin rằng điều này là có thể) và cho phép mỗi thứ đăng ký một tin nhắn độc lập. Tôi muốn có một pub-sub trong đó (từ chế độ xem pub) từ chức năng Lambda, tôi gửi một tin nhắn và nó được gửi đến một Thing cá nhân (chỉ một) đã đăng ký những tin nhắn đó.
PaulPerry

Câu trả lời:


2

Sau khi thực hiện một số nghiên cứu sâu hơn, tôi khá chắc chắn loại Thing những gì bạn muốn.

Các loại điều cho phép bạn lưu trữ thông tin mô tả và cấu hình chung cho tất cả những thứ liên quan đến cùng loại. Điều này đơn giản hóa việc quản lý mọi thứ trong sổ đăng ký. Ví dụ: bạn có thể định nghĩa loại điều LightBulb. Tất cả những thứ liên quan đến loại điều LightBulb đều chia sẻ một tập các thuộc tính: số sê-ri, nhà sản xuất và công suất. Khi bạn tạo một thứ thuộc loại LightBulb (hoặc thay đổi loại của một thứ hiện có thành LightBulb), bạn có thể chỉ định các giá trị cho từng thuộc tính được xác định trong loại điều LightBulb.

Các loại điều không có nghĩa là tất cả các thiết bị được coi là một thiết bị ; mỗi điều nhận được ARN riêng của mình bất kể nó có Loại Thing hay không.

Mỗi Điều nên có thể đăng ký một chủ đề tùy chỉnh (nếu bạn đang sử dụng nhà môi giới MQTT), mặc dù nó có Loại Điều. Sự khác biệt duy nhất là Những thứ có Loại Điều được đưa ra một số thuộc tính nhất định (không thay đổi và cố định) có thể xác định các thuộc tính cho loại Điều cụ thể đó.

Nếu bạn muốn gửi tin nhắn từ tất cả những thứ của mình như thể chúng là một, chỉ cần xuất bản đến một chủ đề MQTT chung không dành riêng cho một thiết bị.


1
Xin chào Aurora, cảm ơn vì đã nghiên cứu điều này. Tôi nghĩ rằng tôi có thể hoàn thành những gì tôi cần với AWS IoT và Các loại điều có vẻ hữu ích, nhưng tôi thậm chí không nghĩ rằng mình cần những thứ đó. Dường như chìa khóa là kiến ​​trúc pub-sub và sử dụng một chủ đề tin nhắn duy nhất (có thể là một hướng dẫn?) Thì mỗi PI có thể nhận được các tin nhắn độc đáo của họ.
PaulPerry
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.