Olá garagistas, não sei se alguém já teve essa necessidade, eu estou montando um SI e um SC usando arduino e Java EE, ja consegui fazer a comunição pra aplicação Java EE controlar varias placas de arduino (cada placa representa uma sala) todavia, pra gerar uma maior complexidade no projeto, optei por dividir os circuitos das salas em parte da frente e parte de tráz, onde cada um desses cirucuitos está ligado a uma porta do arduino. Ai começam meu problemas, não estou conseguindo tratar a mensagem codificada que envio para o arduino através do socket java, eu mando um codigo assim por exemplo, "0F" onde a string na primeira posição (char no caso) representa o estado do circuito e 'F', qual o circuito em questão, todavia não sei como fazer para client.read() ler isso e armazenar numa string, a primeira vez que envio o sinal ele le, mas em seguida ele le, mais n le só o novo codigo, e como se o que enviei anteriormente continuasse armazenado, ai ate tentei limpar o client.flush() mas n da certo, n sei se estou usando alguma função de maneira equivocada, enfim....Alguem sabe como posso tratar as mensagens enviadas para o arduino de um socket. Desde já agradeço.

Exibições: 225

Responder esta

Respostas a este tópico

Alguém?

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço