TC - IOT CSD M2M Emulator Emulador de ligações comutadas de comunicação de dados (Circuit Switched Data) Versão: 1.0 Data: 2014-02-10
Nome do Documento: TC-IOT CSDM2M Emulator Versão: 1.0 Data: 2014-01-22 Identificador: TC_IOT_ CSDM2M_Emulator_PT_V1.0 Conteúdo 1. Introdução... 3 2. Configuração da aplicação CSDM2M Emulator... 3 3. Modo de Utilização... 4 4. Mensagens de Estado e Erros... 5 5. Notas de Utilização... 6 2 de 6
1. Introdução Neste documento descreve-se o funcionamento da aplicação CSDM2M Emulator desenvolvida pela Thought Creator, que possibilita a comunicação remota em modo de ligação comutada sobre redes móveis de dados, com a porta série de Terminais M2M. Esta aplicação permite emular uma ligação Circuit Switched Data (CSD), ou seja uma ligação comutada para comunicação de dados mas sobre GPRS/3G. A aplicação consiste de um emulador que simula um Modem série e uma ligação de dados dial-up criando uma ponte entre uma porta série de um Terminal M2M e uma porta de comunicação série do computador onde a aplicação CSDM2M Emulator é executada. Ligação CSD emulada CSDM2M Emulator TCP/IP TC-IoT GPRS/3G TCP/IP RS232 Cliente Internet M2M (modo Modem AT) Equipamento A aplicação CSDM2M Emulator suporta ainda a ligação a múltiplos Terminais M2M e a comunicação utilizando grande parte dos comandos AT standard. 2. Configuração da aplicação CSDM2M Emulator Após iniciar a aplicação CSDM2M Emulator deverá surgir uma janela semelhante à apresentada na figura abaixo. Nesta janela poderá definir as configurações básicas da aplicação CSDM2M Emulator conforme regras indicadas na tabela abaixo: Campo Serial Port Username Password Server Descrição Deve indicar a porta série do seu computador que fará a ponte com a porta série do Terminal M2M, assim como a velocidade (baud-rate) associada. Nome de utilizador autorizado a aceder ao TC-IoT CORE da Thought Creator. Palavra passe associada ao utilizador autorizado. Deve indicar o URI do TC-IoT CORE que lhe foi fornecido. 3 de 6
Existe ainda uma secção de estado, visível na parte inferior da aplicação, onde são apresentadas diversas informações sobre o estado do programa. 3. Modo de Utilização Uma vez configurada a aplicação CSDM2M Emulator, deve utilizar o botão Connect para estabelecer a ligação ao Terminal M2M e começar a utilizar a sua porta série. Caso a configuração realizada permita o acesso aos servidores deve surgir na barra de estado uma mensagem com a informação Waiting for Serial Connection, ficando a porta série apta a receber comandos AT para estabelecimento de ligação de dados com um Terminal M2M. No momento em que a aplicação estiver a receber comandos AT deverá surgir na barra de estado a mensagem Receiving AT Commands. Ao receber, via porta série, o comando ATDTTERMINAL_ID ou ATDT#TERMINAL_ID onde o TERMINAL_ID representa o numero de série do equipamento M2M, deverá surgir na barra de estado, em caso de sucesso, a mensagem Connected to TERMINAL_ID. No caso de não existir permissão para acesso ao equipamento a mensagem apresentada será Not Authorized to access. No final da comunicação e após ter recebido o comando de hangup de ligação ou outro comando AT a aplicação CSDM2M Emulator deverá apresentar a mensagem inicial Waiting for Serial Connection. Neste momento pode ser feita uma nova ligação para o mesmo ou para outro Terminal M2M. Uma vez que a aplicação CSDM2M Emulator apenas estabelece a ponte entre duas portas série, logo que essa ponte esteja estabelecida, poderá minimizar a aplicação ficando o seu ícone na barra de tarefas junto ao relógio como ilustrado na figura seguinte. Quando desejar terminar a sessão deve carregar no ícone da aplicação e utilizar o botão Disconnect para terminar a aplicação. Nesse momento a porta série deixa de permitir a recepção de comandos. 4 de 6
4. Mensagens de Estado e Erros No funcionamento normal da aplicação surgem algumas mensagens na Barra de Estado que podem ser de tipo operacional ou podem ser mensagens de erro. Mensagem Ready Waiting for Serial Connection Receiving AT Commands Connected to TERMINAL_ID Not Authorized to access Invalid username or password Cannot open selected serial port Cannot access to terminal <terminal> Server Cannot connect to <server> Descrição A aplicação iniciou-se e está adequadamente configurada para poder estabelecer ligação a Terminal M2M. A porta série apta a receber comandos AT para estabelecimento de ligação de dados. Esta mensagem é mostrada enquanto se recebem comandos AT. Uma ligação remota foi estabelecida com o Terminal M2M: TERMINAL_ID. Não existe permissão para acesso ao equipamento. O campo password ou utilizador não são aceites pelo servidor. Caso os dados sejam os mesmo que foram fornecidos pela Thought Creator deve entrar em contato com o suporte. A porta série escolhida não existe ou está a ser utilizada por outra aplicação. Deve verificar se existe alguma aplicação em execução que esteja a usar a porta série seleccionada. Caso esta mensagem seja mostrada, deve verificar se o número de serie do Terminal M2M é o correto. Caso esteja correto deve entrar em contato com o suporte da Thought Creator para que lhe seja concedida a permissão de acesso ao Terminal M2M. Deve indicar o URI do TC-IoT CORE que lhe foi fornecido. O servidor TC-IoT CORE indicado não está disponível. Deve verificar o valor introduzido no campo e se existe ligação à Internet. Caso o problema persista deve contatar o suporte da Thought Creator. Error <Message> Para outros tipos de erros surge uma mensagem indicativa de Erro com a descrição de erro. Nestes casos e se o problema persistir deve entrar em contacto com o suporte técnico da Thought Creator. Caso seja apresentado um erro que não está contemplado na tabela acima, deve entrar em contato com o suporte técnico da Thought Creator. 5 de 6
5. Notas de Utilização Uma vez que o programa CSDM2M Emulator apenas cria uma ponte entre duas portas série, caso o utilizador deseje aceder com uma outra aplicação à mesma porta série ligada ao Terminal M2M é sempre necessário recorrer à utilização de duas portas séries locais. De forma a contornar este problema sugere-se a utilização de um software que permita criar portas série virtuais no próprio computador. Com este tipo de software serão criadas pares de portas séries no computador (ex COM10 e COM11) que estarão ligadas. Neste caso será necessário configurar a aplicação CSDM2M Emulator para utilizar uma dessas portas (por exemplo COM10) e configurar a aplicação para acesso ao equipamento remoto, para utilizar a outra porta série (COM11). Aplicação A COM11 CSDM2M TCP/IP TC IoT COM10 (CSDM2M) Existem diversas soluções no mercado para este efeito, umas comerciais, outras open-source como é o caso da com0com que pode ser obtida no website http://com0com.sourceforge.net/. Sugere-se a leitura da sua documentação e exemplos de aplicação. 6 de 6