MANUAL DE CONFIGURAÇÃO DASHBOARD MOBILE www.xdsoftware.pt
Para poder utilizar a XD Dashboard Mobile ligada a uma base de dados num cliente final é necessário cumprir com alguns pré-requisitos. Deverá depois solicitar um login e uma senha através de um e-mail conforme explicado de seguida. 1. Pré Requisitos Para que consiga utilizar a Dashboard Mobile com uma base de dados de um cliente final o XD deverá estar a funcionar com o tipo de base de dados MySQL e ter acesso à internet. Para consultar o tipo de base de dados efetue os seguintes passos: 1- Aceda ao Menu de Configurações da aplicação 2- Aceda à opção Conf. Arranque (INI) 3- Verifique se o Tipo de Base de Dados é MySQL Caso a base de dados seja SQLite deverá migrar para MySQL conforme indicado no manual Utilização do Conversor XD SQLite para Mysql disponível na área de Partners. Nota: Também irá funcionar com bases de dados MariaDB pois utilizam também o tipo MySQL no XD.
2. Envio de Email Deverá enviar e-mail para suporte@xdpeople.com a solicitar login de acesso ao Dashboard Mobile com os seguinte elementos: 1- Número de Licença O Número de Licença poderá ser consultado no canto superior direito da função AUTOUPDATE 2- Endereço do Servidor Poderá ser um endereço IP Fixo de Internet que é pago (exemplo 85.244.55.206) ou hostname que estará sempre a apontar para o IP dinâmico, Ex. restaurantexd.no-ip.org Para mais informação sobre como configurar hostnames em IPs dinâmicos consultar o tópico Configuração de Hostname em IPs Dinâmicos (Dynamic DNS) na página 5 deste manual. 3- Porta de Ligação Porta configurada para aceso ao servidor MySQL que por omissão utiliza a 3306 4- Conta de Utilizador Utilizador configurado no servidor MySQL, por exemplo: root 5- Palavra Passe Palavra Passe configurado no servidor MySQL, por exemplo: xd 6- Nome da Base de Dados Base de Dados que está a ser utilizada pelo XD, por exemplo: xdrest.
Exemplo de Email: XD com IP Fixo de Internet Solicito envio de login e senha para Dashboard Mobile para a Licença nº XDP.123456 Endereço Servidor: 85.224.55.206 Porta de Ligação: 3306 Conta de Utilizador: root Palavra Passe: xd Nome da Base de Dados: xdrest XD com IP Fixo de Internet Solicito envio de login e senha para Dashboard Mobile para a Licença nº XDP.123456 Endereço Servidor: restaurantexd.no-ip.org Porta de Ligação: 3306 Conta de Utilizador: root Palavra Passe: xd Nome da Base de Dados: xdpos
Configuração de Hostname em IPs Dinâmicos (Dynamic DNS) A Dashboard Mobile necessita de aceder ao servidor MySQL de forma a obter os dados. Os Operadores de internet (Meo, NOS, etc) cobram pela utilização de um IP fixo, pelo que se torna necessário configurar um serviço que atualize de forma automática o endereço de IP que pode alterar a qualquer altura. 1- Configurado na área de Cliente do Operador Alguns operadores suportam este serviço gratuito na área de clientes. EX: MEO (PT) Para configurar o serviço aceda à Área de Cliente > Internet e Serviços > DYNIP
- Crie um novo endereço, por exemplo RestauranteXD.dynip.sapo.pt e selecione a opção Criar Endereço. Neste caso o endereço do servidor que seria partilhado com a XD seria: RestauranteXD.dynip.sapo.pt 2- Outros operadores sem opção de configuração de Dynamic DNS Caso o operador não suporte configuração demonstrada no ponto 1, é necessário configurar um serviço externo para o efeito. As empresas mais conhecidas que prestam este serviço são o NO-IP (www.noip.com) que dispõem de uma opção gratuita e o Dyn (www.dyn.com) que é pago. Deverá efetuar o registo numa destas empresas, configurar um hostname e a atualização do IP que poderá ser feita no Router ou através de uma aplicação que deverá estar a ser executada no arranque do posto. No vídeo tutor "Como Configurar Dashboard XD Web" é mostrado o registo e configuração do NOIP bem como a sua configuração num routertechnicolor TG784n. Link do vídeo: http://www.xdsoftware.pt/demostrativos/videos-xd/video/26?gid=381
Abertura de Portas no Router (Port forwarding) No caso do acesso à internet ser feito através de um Router, torna-se necessário fazer o reencaminhamento da porta utilizada para a ligação ao servidor MySQL (3306 por omissão) para o IP do respetivo. Cada router tem uma interface distinta e facilmente irá encontrar tutoriais na internet pois este tipo de operação é necessária em muitos jogos e outros tipos de ligação pear-to-pear muito utilizado na partilha de ficheiros. No vídeo tutor "Como Configurar Dashboard XD Web" é mostrado o reencaminhamento da porta 3306 num routertechnicolor TG784n. Link do vídeo: http://www.xdsoftware.pt/demostrativos/videos-xd/video/26?gid=381
Perguntas Frequentes 1- Como poderei verificar se a configuração Endereço Servidor, Porta de Ligação, Conta Utilizador e Palavra Passe está correta? R: Poderá facilmente efetuar diagnostico através do heidisql.exe que está disponível na pasta tools da instalação do XD. Para isso deverá efetuar o teste através de um computador com acesso à internet mas que não partilhe a mesma internet do servidor MySQL que pretende testar. Um exemplo é ter uma loja com um servidor MySQL e fazer o teste através de um computador no seu escritório, ou através de um portátil com banda larga. Para isso abra o heidisql.exe e efetue os seguinte passos: 1- Carregar na opção New 2- Preencher os dados do servidor MySQL que pretende testar 3- Carregar em Open Caso a ligação seja bem-sucedida irá aparecer um ecrã que lista todas as bases de dados existentes neste servidor. Caso contrário uma mensagem de erro.
2- Obtive uma mensagem de erro que indica que o utilizador root não pode aceder remotamente. Como posso corrigir? R: Na instalação do MySQL em windows por omissão o utilizador root não tem permissão de ligação remota. A mesma pode ser habilitada durante o processo de instalação como mostra o manual Instalação e configuração do software XD com MySQL É possível corrigir esta opção posteriormente à instalação. Para isso deverá aceder à base de dados localmente através do heidi.sql (por exemplo) e efetuar os seguintes querys GRANT ALL PRIVILEGES ON *.* TO root @ % IDENTIFIED BY a-sua-password WITH GRANT OPTION; FLUSH PRIVILEGES; 3- Que outra utilidade tem a disponibilização do servidor MySQL na internet? R: É através desta disponibilização que funcionam outros aplicativos XD como o FastView e a Dashboard Web. Por outro lado é possível configurar um posto remoto com o XD. Este é também o modelo cloud implementado pelo XD, onde a base de dados deverá ficar num Data Center e não num posto ou servidor local.