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.
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.
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.
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.
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.