Olá.
Segui um tutorial que um colega deixou comentando em um dos meus vídeos no Youtube e modifiquei apenas o arquivo RXTXcomm.jar utilizando uma mais atual (eu acho).
Curiosamente fui no site do ScadaBR baixar a versão 1.0 e no lugar dela veio no download um arquivo RXTXcomm.jar.
Tive a ideia de então usar esse arquivo e substituir o RXTX que fica dentro da pasta WEB-INF no caminho: C:\Program Files\ScadaBR\webapps\ScadaBR\WEB-INF\lib. Renomeei a RXTXcomm.old e colei a biblioteca nova.
Claro, com o tomcat parado.
Reiniciei o Tomcat e o ponto não confiável sumiu… o modbus serial funcionou normalmente.
Única coisa curiosa é que: quando se faz busca por nós ou por registro, ele dá um code function 0x0… se desabilitar o data source e buscar de novo, encontra…
Outra coisa, dá erro também se buscar por nó e por registro ao mesmo tempo…
Mas é só, como data source habilitado a comunicação flui normalmente.
Aqui eu uso um PLC chinês FX3u com um conversor serial RS485 pra USB e conecto no Mac (tenho windows 7 aqui).
Vou testar na Raspberry Pi para ver se funciona.
Espero que ajude. Sou iniciante por aqui, então desconsidere qualquer bobagem escrita.