Saya memiliki perangkat keras berikut:
3 x Partikel Foton . Masing-masing berfungsi sebagai Server HTTP
1 x Raspberry Pi 3 yang akan berfungsi sebagai Klien HTTP
Setelah meminta GET HTTP ke Foton apa pun, API kembali:
{
node: 1,
uptime: 1234556,
location: 'back',
sensor: {
Eu: {// Euler Angles from IMU
h: 0, p: 0, r: 0
},
La: {// linear Acceleration values from IMU
x: 0, y: 0, z: 0
}
}
}
Saya ingin membuat skema Polling di mana klien Raspberry Pi melakukan HTTP GET setiap 0,1 detik pada masing-masing dari 3 Server.
Saya tidak yakin apakah ada sesuatu seperti Polling HTTP dan apakah Perpustakaan Asynchronous seperti Twisted by Python harus menjadi yang akan digunakan.
Saya ingin mendapatkan saran tentang bagaimana model Multiple Server - Single Client akan berfungsi dengan HTTP?
Referensi
Setiap Photon Partikel memiliki respons JSON yang disebutkan di atas untuk Permintaan GET HTTP.
Raspberry Pi akan berfungsi sebagai Klien HTTP, berusaha mendapatkan permintaan dari masing-masing dan setiap Foton Partikel.