Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Mensagens - demetriocgois

Páginas: [1]
1
Dicas e Truques / Re:[Tutorial] Instalação do SMS Power View no Linux
« Online: 04 de Julho de 2017, 13:35 »
Consegui fazer funcionar no Raspberry Pi3 perfeitamente seguindo as dicas do amigo slackz.
Obrigado a todos.

Pessoal, sou mais um proprietário deste nobreak, infelizmente. Estou tentando rodar em um Raspberry Pi 3, fiz todos os procedimentos do tópico, ao executar ele mostra o seguinte erro:

Procura por nobreak: [DAKER]

E não inicia, alguém já passou por isso?

Vlw!

EDIT: Atualizando !

Consegui funcionar utilizando a libhidapi do seguinte site:

https://blogs.oracle.com/jtc/usb-device-access-for-java-se-and-osgi

Baixei o correspondente a armv6, tudo ok agora!

2
Dicas e Truques / Re:[Tutorial] Instalação do SMS Power View no Linux
« Online: 02 de MAR?O de 2017, 10:57 »
Sampayu acabei de conseguir fazer funcionar mas com a versão desse cara aqui.

http://esijmjg.blogspot.com.br/2014/04/sms-power-view-universal-para-linux.html

Só segui o leia-me dele e tive que copiar o librxtxSerial.so que você me disse para fazer o link simbólico para o diretório desse PowerView Universal, disponível no link acima.
Show de bola.
Muitíssimo obrigado pela contribuição.

3
Dicas e Truques / Re:[Tutorial] Instalação do SMS Power View no Linux
« Online: 24 de Fevereiro de 2017, 16:45 »
Infelizmente não deu certo, fiz o procedimento e reiniciei mas continua no debug o mesmo erro.
Obrigado a atenção amigo, mas vou tentar instalar o windows 10 nesse raspberry pi 3 e tentar rodar o SMS Powerview.

É, talvez funcione. Espero que sim! :) Que pena que as informações aqui publicadas não foram suficientes para ajudar com o seu caso, mas espero que com o Windows você consiga. Se também não der certo, experimente isto, no Linux:

1) Acesse http://rxtx.qbang.org/wiki/index.php/Download e pegue o arquivo rxtx-2.1-7-bins-r2.zip da coluna Binary.


Fiz conforme tu me explicou, mas ainda retornou assim o debug:



Código: [Selecionar]
pi@pi-desktop:/opt/sms$ sudo ./powerview start -d
[sudo] password for pi:
Iniciando como Serviço...
Criando link simbolico para USB-Serial.
SMS Power View iniciado com sucesso.
pi@pi-desktop:/opt/sms$ fev  24 16:42:52 [                                        lang.Class]: [      main - DEBUG] SMSysServico.main() - INICIO
fev  24 16:42:52 [                              common.SistemaNativo]: [      main - DEBUG] utilizando Linux
fev  24 16:42:52 [                              common.SistemaNativo]: [      main - DEBUG] Versão do java: 1.8
fev  24 16:42:52 [                                        lang.Class]: [      main - DEBUG] SMSysServico.main() - Util.copyRequiredFiles();
fev  24 16:42:52 [                                        lang.Class]: [      main - DEBUG] SMSysServico.main() - Util.checkDebug(args); 1
fev  24 16:42:52 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] instanciando
fev  24 16:42:52 [                          xml.BuilderComandoSerial]: [      main - DEBUG] BuilderComandoSerial() Arquivo: /opt/sms/resource/protocolos/verificaProtocolo.xml
fev  24 16:42:52 [                          xml.BuilderComandoSerial]: [      main - DEBUG] Parsing XML file... /opt/sms/resource/protocolos/verificaProtocolo.xml
fev  24 16:42:52 [                          xml.BuilderComandoSerial]: [      main - DEBUG] XML file parsed
fev  24 16:42:53 [                       factory.VerificaTipoNobreak]: [      main - DEBUG] Identificando Nobreak TRIFASICO
fev  24 16:42:53 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] executaCmd()
fev  24 16:42:53 [                          log.RedirectOutputStream]: [      main - DEBUG] GerenteComunicacao.executaCmd(): Porta era nula!
fev  24 16:42:53 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] inicio
fev  24 16:42:53 [                                        lang.Class]: [      main - DEBUG] -->
fev  24 16:42:53 [                                        lang.Class]: [      main - DEBUG] FactoryPortas.getListaPortaLinux(): Criou Lista!
fev  24 16:42:53 [                                        lang.Class]: [      main - DEBUG] PortaUSBHID lib carregada: /opt/sms/libs/64/libhidapi-jni.so
fev  24 16:42:53 [                                        lang.Class]: [      main - DEBUG] FactoryPortas.getListaPortaLinux(): Adicionou PortaUSBHID!
fev  24 16:42:53 [                          log.RedirectOutputStream]: [      main - DEBUG] Stable Library
fev  24 16:42:53 [                          log.RedirectOutputStream]: [      main - DEBUG] =========================================
fev  24 16:42:53 [                          log.RedirectOutputStream]: [      main - DEBUG] Native lib Version = RXTX-2.2pre2
fev  24 16:42:53 [                          log.RedirectOutputStream]: [      main - DEBUG] Java lib Version   = RXTX-2.1-7
fev  24 16:42:53 [                          log.RedirectOutputStream]: [      main - DEBUG] WARNING:  RXTX Version mismatch
        Jar version = RXTX-2.1-7
        native lib Version = RXTX-2.2pre2
