(Resolvido) Raspberry pi3 + Raspbian Jessie + ScadaBR + ttyUSB0

Bom dia a todos.

Estou com um problema, o ScadaBR não está listando a ttyUSB0 para eu iniciar um projeto.

Um certo momento o ScadaBR listou o ttyUSB0, nesse momento foi possível criar um projeto e coloca-lo em produção, mas no dia seguinte o ScadaBR não estava mais listando o ttyUSB0, sendo que no /dev o ttyUSB0 está lá.
Veja:
crw--w---- 1 root tty       4,   9 Sep  1 17:55 tty9
crw------- 1 root root      5,   3 Sep  1 17:55 ttyprintk
crw-rw---- 1 root dialout 188,   0 Sep  2 08:05 ttyUSB0
crw------- 1 root root     10, 239 Sep  1 17:55 uhid

Também entrei no raspi-config e desabilitei a Serial.
E também editei o arquivo /boot/cmdline.txt, veja como ficou:
root@raspberrypi:~# cat /boot/cmdline.txt
dwc_otg.lpm_enable=0 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait


Alguém sabe como resolver esse problema?

Dados da instalação:
    Raspbian kernel 4.4.19-v7+
    Tomcat7 (nativo do raspbian)
    ScadaBR 0.9.1 (arquivo war)
    java-7-openjdk-armhf (nativo do raspbian)
    librxtxSerial-2.2pre1.so (nativo do raspbian)

root@raspberrypi:~# groups tomcat7
tomcat7 : tomcat7 root dialout

root@raspberrypi:~# dmesg: (aqui está conectado um arduino nano)
[    6.067482] usbserial: USB Serial support registered for generic
[    6.075025] usbcore: registered new interface driver ch341
[    6.075149] usbserial: USB Serial support registered for ch341-uart
[    6.075239] ch341 1-1.5:1.0: ch341-uart converter detected
[    6.079421] usb 1-1.5: ch341-uart converter now attached to ttyUSB0

root@raspberrypi:~# dmesg: (aqui estava conectado um conversor USB-SERIAL)
[    3.882855] usb 1-1.4: new full-speed USB device number 4 using dwc_otg
[    4.003236] usb 1-1.4: New USB device found, idVendor=10c4, idProduct=ea60
[    4.014997] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.027125] usb 1-1.4: Product: Conversor D501 Contemp Bridge Controller
[    4.038679] usb 1-1.4: Manufacturer: Silicon Labs
[    4.048149] usb 1-1.4: SerialNumber: 1601002
[    7.917362] usbserial: USB Serial support registered for generic
[    7.924042] usbcore: registered new interface driver cp210x
[    7.924248] usbserial: USB Serial support registered for cp210x
[    7.924426] cp210x 1-1.4:1.0: cp210x converter detected
[    7.926247] usb 1-1.4: cp210x converter now attached to ttyUSB0

Nenhum dos dois dispositivos aparecem no ScadaBR.
Se precisarem de mais informações, estarei à disposição.

 

SOLUÇÃO:

O meu raspbian é o Jessie e por isso eu não consigo no repositório padrão o Java6 e o Tomcat6, mas eu consegui baixar os arquivos necessários no repositório do Raspbian Wheezy e após instalado, funcionou perfeitamente. Detalhe o ttyUSB0 só é listado quando eu desabilito os projetos que utilizam essa porta no scadabr.

Seguem pacotes:

libtomcat6-java_6.0.45+dfsg-1~deb7u1_all.deb
openjdk-6-jdk_6b38-1.13.10-1~deb7u1_armhf.deb
openjdk-6-jre_6b38-1.13.10-1~deb7u1_armhf.deb
openjdk-6-jre-headless_6b38-1.13.10-1~deb7u1_armhf.deb
openjdk-6-jre-lib_6b38-1.13.10-1~deb7u1_all.deb
tomcat6_6.0.45+dfsg-1~deb7u1_all.deb
tomcat6-admin_6.0.45+dfsg-1~deb7u1_all.deb
tomcat6-common_6.0.45+dfsg-1~deb7u1_all.deb
 

Tudo certo. Abraços.

Pessoal.

Alguem tem um passo a passo ou imagem do SD Card com o ScadaBR rodando no Raspbian?

Estou dificuldade para conseguir o Java6 Tomcat6 nos repositórios oficiais.

Estou testando um raspberry pi 3

Minha aplicação deve usar sobretudo protocolos ethernet: Modbus e SNMP.

Desde já agradeço.

http://debian.rutgers.edu/security/security/pool/updates/main/o/openjdk-6/
http://debian.rutgers.edu/security/security/pool/updates/main/t/tomcat6/

Caro, nesses dois links você encontrará os pacotes que precisa para instalação.

Na hora de instalar, será anunciado incompatibilidades, mas pode prosseguir que funciona perfeitamente.

