Skip to content

rafaelcouto/integrando-aplicacao-web-com-dispositivo-local

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Integrando aplicação web com dispositivo local

Demonstração de como fazer a comunicação entre uma aplicação web e um dispositivo local (utilizando como exemplo um dispositivo SAT), através de uma aplicação desktop que funciona como um servidor web local e faz a ponte entre a aplicação web e o dispositivo local.

Fluxo de comunicação

  1. A aplicação web se comunica com a aplicação desktop através do protocolo HTTP;
  2. A aplicação desktop se comunica com o dispositivo SAT através da DLL e retorna os dados para a aplicação web através do protocolo HTTP;
  3. A aplicação web pode então enviar os dados retornados para o servidor web remoto através do protocolo HTTP.

Emulador SAT

Antes de qualquer coisa é necessário baixar (através deste link), instalar e rodar o emulador do SAT disponibilizado pela Receita Federal.

Aplicação desktop

A aplicação desktop foi escrita em C#, utilizando a biblioteca EmbedIO para criar o servidor web local.

Requisitos

  • Windows
  • .NET 5.0

Uso

Projeto

Se deseja fazer alterações no projeto, basta utilizar o Microsoft Visual Studio 2019 e abrir o projeto em src.

Aplicação web

A aplicação web é uma página simples, utilizando HTML, CSS (Bootstrap) e Javascript (Vue.JS e axios).

Requisitos

  • Servidor web (Apache, Nginx, etc.)
  • Navegador com suporte à ES6

Uso

Basta acessar o arquivo index.html em algum servidor web. Se preferir, você também pode acessar a aplicação web através deste link.

Mais informações

https://rafaelcouto.com.br/integrando-aplicacao-web-com-dispositivo-local

About

Integrando aplicação web com dispositivo local

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published