T-Tool é um software utilitário de comandos desenvolvido para testar e depurar módulos Teracom.
O software foi desenvolvido pela Elso Philips Service, parceira da Teracom para os territórios da República Tcheca e da Eslováquia. O software pode ser baixado aqui.
Quer verificar se o seu dispositivo está disponível na rede? Deseja testar a comunicação com o seu módulo usando os protocolos SNMP, HTTP Get ou MODBUS TCP? Está procurando uma ferramenta para testar a comunicação HTTP Post? Todas essas tarefas podem ser concluídas em segundos com o T-Tool.
Graças à interface funcional, é possível alternar rapidamente entre as seguintes abas (modos de operação):
- Discovery – utilizado para detectar dispositivos TCW na rede local. Após a detecção, as seguintes informações são exibidas: Hostname, endereço MAC do dispositivo, endereço IP, modelo do dispositivo e versão do firmware. Um duplo clique no endereço IP do dispositivo abre a interface de usuário do dispositivo no navegador web.

- Data – este modo é utilizado para enviar requisições HTTP ao dispositivo e exibir a resposta recebida. O botão “Get status.xml” pode ser usado para solicitar o arquivo status.xml ao dispositivo TCW. Também é possível usar a linha de comando para enviar um comando HTTP personalizado. O comando deve estar no formato: “GET /status.xml?ron=1 HTTP/1.1”, onde “ron=1” é um comando que aciona o relé 1. Se a autenticação da HTTP API estiver habilitada, o comando deve estar no formato: GET /status.xml?a=admin:admin&ron=1 HTTP/1.1, onde “admin:admin” correspondem ao nome de usuário e à senha do dispositivo. Ao clicar no botão “Send and show”, a requisição HTTP será enviada e a resposta será exibida no campo abaixo. Os dispositivos Teracom TCW sempre enviam o arquivo status.xml em resposta a uma requisição HTTP recebida. Uma descrição detalhada dos comandos HTTP suportados por cada modelo pode ser encontrada no manual do usuário do respectivo produto.

- Modbus – neste modo o usuário pode enviar comandos MODBUS TCP e visualizar a resposta do dispositivo. São configurados o endereço IP, a porta de comunicação, o código de função, o registrador MODBUS e o comprimento e formato dos dados. Ao clicar no botão “Send Modbus TCP”, o comando é enviado ao controlador. No campo abaixo são exibidos tanto o comando enviado quanto a resposta recebida. O exemplo abaixo mostra um comando para leitura de um sensor de temperatura conectado a um controlador TCW241. A resposta obtida é 34,0505. A tabela de endereços dos registradores MODBUS pode ser encontrada no manual do produto.

- SNMP – utilizado para enviar comandos SNMP Get e SNMP Set ao controlador TCW. Para enviar um comando, é necessário configurar o endereço IP do dispositivo, a porta, o OID (OID Prefix + OID Id), a comunidade de leitura/escrita, o tipo de dado e o valor (para comandos SNMP Set). O comando, bem como a resposta recebida, são exibidos no campo abaixo. No exemplo apresentado, os seguintes comandos são enviados: SNMP Get para o status do Relé 1, SNMP Set para ligar o Relé 1 e SNMP Get para leitura do valor do Sensor 1.

- SNMP Trap – este modo de operação permite receber mensagens SNMP traps. É necessário configurar a porta de escuta da aplicação e iniciar o servidor. O exemplo abaixo mostra uma mensagem SNMP trap recebida, exibindo o valor da entrada analógica – 4996 (o valor é multiplicado por 1000).

- HTTP Server – este modo de operação permite testar o método de comunicação HTTP Post, suportado pelos modelos com interface Ethernet TCW2xx, bem como por dispositivos com conectividade celular. O T-Tool pode atuar como um servidor HTTP e exibir o conteúdo das requisições HTTP Post recebidas. Para isso, selecione uma porta de escuta e pressione o botão “Start HTTP Server”. O T-Tool também permite inserir um comando que é enviado na resposta à requisição HTTP recebida. No exemplo abaixo, o servidor HTTP está em execução na porta 1080 e recebeu uma requisição HTTP do controlador TCW241 com endereço IP 192.168.32.109. Na resposta à requisição HTTP, está incluído o comando set FIN, que provoca o encerramento da sessão. Mais informações sobre a comunicação HTTP Post podem ser encontradas no seguinte artigo: ххх.

- Log – exibe os resultados das ações realizadas.
O T-Tool é uma ferramenta prática para testar e depurar módulos Teracom TCW. Uma descrição detalhada dos protocolos de comunicação pode ser encontrada nas descrições dos produtos individuais.