Eliteacs,

não posso ajudar no seu problema pois só usei o scadabr no cubieboard. Mas eu fiquei curioso com seu acesso no snmp. Eu estou tendo muita dificuldade e queria conversar com alguem sobre isso.

Dentro da intra net funciona tudo beleza. Mas eu queria monitorar meus roteadores via net. Eles estão em 3 pontos distintos. Todos tem o padrão snmp, porém eu não consigo acessar. 

podemos falar sobre isso? pode usar o email farmsidney@hotmail.com

OI Marcio, deixo ver se posso te ajudar. Estou um pouco enrrolado com a minha monografia da Pós aqui, e ultimamente nao tenho tido tempo para continuar as minhas pesquisas com o scadabr, quanto ao que sei o Ubuntu nas ultimas versões nao aceita mas o tomcat 6 e o java 6 que ja são legados, estamos esperando que a MCA, lance uma atualização desse projeto para os novos java 8 e tomcat 8, mas temos que aguarda. eu Deixe na Laboratorio de garagem um instalação para ubuntu mais recente do scadabr com java 6 e tomcat 6, la eu dou os paranauê, outra é que no sistemas operacionais com 64 bits( parece ser o caso do rassp 3) o scadabr nao abre porta serial nenhuma(pelo menos até onde sei) uma solução é vc usar um adaptador para converter serial em ethernet e deste jeito vc conseguiria usar porta serial, para por exemplo modbus IP. abaixo o link da instalação no ubuntu mais recente que pode ser instalado no rassp 3. 

http://labdegaragem.com/forum/topics/scadabr?id=6223006%3ATopic%3A111690&page=100

Realmente pode ser a melhor solução.

Obrigado.

Marcio_Paulino.
Como que faço o comando no terminal para instalar os pacotes dos links que vc deixou.
pois tenho um raspberry pi 3, e sou novo em programação. ai gostaria de ajuda. se possivel
poderia me explicar como faço para instalar esses pacotes. e quais devo instalar.

Seguem pacotes:

libtomcat6-java_6.0.45+dfsg-1~deb7u1_all.deb
openjdk-6-jdk_6b38-1.13.10-1~deb7u1_armhf.deb
openjdk-6-jre_6b38-1.13.10-1~deb7u1_armhf.deb
openjdk-6-jre-headless_6b38-1.13.10-1~deb7u1_armhf.deb
openjdk-6-jre-lib_6b38-1.13.10-1~deb7u1_all.deb
tomcat6_6.0.45+dfsg-1~deb7u1_all.deb
tomcat6-admin_6.0.45+dfsg-1~deb7u1_all.deb
tomcat6-common_6.0.45+dfsg-1~deb7u1_all.deb

esses! ou
http://debian.rutgers.edu/security/security/pool/updates/main/o/openjdk-6/
http://debian.rutgers.edu/security/security/pool/updates/main/t/tomcat6/

esse!???


Marcio. o Raspbian wheezy. não quer instalar no meu Raspberry. o que faço?
so esta aceitando o raspbian jessei.

Marco, instale o “Raspbian Wheezy” e os 8 pacotes listados *deb7u1_all.deb, foram esses que eu instalei, não tem erro, é só instalar que funciona.
No mais você deve iniciar o serviço do tomcat6 e pronto, é só colocar o repositório do scadabr lá que ele já instala.
Eu não estou usando mais o Raspberry PI 3, pois achei ele muito instável, mas vai uma dica, use uma fonte de energia com muita amperagem tipo 10a e boa sorte.

O comando deve ser feito um a um, assim: dpkg -i libtomcat6-java_6.0.45+dfsg-1~deb7u1_all.deb
(caso dê algum erro ao instalar um pacote, leia o erro, pode ser que o linux queira que você instale outro pacote primeiro).

Caso o linux lhe peça para instalar um pacote que não seja um desses que eu listei, use o comando: yum install nome_pacote.

Mas se você for muito iniciante, vale a pena ler os diversos posts sobre Raspbian+Scadabr encontrados na internet para você se familiarizar.

Ok Marcio. muito obrigado. vou tentar depois te falo o resultado!

Olá Pessoas,

Deixe me entrar na conversa. Eu criei um script para uma instalacao do scadabr via pasta do usuario que usa os binarios da oracle que devem ser baixados previamente do archive oracle. Ele funciona, contudo falta alguns acertos acerca de iniciar o serviço manualmente. Eu resolvi com um script no /etc/init.d/rc5… mas nao é o ideal.

Eu postei as instuções e o script no tópico:
Link para o Script

Testem e qualquer feedback será bem vindo.

vou testar o seu logo mais a noite quando chegar do trabalho e comento como foi a experiencia.
obrigado também Vagner!

Muito válido. Agradecemos a sua colaboração.

Funcionou direitinho? esta usando qual hardware? Rasp3?