Bagaimana cara mengurangi penundaan tombol AWS IoT sebelum penerbitan pesan?

10

Saya menggunakan dua tombol AWS IoT untuk menambah papan skor. Sistem berfungsi, tetapi ada sekitar 5 detik penundaan dari tombol yang ditekan hingga pesan dari tombol tersebut benar-benar diterbitkan ke AWS , yang membuat papan skor kurang responsif daripada yang saya inginkan.

Saya mengalami kesulitan menemukan informasi tentang penundaan ini antara tekan tombol awal dan pesan yang dipublikasikan. Saya pikir saya ingat melihat di dokumentasi atau di blog bahwa ada keterlambatan untuk mencegah double tap yang tidak disengaja direkam, tetapi saya belum dapat menemukan di mana saya membaca itu.

Saya punya dua pertanyaan:

  1. Apakah ada dokumentasi atau penjelasan tentang keterlambatan ini yang saya lewatkan?
  2. Apakah mungkin untuk mengubah penundaan ini? Atau apakah ini dibangun pada tombol IOT?
DanHam
sumber

Jawaban:

7

Lebih realistis lagi, keterlambatan ini mencakup waktu untuk mendaftar di jaringan wifi.

Untuk meminimalkan konsumsi daya (itu adalah baterai yang tidak tergantikan secara resmi), perangkat ini biasanya sepenuhnya tidak aktif - tidak mampu membayar biaya energi untuk mempertahankan koneksi jaringan wifi, dan alih-alih hanya mulai mencoba untuk mendapatkan satu setelah tombol telah ditekan dan telah lalu lintas untuk dikirim.

Secara komparatif, lima detik untuk bangun, mengotentikasi, dan mengirimkan pesan cukup masuk akal.

Jika Anda menginginkan sesuatu yang lebih cepat, Anda mungkin harus melihat teknologi yang berbeda untuk "lompatan" pertama dari baterai ke infrastruktur bertenaga listrik - mungkin RF 2,4 GHz yang memadai di mana Anda dapat menyederhanakan proses asosiasi. Atau menyediakan sumber daya yang dapat mengakomodasi sistem yang memelihara koneksi meskipun tidak digunakan secara aktif.

Chris Stratton
sumber