Comandos de Socket
A aplicação comunica-se com o Node Application para repassar comandos e dados de um dispositivo para um web client e vice versa.
O xMova, intercepta os seguintes eventos:
- commandSupportNetworkTest: Recebe uma solicitação para efetuar os testes em redes de dados e enviá-los ao solicitante, repassando que este comando foi executado;
- sendClientSocketId: Recebe os dados de conexão e atualiza seu socket id;
- commandSupportLog: Recebe uma solicitação para envio do log e retorna uma mensagem referente ao status de envio. Os dados do log serão enviados para o servidor específico, exemplo: produção, desenvolvimento, homologação etc.;
- commandSupportSimpleMsg: Recebe uma mensagem para o cliente, podendo ou não respondê-la, a resposta referente a este ato será repassada ao cliente;
- commandSupportListInstalledApps: Recebe uma solicitação para listar todos os aplicativos instalados atualmente no dispositivo e retorna para o cliente;
- commandSupportListFiles: Recebe uma solicitação para listar os arquivos presentes atualmente no dispositivo e retorna para o cliente;
- commandSupportHardwareInfo: Retorna um resumo do hardware do dispositivo corrente;
- sendCommunication: Emite um evento de resposta ao cliente solicitante;
- commandSupportNmeaInfo: Recebe uma requisição para efetuar a coleta de dados de nmea durante um tempo de x segundos.