Làm cách nào để giảm độ trễ nút AWS IoT trước khi xuất bản tin nhắn?


10

Tôi đang sử dụng hai nút AWS IoT để tăng bảng điểm. Hệ thống hoạt động, nhưng có khoảng 5 giây chậm trễ từ nút được nhấn cho đến khi thông báo từ nút thực sự được xuất bản lên AWS , điều này làm cho bảng điểm ít phản hồi hơn tôi muốn.

Tôi gặp khó khăn khi tìm thông tin về độ trễ này giữa lần nhấn nút ban đầu và tin nhắn được xuất bản. Tôi nghĩ rằng tôi nhớ đã thấy trong tài liệu hoặc trên blog rằng sự chậm trễ tồn tại để ngăn một cú chạm ngẫu nhiên được ghi lại, nhưng tôi không thể tìm thấy nơi tôi đọc nó.

Tôi có hai câu hỏi:

  1. Có tài liệu hay giải thích nào về sự chậm trễ này mà tôi đang thiếu không?
  2. Có thể thay đổi sự chậm trễ này? Hoặc điều này được tích hợp vào các nút IoT?

Câu trả lời:


7

Thực tế hơn, sự chậm trễ này bao gồm thời gian đăng ký trên mạng wifi.

Để giảm thiểu mức tiêu thụ năng lượng (đó là pin chính thức không thể thay thế), thiết bị thường hoàn toàn không hoạt động - nó không đủ khả năng chi phí năng lượng để duy trì kết nối mạng wifi và thay vào đó chỉ bắt đầu thử lấy một nút sau khi nhấn nút và đã giao thông để gửi.

Nói một cách tương đối, năm giây để thức dậy, xác thực và truyền tải một thông điệp là khá hợp lý.

Nếu bạn muốn một cái gì đó nhanh hơn, có lẽ bạn sẽ phải xem xét một công nghệ khác cho "bước nhảy" đầu tiên từ pin đến cơ sở hạ tầng được cấp nguồn chính - có lẽ là 2,4 GHz RF, nơi bạn có thể đơn giản hóa quy trình liên kết. Hoặc cung cấp một nguồn năng lượng có thể chứa một hệ thống duy trì các kết nối ngay cả khi không được sử dụng tích cực.

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.