Skip to content

A Java server to comunicate TTY USB and UDP via LAN.

License

Notifications You must be signed in to change notification settings

jeimison3/WirelesSIM

Repository files navigation

Comunicação Serial COM via UDP

WirelesSIM é uma ferramenta simples desenvolvida em Java que converte comunicação serial, como do Arduino, para pacotes UDP em broadcast na rede.

Motivação

Fez-se a necessidade de usar uma shield para comunicação de um Arduino em rede. Porém, sendo desenvolvida, a ferramenta conseguiu reduzir o custo da fase de testes do projeto e avaliá-lo de forma mais detalhada.

Aplicações

Várias ferramentas para Android disponibiizam comunicação UDP com outras plataformas (destaque a DroidScript e MacroDroid), sendo assim um protocolo versátil e de vasta aplicabilidade.

Operação UDP & Serial

A aplicação funciona monitorando atividades na Porta de Comunicação(COM) Serial, no caso para o Arduino, e as envia para endereço de broadcast de todas as interfaces de rede.
Enquanto isso, monitora atividades de rede noutra porta, para então direcioná-las ao Arduino pela mesma porta serial com o Bitrate especificado na programação.

Dados padrão

Porta de broadcast do WirelesSIM: 11888.
Porta de entrada UDP do WirelesSIM: 11889.
Porta de comunicação é automática para dispositivos "Serial".

Portas e Bitrate

Configurações de portas dos protocolos e do bitrate são feitas no arquivo Main.java.
Quaisquer outras alterações podem ser feitas nos respectivos arquivos.

Modificações no código:

É necessário um contínuo estudo do código, uma vez que o desempenho pode ser melhorado.
Favor referir o repositório original.

Releases

No releases published

Packages

No packages published

Languages