Olá pessoal,
Estou trabalhando em um projeto onde preciso fazer a comunicação entre dois dispositivos microcontrolados. As distâncias podem variar de 20 a 500 metros no máximo. A rede será composta por um mestre que fará a leitura de um ou mais escravos. Os escravos precisam ter a possibilidade de pedir a atenção do mestre no caso de algum tipo de alarme. Os dados são valores de tensão, corrente e temperatura que serão atualizados a cada segundo.
Bom, sempre trabalhei com SPI e I2C para pequenas distâncias, mas não tenho experiência nenhuma com distâncias maiores. Algum dos amigos pode me direcionar para a melhor solução?
Pesquisei alguns protocolos como o RS232, que acho que não me atende pela distância, RS485 e CAN, mas não tenho certeza qual seria a melhor opção para o meu caso. Existem outras opções?
Desde já agradeço por qualquer ajuda!
[]’s
Jean Paul