fev  24 16:42:55 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] Configurar porta: Porta USB HID
fev  24 16:42:55 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] Fechando porta antes de abrir para evitar possíveis erros Porta: Porta USB HID
2) Descompacte o arquivo ZIP, acesse a pasta descompactada e copie o arquivo RXTXcomm.jar para dentro de /opt/java/jre/lib/ext/
3) Acesse a subpasta ../Linux/i686-unknown-linux-gnu/ e copie os arquivos librxtxParallel.so e librxtxSerial.so para dentro de /opt/java/jre/bin/
4) Crie estes links simbólicos (estou presumindo que seu JRE está instalado em /opt/java/jre e que seu SMS Power View está instalado em /opt/sms):
Código: [Selecionar]
sudo ln -sf /opt/java/jre/bin/librxtxParallel.so /opt/sms/libs/32/librxtxParallel.so
Código: [Selecionar]
sudo ln -sf /opt/java/jre/bin/librxtxParallel.so /opt/sms/libs/64/librxtxParallel.so
Código: [Selecionar]
sudo ln -s /opt/java/jre/bin/librxtxSerial.so /opt/sms/libs/32/librxtxSerial.so
Código: [Selecionar]
sudo ln -s /opt/java/jre/bin/librxtxSerial.so /opt/sms/libs/64/librxtxSerial.so
Reinicie o sistema e veja se resolve.
[/code]

4
Dicas e Truques / Re:[Tutorial] Instalação do SMS Power View no Linux
« Online: 24 de Fevereiro de 2017, 15:57 »
Opa!! Update..

Tenho feito bastente contato constante com o povo da SMS.
Lançaram 2 updates, e apenas nesse último a coisa QUASE funcionou 100%.

No Mac OS X ainda dá bastante problema!! Em especial para conectar no Alerta24h.com.
Mas no Raspberry Pi (B+) com Raspbian rodou, apensar de uns erros do Java ainda (espero que eles continuem com boa vontade pra me indicar onde pode ser isso).

Além das instruções que já foram dadas, precisei copiar desse site os arquivos hidapi-1.1.jar (direto na pasta libs com nome hidapi.jar) e libhidapi-jni.so (nas pastas libs/32 e libs/62 com o mesmo nome).

http://www.finchrobot.com/compiling-javahidapi-raspberry-pi?page=9

Espero que ajude alguém e que fique mais estável em alguma atualização. Vou continuar os testes.
Abraço!!

Allmac tu conseguiu rodar no raspberry pi usando a porta USB ou direto na Serial?? Infelizmente meus nobreaks são todos o Net4+ Expert só possuem porta USB. Obrigado.

5
Dicas e Truques / Re:[Tutorial] Instalação do SMS Power View no Linux
« Online: 24 de Fevereiro de 2017, 15:52 »
 Sampayu, resolvi fazer tudo do zero de novo, seguindo a risca seu tutorial, instalei o ubuntu Mate novamente no Raspberry pi3 e o Java em /opt/java/ e acabei de instalar o PowerView, agora eu noto pelo debug que ele não inicializa normalmente por dois erros, vê só:

