Eu tenho o seguinte hardware:
3 x fótons de partículas . Cada um serve como um servidor HTTP
1 x Raspberry Pi 3, que servirá como um cliente HTTP
Ao solicitar um HTTP GET para qualquer um dos fótons, a API retorna:
{
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
}
}
}
Desejo criar um esquema de pesquisa em que o cliente Raspberry Pi executa um HTTP GET a cada 0,1 segundo em cada um dos três servidores.
Não tenho certeza se existe algo como HTTP Polling e se as Bibliotecas assíncronas como Twisted by Python devem ser as únicas a serem usadas.
Gostaria de obter alguns conselhos sobre como um modelo de Servidor Múltiplo - Servidor Único funcionaria em HTTP errado?
Referência
Cada fóton de partículas tem a resposta JSON mencionada acima para uma solicitação HTTP GET.
O Raspberry Pi serviria como um cliente HTTP, tentando obter solicitações de todos os fótons de partículas.