J'ai le matériel suivant:
3 x photons de particules . Chacun sert de serveur HTTP
1 x Raspberry Pi 3 qui servira de client HTTP
Sur demande d'un HTTP GET à l'un des photons, l'API renvoie:
{
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
}
}
}
Je veux créer un schéma d'interrogation où le client Raspberry Pi effectue un HTTP GET toutes les 0,1 seconde sur chacun des 3 serveurs.
Je ne sais pas s'il existe quelque chose comme HTTP Polling et si les bibliothèques asynchrones comme Twisted by Python devraient être celles à utiliser.
J'aimerais obtenir des conseils sur la façon dont un modèle à plusieurs serveurs et à client unique fonctionnerait par rapport à HTTP?
Référence
Chaque photon de particules a la réponse JSON mentionnée ci-dessus à une requête HTTP GET.
Le Raspberry Pi servirait de client HTTP, essayant d'obtenir des demandes de chaque photon de particules.