Remote folder.php
Remote Folder foi criado como uma solução para que duas centrais do Unilab possam interfacear com um equipamento que está fisicamente em uma delas.
Apesar disso, o Remote Folder é um programa genérico que pode servir para monitorar os arquivos que caem em uma determinada pasta e enviar automaticamente pela internet para outra máquina conectada à internet, portanto, pode suprir qualquer necessidade de sincronizar arquivos entre dois ou mais pontos conectados pela internet.
Pré-requisitos
- Ambas as pontas precisam ter uma boa internet, o programa depende totalmente da internet para funcionar e de uma boa internet para que a sincronia seja feita em um tempo aceitável.
- Na central, onde será instalado o server:
- ou o modem deve estar em bridge e o server ser instalado na máquina servidora da internet.
- ou o modem deve estar em router e o técnico do laboratório deve configurar a NAT. (ele estando lá podemos ajudar se ele não souber como fazer).
- ter a interface com a LabLink devidamente configurada.
Como Instalar
Na ponta onde está o equipamento
Server
Script servidor para o serviço de sincronização de pastas RemoteFolder (RemoteFolder.exe).
Este script deve ser colocado na raiz da estrutura de pastas que estarão disponíveis para sincronização.
Para ativar o serviço o apache deve ser configurado da seguinte forma:
Arquivo uniware.conf (pasta conf do Apache2) adicionar as segintes linhas:
<Directory "[uniwarew]\Equip"> Options Indexes FollowSymLinks Includes AllowOverride All Order allow,deny Allow from All </Directory> Alias /remotefolder "[uniwarew]\Equip"
Arquivo mine.types (pasta conf do Apache2) adicionar as segintes linhas:
application/remote-folder ped res pr1 pr2 pr3
Solução Alternativa
Caso o modem da central não possa funcionar como bridge e não seja possível fazer NAT nele, mas no posto uma destas opções for possível, podemos inverter instalando o Server no posto de coleta e o Client na Central, então o client da central envia arquivos de resultados para o posto e baixa arquivos de pedidos do posto.