Código: [Selecionar]
pi@pi-desktop:/opt/sms$ sudo ./powerview start -d
Iniciando como Serviço...
Criando link simbolico para USB-Serial.
stty: /dev/ttyUSB0: Input/output error
SMS Power View iniciado com sucesso.
pi@pi-desktop:/opt/sms$ fev  24 15:45:27 [                                        lang.Class]: [      main - DEBUG] SMSysServico.main() - INICIO
fev  24 15:45:27 [                              common.SistemaNativo]: [      main - DEBUG] utilizando Linux
fev  24 15:45:27 [                              common.SistemaNativo]: [      main - DEBUG] Versão do java: 1.8
fev  24 15:45:27 [                                        lang.Class]: [      main - DEBUG] SMSysServico.main() - Util.copyRequiredFiles();
fev  24 15:45:27 [                                        lang.Class]: [      main - DEBUG] SMSysServico.main() - Util.checkDebug(args); 1
fev  24 15:45:27 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] instanciando
fev  24 15:45:27 [                          xml.BuilderComandoSerial]: [      main - DEBUG] BuilderComandoSerial() Arquivo: /opt/sms/resource/protocolos/verificaProtocolo.xml
fev  24 15:45:27 [                          xml.BuilderComandoSerial]: [      main - DEBUG] Parsing XML file... /opt/sms/resource/protocolos/verificaProtocolo.xml
fev  24 15:45:28 [                          xml.BuilderComandoSerial]: [      main - DEBUG] XML file parsed
fev  24 15:45:28 [                       factory.VerificaTipoNobreak]: [      main - DEBUG] Identificando Nobreak TRIFASICO
fev  24 15:45:28 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] executaCmd()
fev  24 15:45:28 [                          log.RedirectOutputStream]: [      main - DEBUG] GerenteComunicacao.executaCmd(): Porta era nula!
fev  24 15:45:28 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] inicio
fev  24 15:45:28 [                                        lang.Class]: [      main - DEBUG] -->
fev  24 15:45:28 [                                        lang.Class]: [      main - DEBUG] FactoryPortas.getListaPortaLinux(): Criou Lista!
Java HotSpot(TM) Client VM warning: You have loaded library /opt/sms/libs/64/libhidapi-jni.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It's highly recommended that you fix the library with 'execstack -c <libfile>', or link it with '-z noexecstack'.
fev  24 15:45:28 [                                        lang.Class]: [      main - ERROR] PortaUSBHID loadLibrary UnsatisfiedLinkError: /opt/sms/libs/64/libhidapi-jni.so: /opt/sms/libs/64/libhidapi-jni.so: wrong ELF class: ELFCLASS64 (Possible cause: architecture word width mismatch)
fev  24 15:45:28 [                                        lang.Class]: [      main - ERROR] PortaUSBHID loadLibrary UnsatisfiedLinkError: /opt/sms/libs/32/libhidapi-jni.so: /opt/sms/libs/32/libhidapi-jni.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32-bit .so on a ARM-bit platform)
fev  24 15:45:28 [                                        lang.Class]: [      main - ERROR] PortaUSBHID loadLibrary UnsatisfiedLinkError: Can't load library: /opt/sms/libs/64/libhidapi-jni.jnilib
fev  24 15:45:28 [                                        lang.Class]: [      main - ERROR] PortaUSBHID loadLibrary UnsatisfiedLinkError: Can't load library: /opt/sms/libs/32/libhidapi-jni.jnilib
fev  24 15:45:28 [                                        lang.Class]: [      main - ERROR] PortaUSBHID loadLibrary UnsatisfiedLinkError: Can't load library: /opt/sms/libs\hidapi-jni.dll
fev  24 15:45:28 [                                        lang.Class]: [      main - DEBUG] FactoryPortas.getListaPortaLinux(): Adicionou PortaUSBHID!
fev  24 15:45:28 [                          log.RedirectOutputStream]: [      main - ERROR] java.lang.UnsatisfiedLinkError: /opt/sms/libs/32/librxtxSerial.so: /opt/sms/libs/32/librxtxSerial.so: cannot open shared object file: No such file or directory (Possible cause: can't load IA 32-bit .so on a ARM-bit platform) thrown while loading gnu.io.RXTXCommDriver


Há o conhecido erro da libhidapi como também da librxtx, seguindo um outro tutorial do tópico do amigo allmac, como fiz da outra vez, o erro da libhidapi deixa de existir, agora vou tentar fazer como tu me passou acima e vê no que dá. Muito obrigado pela força.

6
Dicas e Truques / Re:[Tutorial] Instalação do SMS Power View no Linux
« Online: 24 de Fevereiro de 2017, 10:46 »
vitormilagres, não estais colocando o endereço errado no navegador? O endereço correto seria apenas http://192.168.1.110:8080.

7
Dicas e Truques / Re:[Tutorial] Instalação do SMS Power View no Linux
« Online: 13 de Fevereiro de 2017, 22:02 »
Infelizmente não deu certo, fiz o procedimento e reiniciei mas continua no debug o mesmo erro.
Obrigado a atenção amigo, mas vou tentar instalar o windows 10 nesse raspberry pi 3 e tentar rodar o SMS Powerview.

8
Dicas e Truques / Re:[Tutorial] Instalação do SMS Power View no Linux
« Online: 13 de Fevereiro de 2017, 17:17 »
Cara, já sofri tentando fazer isso funcionar, mas não foi.

Olha a saída do -d (DEBUG)

demetrio@demetrio-desktop:/opt/sms$ sudo ./powerview start -d
Iniciando como Serviço...
Criando link simbolico para USB-Serial.
SMS Power View iniciado com sucesso.
demetrio@demetrio-desktop:/opt/sms$ fev  13 16:15:59 [                                        lang.Class]: [      main - DEBUG] SMSysServico.main() - INICIO
fev  13 16:15:59 [                              common.SistemaNativo]: [      main - DEBUG] utilizando Linux
fev  13 16:15:59 [                              common.SistemaNativo]: [      main - DEBUG] Versão do java: 1.8
fev  13 16:15:59 [                                        lang.Class]: [      main - DEBUG] SMSysServico.main() - Util.copyRequiredFiles();
fev  13 16:15:59 [                                        lang.Class]: [      main - DEBUG] SMSysServico.main() - Util.checkDebug(args); 1
fev  13 16:15:59 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] instanciando
fev  13 16:15:59 [                          xml.BuilderComandoSerial]: [      main - DEBUG] BuilderComandoSerial() Arquivo: /opt/sms/resource/protocolos/verificaProtocolo.xml
fev  13 16:15:59 [                          xml.BuilderComandoSerial]: [      main - DEBUG] Parsing XML file... /opt/sms/resource/protocolos/verificaProtocolo.xml
fev  13 16:15:59 [                          xml.BuilderComandoSerial]: [      main - DEBUG] XML file parsed
fev  13 16:15:59 [                       factory.VerificaTipoNobreak]: [      main - DEBUG] Identificando Nobreak TRIFASICO
fev  13 16:15:59 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] executaCmd()
fev  13 16:15:59 [                          log.RedirectOutputStream]: [      main - DEBUG] GerenteComunicacao.executaCmd(): Porta era nula!
fev  13 16:15:59 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] inicio
fev  13 16:15:59 [                                        lang.Class]: [      main - DEBUG] -->
fev  13 16:15:59 [                                        lang.Class]: [      main - DEBUG] FactoryPortas.getListaPortaLinux(): Criou Lista!
fev  13 16:15:59 [                                        lang.Class]: [      main - DEBUG] PortaUSBHID lib carregada: /opt/sms/libs/64/libhidapi-jni.so
fev  13 16:15:59 [                                        lang.Class]: [      main - DEBUG] FactoryPortas.getListaPortaLinux(): Adicionou PortaUSBHID!
fev  13 16:15:59 [                          log.RedirectOutputStream]: [      main - DEBUG] WARNING:  RXTX Version mismatch
        Jar version = RXTX-2.2pre1
        native lib Version = RXTX-2.2pre2
