项目作者: jeimison3

项目描述 :
A Java server to comunicate TTY USB and UDP via LAN.
高级语言: Java
项目地址: git://github.com/jeimison3/WirelesSIM.git
创建时间: 2017-04-21T06:08:21Z
项目社区:https://github.com/jeimison3/WirelesSIM

开源协议:MIT License

下载


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.