Hardware e Web, o que você acha dessa combinação ?
Se você já teve alguma experiência com comunicação Hardware <--> Web comente aqui, compartilhando sua experiência conosco. Vejo que esta é uma área que ainda há muito a ser evoluída e por isso que a maioria das grandes empresas ainda usam optam pelo desktop. O que você acha ?
Ronaldo Lanhellas
Curtidas 0
Respostas
William
10/02/2015
Ronaldo, a uns 2 anos atrás tive uma experiência que atende ao seu post, fechei um contrato para desenvolver o "interfaciamento" de vários equipamentos de análises patológicas (análise de sangue, urina e etc), basicamente a ideia era a seguinte.
Nos pontos de coleta de sangue existia um sistema WEB desenvolvido em PHP com MySQL, no momento em que era coletado a amostra também era gerado uma etiqueta com código de barras identificando o paciente e os tipos de exames solicitados, além da etiqueta era gerado um arquivo TXT com os mesmos dados e gravado em uma determinada pasta no servidor WEB.
Existiam vários equipamentos de análise e cada uma com seu computador, desenvolvi um módulo em Delphi que fazia o download e gravava na máquina certas esses arquivos TXTs conforme eram gerados novas requisições, faltava o módulo para ler esses dados do TXT (qualquer linguagem faz isso) e "injetar" na máquina de análise com os devidos comandos de acionamento (muito chato os comandos), quando a amostra etiquetada fosse colocada na máquina seria lido o código de barra e comparado com as informações injetadas do TXT e seria dado início ao processo de análise, ao final e coletava os dados de análise e inseria no banco de dados do sistema na WEB e assim seriam gerados os famosos laudos de análise.
Infelizmente o cenário para tudo isso não era dos melhores, todas as máquinas estavam rodando Windows Server 2003 o que gerava certos problemas com parte do módulo WEB, até consegui resolver essa parte dos problemas, mas os comando tinham que ser injetados via porta serial, cheguei a desenvolver algo com Delphi e Java mas os bloqueios do Windows Server não deixavam avançar muito.
Outro problema era a distância entre eu e as várias cidades onde seriam implementados os módulos, tentei parceria com 2 empresas de desenvolvimento e infelizmente esse tipo de projeto não é muito comum e ficaram com medo de assumir.
Dessa maneira tive que rescindir o contrato que possuía valores $$$ muito bons para mim, esse foi o primeiro projeto que desisti até hoje.
Nos pontos de coleta de sangue existia um sistema WEB desenvolvido em PHP com MySQL, no momento em que era coletado a amostra também era gerado uma etiqueta com código de barras identificando o paciente e os tipos de exames solicitados, além da etiqueta era gerado um arquivo TXT com os mesmos dados e gravado em uma determinada pasta no servidor WEB.
Existiam vários equipamentos de análise e cada uma com seu computador, desenvolvi um módulo em Delphi que fazia o download e gravava na máquina certas esses arquivos TXTs conforme eram gerados novas requisições, faltava o módulo para ler esses dados do TXT (qualquer linguagem faz isso) e "injetar" na máquina de análise com os devidos comandos de acionamento (muito chato os comandos), quando a amostra etiquetada fosse colocada na máquina seria lido o código de barra e comparado com as informações injetadas do TXT e seria dado início ao processo de análise, ao final e coletava os dados de análise e inseria no banco de dados do sistema na WEB e assim seriam gerados os famosos laudos de análise.
Infelizmente o cenário para tudo isso não era dos melhores, todas as máquinas estavam rodando Windows Server 2003 o que gerava certos problemas com parte do módulo WEB, até consegui resolver essa parte dos problemas, mas os comando tinham que ser injetados via porta serial, cheguei a desenvolver algo com Delphi e Java mas os bloqueios do Windows Server não deixavam avançar muito.
Outro problema era a distância entre eu e as várias cidades onde seriam implementados os módulos, tentei parceria com 2 empresas de desenvolvimento e infelizmente esse tipo de projeto não é muito comum e ficaram com medo de assumir.
Dessa maneira tive que rescindir o contrato que possuía valores $$$ muito bons para mim, esse foi o primeiro projeto que desisti até hoje.
GOSTEI 0
Carlos Oliveira
10/02/2015
Boa tarde Ronaldo, poderia esclarecer um pouco mais sobre essa questão de hardware e software. Pelo Exemplo do William achei complexo.
GOSTEI 0
Ronaldo Lanhellas
10/02/2015
Ronaldo, a uns 2 anos atrás tive uma experiência que atende ao seu post, fechei um contrato para desenvolver o "interfaciamento" de vários equipamentos de análises patológicas (análise de sangue, urina e etc), basicamente a ideia era a seguinte.
Nos pontos de coleta de sangue existia um sistema WEB desenvolvido em PHP com MySQL, no momento em que era coletado a amostra também era gerado uma etiqueta com código de barras identificando o paciente e os tipos de exames solicitados, além da etiqueta era gerado um arquivo TXT com os mesmos dados e gravado em uma determinada pasta no servidor WEB.
Existiam vários equipamentos de análise e cada uma com seu computador, desenvolvi um módulo em Delphi que fazia o download e gravava na máquina certas esses arquivos TXTs conforme eram gerados novas requisições, faltava o módulo para ler esses dados do TXT (qualquer linguagem faz isso) e "injetar" na máquina de análise com os devidos comandos de acionamento (muito chato os comandos), quando a amostra etiquetada fosse colocada na máquina seria lido o código de barra e comparado com as informações injetadas do TXT e seria dado início ao processo de análise, ao final e coletava os dados de análise e inseria no banco de dados do sistema na WEB e assim seriam gerados os famosos laudos de análise.
Infelizmente o cenário para tudo isso não era dos melhores, todas as máquinas estavam rodando Windows Server 2003 o que gerava certos problemas com parte do módulo WEB, até consegui resolver essa parte dos problemas, mas os comando tinham que ser injetados via porta serial, cheguei a desenvolver algo com Delphi e Java mas os bloqueios do Windows Server não deixavam avançar muito.
Outro problema era a distância entre eu e as várias cidades onde seriam implementados os módulos, tentei parceria com 2 empresas de desenvolvimento e infelizmente esse tipo de projeto não é muito comum e ficaram com medo de assumir.
Dessa maneira tive que rescindir o contrato que possuía valores $$$ muito bons para mim, esse foi o primeiro projeto que desisti até hoje.
Nos pontos de coleta de sangue existia um sistema WEB desenvolvido em PHP com MySQL, no momento em que era coletado a amostra também era gerado uma etiqueta com código de barras identificando o paciente e os tipos de exames solicitados, além da etiqueta era gerado um arquivo TXT com os mesmos dados e gravado em uma determinada pasta no servidor WEB.
Existiam vários equipamentos de análise e cada uma com seu computador, desenvolvi um módulo em Delphi que fazia o download e gravava na máquina certas esses arquivos TXTs conforme eram gerados novas requisições, faltava o módulo para ler esses dados do TXT (qualquer linguagem faz isso) e "injetar" na máquina de análise com os devidos comandos de acionamento (muito chato os comandos), quando a amostra etiquetada fosse colocada na máquina seria lido o código de barra e comparado com as informações injetadas do TXT e seria dado início ao processo de análise, ao final e coletava os dados de análise e inseria no banco de dados do sistema na WEB e assim seriam gerados os famosos laudos de análise.
Infelizmente o cenário para tudo isso não era dos melhores, todas as máquinas estavam rodando Windows Server 2003 o que gerava certos problemas com parte do módulo WEB, até consegui resolver essa parte dos problemas, mas os comando tinham que ser injetados via porta serial, cheguei a desenvolver algo com Delphi e Java mas os bloqueios do Windows Server não deixavam avançar muito.
Outro problema era a distância entre eu e as várias cidades onde seriam implementados os módulos, tentei parceria com 2 empresas de desenvolvimento e infelizmente esse tipo de projeto não é muito comum e ficaram com medo de assumir.
Dessa maneira tive que rescindir o contrato que possuía valores $$$ muito bons para mim, esse foi o primeiro projeto que desisti até hoje.
Interessante seu relato, pena que não deu certo.
GOSTEI 0
Ronaldo Lanhellas
10/02/2015
Boa tarde Ronaldo, poderia esclarecer um pouco mais sobre essa questão de hardware e software. Pelo Exemplo do William achei complexo.
Gostaria que vocês relatassem suas experiências com comunicação Hardware e WEB, se você já teve alguma. Muitos tem dificuldades de realizar esse tipo de comunicação entra um sistema WEB e um dispositivo físico (seja ele um Certificado A3, uma impressora fiscal e etc)
GOSTEI 0
Soeuseijothaz
10/02/2015
Infelizmente tive menos experiência do que gostaria, mas as que tive valeram a pena e nem sei bem se estariam dentro do escopo do post.
A primeira experiência que tive foi com uma empresa de vigilância onde integramos o equipamentos que monitoravam as casas/empresa (leitores) com um aplicação desktop para gerenciamento.
Depois foi um sistema de Automatização de Almoxarifado que possuía as seguintes funcionalidades:
-Mapeava a localização dos caminhões no pátio via tag´s RFID;
-Integrava a balança com a aplicação;
-Integrava a base SAP com coletores de dados para as tarefas do almoxarifado: recebimento, armazenamento, distribuição entre outras.
-Permitia armazenar informações off-line nos coletores e usá-los para auditorias e inventários em unidades/obras onde não tinha acesso a rede corporativa.
E tudo isto integrado com o SAP, intranet e internet.
Outra foi com um sistema de inventário de bens em obras para construtoras que onde através da integração de tag´s RFID e coletores de dados, era possível efetuar o inventário dos bens só entrando no local sem precisar ficar conferindo etiqueta a etiqueta.
Também participei em um sistema de manejo de gado com tags RFIS e leitores bluetooth, coletores de dados e monitoramento online.
E finalmente um sistema de logística integrando coletores de dados por voz com sistema legado da empresa e monitoramento online.
A primeira experiência que tive foi com uma empresa de vigilância onde integramos o equipamentos que monitoravam as casas/empresa (leitores) com um aplicação desktop para gerenciamento.
Depois foi um sistema de Automatização de Almoxarifado que possuía as seguintes funcionalidades:
-Mapeava a localização dos caminhões no pátio via tag´s RFID;
-Integrava a balança com a aplicação;
-Integrava a base SAP com coletores de dados para as tarefas do almoxarifado: recebimento, armazenamento, distribuição entre outras.
-Permitia armazenar informações off-line nos coletores e usá-los para auditorias e inventários em unidades/obras onde não tinha acesso a rede corporativa.
E tudo isto integrado com o SAP, intranet e internet.
Outra foi com um sistema de inventário de bens em obras para construtoras que onde através da integração de tag´s RFID e coletores de dados, era possível efetuar o inventário dos bens só entrando no local sem precisar ficar conferindo etiqueta a etiqueta.
Também participei em um sistema de manejo de gado com tags RFIS e leitores bluetooth, coletores de dados e monitoramento online.
E finalmente um sistema de logística integrando coletores de dados por voz com sistema legado da empresa e monitoramento online.
GOSTEI 0
William
10/02/2015
Experiências interessantes jothaz, gosto desses projetos diferenciados, saímos da nossa zona de conforto!
GOSTEI 0
Carlos Oliveira
10/02/2015
Boa tarde Ronaldo, poderia esclarecer um pouco mais sobre essa questão de hardware e software. Pelo Exemplo do William achei complexo.
Gostaria que vocês relatassem suas experiências com comunicação Hardware e WEB, se você já teve alguma. Muitos tem dificuldades de realizar esse tipo de comunicação entra um sistema WEB e um dispositivo físico (seja ele um Certificado A3, uma impressora fiscal e etc)
Já vi alguns posts sobre sistemas web com impressora fiscal, acho que essa parte fica um pouco distante da minha area, eu acho.
GOSTEI 0