fev  13 16:16:08 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] Configurar porta: Porta USB HID
fev  13 16:16:08 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] Fechando porta antes de abrir para evitar possíveis erros Porta: Porta USB HID
fev  13 16:16:08 [                          log.RedirectOutputStream]: [      main - DEBUG] PortaUSBHID.close()!
fev  13 16:16:08 [                           comunicacao.PortaUSBHID]: [      main - DEBUG] open()!!!
fev  13 16:16:08 [                           comunicacao.PortaUSBHID]: [      main - DEBUG] Procura por nobreak SMS:
fev  13 16:16:08 [                           comunicacao.PortaUSBHID]: [      main - DEBUG] PortaUSBHID.open(int vendor 1204, int productId 21760)!
fev  13 16:16:08 [                          log.RedirectOutputStream]: [      main - DEBUG] PortaUSBHID.close()!
fev  13 16:16:08 [                       factory.VerificaTipoNobreak]: [      main - DEBUG] Nobreak TRIFASICO nao identificado
fev  13 16:16:08 [                       factory.VerificaTipoNobreak]: [      main - DEBUG] Identificando Nobreak MONOFASICO
fev  13 16:16:08 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] executaCmd()
fev  13 16:16:08 [                          log.RedirectOutputStream]: [      main - DEBUG] GerenteComunicacao.executaCmd(): Porta era nula!
fev  13 16:16:08 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] inicio
fev  13 16:16:08 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] Configurar porta: Porta USB HID
fev  13 16:16:08 [                    comunicacao.GerenteComunicacao]: [      main - DEBUG] Fechando porta antes de abrir para evitar possíveis erros Porta: Porta USB HID

9
Dicas e Truques / Re:[Tutorial] Instalação do SMS Power View no Linux
« Online: 07 de Fevereiro de 2017, 23:22 »
Pessoal, tentei tudo que vocês tentaram e instalei o power view no Raspbian com Raspberry pi 3, mas realmente ele não consegue ler o nobreak via USB, mas alguma novidade quanto a isso?? Obrigado estou tentando instalarno Ubuntu Mate, posto aqui se conseguir fazer funcionar.

Obrigado a todos do tópico que realmente foi bem detalhado e resolveu o caso do allmac.

Páginas: [1]