Pessoal,
Alguém poderia me informar como faço ou qual comando para enviar um sinal pela porta serial de uma RB433?
Tem como enviar sinal também pela porta USB?
Grato.
Versão Imprimível
Pessoal,
Alguém poderia me informar como faço ou qual comando para enviar um sinal pela porta serial de uma RB433?
Tem como enviar sinal também pela porta USB?
Grato.
Olá fredericoafd,
Não entendi muito bem a sua questão, poderia explaná-la melhor, qual a finalidade disso ???
Um grande abraço,
Caro michaelbr, irei montar um circuito que irá rebootar os equipamentos em uma torre, e preciso de um comando que faça a porta serial enviar um pulso de pelo menos 25mA em um dos pinos para ativar esse circuito, entende?
Entendi, interessante.
Mas ainda continua a minha dúvida, qual seria a aplicação disso na prática ???
Desculpe a minha curiosidade, se não puder responder não tem problema.
A respeito de sua pergunta, realmente não tenho esse tipo de informações, e realmente acredito que você não terá muitas informações a respeito na internet, a não ser que você contacte diretamente o pessoal da Mikrotik, pode tentar o fórum oficial talvez, no endereço MikroTik RouterOS • Index page.
As únicas informações que encontrei a respeito da serial, informações oficiais, pelo menos, estão no endereço Manual:System/Serial Console - MikroTik Wiki, mas não tem haver muito com a sua dúvida.
Outro caminho, como eu não sei mais detalhes de seu projeto, você pode procurar informações a respeito do programa da Mikrotik chamado "Made for Mikrotik", que são produtos e integrados de soluções específicas para os produtos da Mikrotik, acredito que os caras cadastrados nesse programa devem ter um tipo de suporte diferenciado por parte da Mikrotik.
Maiores informações de detalhes sobre o programa podem ser obtidas pelo endereço: MikroTik Routers and Wireless.
Um grande abraço,
Seguinte, supomos que um switch ou algum rádio em minha torre trave, ao invés de eu ir à torre para simplesmente desligar e religar os equipamentos, eu faço isso do meu escritório. Mas valew pela dica, vamos esperar se mais alguém pode nos ajudar nessa empreitada...
Cara, você pode monitorar o pino de TX da serial, e quando ele mudar de estado x vezes, disparar o teu comando. Um jeito bem fácil de fazer seria usar um microcontrolador fraquinho mesmo, já queo importante é só a porta serial. Daí você faria o router enviar tipo, uma palavra código pro microcontrolador, que ativaria seus relês ou coisa semelhante.
Mas não considere corrente, porque as portas seriais tem limitações. Mais fácil e garantido usar ela só pra comunicar, ou na pior das hipóteses chavear um transistor que esse sim irá gerar o pulso pro seu circuito.
Bom dia
Amigo estava pensando nisso a um bom tempo já...
Esta pensando em criar uma placa com relé e suporte a TCP/IP, e ligar a Fase da torre nesta placa, claro uma placa muito simples apenas com um microprocessador(PIC) com suporte a TCP/IP, mas um comando por ser por telnet mesmo, o que este comando faria
abriria meu contato do Relé que é um NF(normalmente fechado)..
Mas isso esta em projeto, sei também que ja tem equipamentos que faz isso, mas eu queria elaborar algo mais barato.....
Bom amigo ,vi seu post e tbm me interessei pelo projeto, então dando uma lida rápida no que outro amigo postou e consegui fazer oque vc precisa.Segue o video mostrando que funciona.Fiz um video rapido mostrando como funciona é bem simples.
Haa o cabo que usei foi que é mostrado na figura 2 do WIKI (Out somente na porta 2 e o resto e Loop).E oque copiei do Bloco de notas foi uma sequencia de 0.
Segue o video e qualquer duvida estarei por aqui mais tarde,fuii pq pressa aqui é mato.
Routerboard enviando pulso pela porta serial - YouTube
Haa esqueci uma coisa ,não pude medir a corrente ,mas creio que ja é o bastante para exitar a base de um transistor ou um gate de FET.
Aqui usamos algo diferente, tem um aparelho que vai um chip de celular, que é usado para desligar alimentação de carro caso ele seja roubado.
Quando algum equipamento da torre trava, ligamos para tal numero, damos o comando pelas teclas do celular ai ele desliga, outro comando ele liga.
O aparelho é parecido com esse aqui.
Isso com algumas modificaçoes para fazermos o que queremos.
Abraços.
Bom dia
Pois é amigo mas o problema que temos torres e repetidoras onde nem celular pega,... Mas também é uma boa idéia
Olá colegas,
Agora entendi a aplicação desta solução, a qual o colega que iniciou o tópico tinha se referido.
A respeito dessas aplicações, existem já no mercado diversas soluções, inclusive já usei diversas, e uma das primeiras que utilizei é uma solução da Cianet, o CTS2111 (Watchdog - Produtos - CIANET Networking), mas tive alguns problemas com o equipamento, que na realidade em algumas situações ele mesmo trava e perdíamos a comunicação com o mesmo, até enviamos os equipamentos para o pessoal da Cianet fazer alguns testes mas não conseguimos chegar a uma solução.
Depois disso, começamos a nos utilizar da função Watchdog, que é presente na maioria dos equipamentos que utilizam-se em torres, e com isso resolvemos a maioria de nossos problemas, só nos faltava uma solução barata na aplicação de switch em algumas torres e pontos de retransmissão, para isso, em um primeiro momento, trocamos os switch´s por marcas e modelos melhores, o que resolveu 80% dos problemas, mas ainda faltava um gerenciamento remoto, como um reset remoto, por exemplo.
Foi no final do ano passado que ficamos sabendo do lançamento previsto de uma solução da própria Mikrotik, que acreditavamos que seria a solução definitiva de nossos problemas, e realmente foi.
A solução para estes tipos de problemas se chama RB/750UP (RouterBoard.com : RB750UP), uma RB/750, dotada de 4 portas POE, que eu posso remotamente desligar ou ligar o fornecimento de energia dos equipamentos ligados nela. Efetuamos diversos testes em bancada e se portou muito bem, e já estamos utilizando a alguns dias em diversos pontos de retransmissão e até agora está 100%.
Um grande abraço a todos,
Bem, daí é necessário escrever um programa ou script, que seja ativado pela interface web e mande os caracteres pra porta serial. Eu não consegui ver no video que o colega postou aí em cima como ele fez, e no momento não tenho nenhuma rb aqui comigo pra testar. Mas pode ser um script bem simples, dando cat de um outro arquivo pro device da porta serial.
No vídeo eu simplesmente estou monitorando o pino 2 da RB com o multímetro e mandei abrir a comunicação com a porta serial(/system serial-terminal serial0 ). Depois disso copiei uma sequencia de zeros que também pode ser outros carácteres (cada caractere gera uma DDP diferente) então colei no terminal.
Amigo, tentei aqui mas não consegui, quando acesso a porta pelo terminal"/system serial-terminal serial0", ele diz que a porta já está sendo utilizada, então eu desabilito ela via winbox e entro com o comando novamente via terminal, mas também nhão dpá certo... qual o comando vc usa para enviar aquele monte de "0" para a porta serial? Tem mais alguma coisa?
Estou atrás dessa solução para desenvolver um circuito para essa finalidade.
Para não acusar que está em uso a serial precisa digitar.
/system console disable 0
Depois digitar uma sequencia de zeros ( 0 ) no notepad por exemplo e colocar no terminal ai a tensão vai se alternar.
0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000
Agora seria como transformar isso em um script para quando falhar o ping ele acionar.
At, Wagner
Wagner, fiz o /system console disable 0 e depois colei o monte de zeros, mas deu a mensagem "bad comand name", será que estou fazendo algo errado?
Bom dia
primeiro você faz assim desabilita a interface serial na console
/system console disable 0
depois você digita
/system serial-terminal serial0
<crtl-a>
ai você cola os zeros aqui ai você vai ver a tensão alterar.
Medir as tensões entre os pinos 6 e 3 sendo pino 6-negativo e pino 3-positivo
Agora estou trabalhando em como colocar isso em um script, para quando falhar o ping e ser acionado, a parte eletrônica eu já fiz, lembrando que vamos imaginar o seguinte, a torre falha ai o script vai ser acionado ativando o relé, quando ele ativar o relé é poque o ping falhou então o equipamento estará sem energia, mais quando que o equipamento vai saber que o sistema voltou para não ativar o script mais.
então desenvolvi um circuito que quando alimentado gera apenas um pulso no relé tipo de 5 segundos ai depois volta a energia e o equipamento volta a funcionar.
Esse circuito tive que fazer pois a muito tempo atrás eu usava placa mães nas minhas torres e até hoje uso, então tive problemas com placas mães que não tinha a opção no setup de ligar quando a energia voltar, por isso tive que fazer assim.
Assim que tiver um script funcionando posto aqui.
At, Wagner Nascimento.
Muito obrigado Wagner, irei fazer os testes.. Quando ao script, é só fazer um que verifica de 5 em 5 minutos, desta forma não necessitaria de alterações eletrônicas e evitaria um "loop" de reboots.
Wagner, Tem uma ideia melhor, sabe aqueles sysdatas 5460, aprouters etc..? Liga eles no nobreak ou no carregador e coloca o circuito com o relé antes dos equipamentos na torre. Ativa o whatchdog do rádio e liga o transistor do circuito no led "WEP" do rádio. QUando o rádio reinicia ele acende todos os led, vc já reparou? Desta forma, quando o equipamento da torre falhar o rádio irá rebootar, acender o led wep, que não será mais o led e sim o excitador para ativar o relé. Fica mais fácil ainda!
Não tinha reparado, que acende todos os leds, vou fazer um teste aqui com certeza vai funcionar e muito mais facil pois temos varios radios desses aqui parados.
Isso ia com os colegas dando cada um sua opinião já já vamos desenvolver algo.
At, Wagner Nascimento
Frederico com o roteador é mais facil mesmo está ai já fiz um para mim, funciona blz, em anexo está as fotos do sistema em ON e OFF.
Quando o ping falha ele aciona o relé, ficou show...Anexo 32536Anexo 32537
vou montar o mesmo em uma caixa hermetica agora, rssss....
At, Wagner Nascimento.
Pessoal acabei de montar o meu sistema em uma caixa hermética, tinha colocado um topico e ele sumiu, rsss...
vou colocar as fotos dele montado.
em relação ao circuito elétrico usei os seguintes componentes:
1 transistor BC548
1 resistor 470 ohm
1 rele 12V
1 diodo 4001
Ligações:
Como usei um radio da krazer o mesmo quando reinicia tem o led de power com dupla cores, ou seja ligado fica verde, quando reinicia fica laranja, ai liguei o resistor nesse pino, quando ele reinicia tem a tensão de 3v gerando o pulso no transistor e acionando o relé.
É isso ai, espero que ajude alguém como vai me ajudar.
Para o sistema funcionar corretamento você tem que habilitar a função wacth dog no radio para ele monitorar a torre, quando o ping falhar o radio reinicia acionando o relé.
At, Wagner Nascimento.
Anexo 32544
Anexo 32538Anexo 32539Anexo 32540Anexo 32541Anexo 32542Anexo 32543
Wagner, você já fez! Cara, você é muito rápido. rsrsrs. Valew...
Vai mais uma dica para você...
Só não esquece de desativar a interface wireless...
Amigo blz, preciso enviar a palavra "C10" para porta serial através de script . Sabe como fazer isso ?
/system serial-terminal serial0 # Comando executado
preciso escrever "C10" logo após o comando executado acima !
Muito legal seu projeto Parabéns .
só para auxiliar tem uns arduino que poderia ser util para você e se não me engano tem até pronto no mercado livre
http://labdegaragem.com/m/blogpost?i...gPost%3A158570
Opa galera!
Tópico parado a muito tempo mas precisei da solução do nome do tópico e não encontrei, então estou postando a solução para quem precisar.
Precisei disso pra fazer um acionamento de um painel solar em determinada hora do dia de um para outro, pra ajudar na carga das baterias e não ter q comprar outro painel, o principal é de 24V e o outro é de 12V. Bom, vamos lá!
Para monitorar vc pode pegar o negativo na carcaça da porta serial (dado de fora do conector) e monitorar o pino TX do conector seral q é o pino 3 da porta, assim q colocar no multímetro ele vai dar uma leitura negativa de -5.XX pronto o monitoramento pra teste de hardware esta pronto.
Agora vc entra na routerboard com o winbox e desativa o console em /system/console, depois vai na configuração da porta em /system/ports e abaixa a velocidade de comunicação pra o pulso demora mais tempo e vc não ter q colocar "000000" de mais, aqui coloquei 600. (600 na velocidade e não numero de zeros)
Depois vc Cria um script com o conteudo.
/interface ppp-client add name="scripttemp" dial-on-demand=no port=serial0 \
modem-init="0000000000000000000000000000000000000000000000000000000000000000\
0000000000000000000000000000000000000000000000000000000000000000" null-modem=yes disabled=no
:delay 5
/interface ppp-client remove [/interface ppp-client find name="scripttemp"];
Para aumentar o tempo pulso é só colocar mais "0000" cuidado com a quebra de linha "\".
Depois é só executar o script e ver o multímetro variar a tenção indo de -5.xx pra 2.xx.
Agora pra acionar o rele tem muitos manuais na internet falando como acionar um relé com um transistor.
Se tiver duvidas leia o topo todo vai ajudar.
fonte.:
http://wiki.mikrotik.com/wiki/Sendin..._a_serial_port