An open API service indexing awesome lists of open source software.

https://github.com/jamison0902/node-iot-azure

Iot Project using Azure
https://github.com/jamison0902/node-iot-azure

azure iot node raspberry-pi

Last synced: 2 months ago
JSON representation

Iot Project using Azure

Awesome Lists containing this project

README

          

## Projeto IoT na Azure

Desenvolvimento de um projeto de visualização em tempo real de dados provenientes de sensores conectados ao Azure IoT Hub, utilizando uma aplicação Node.js.

## Recursos

- Conta no Microsoft Azure.
- Navegador Web (Google Chrome, Firefox, MS Edge, Safari ou Opera).
- Visual Studio Code (VS Code).
- Raspberry Pi Azure IoT Online Simulator.
- Aplicativo Web do GitHub, disponível em https://github.com/Azure-Samples/web-apps-node-iot-hub-data-visualization
- Auxílio : https://learn.microsoft.com/pt-br/azure/iot-hub/iot-hub-live-data-visualization-in-web-apps

## Configuração Inicial
Baixei os fontes do aplicativo base, e acessei a conta do Azure para fazer as configurações necessárias, começando pela criação de um grupo de consumidores vinculado ao Hub IoT.

![image](criando_grupo_consumidor.png)

## Simulador Raspberry Pi
Habilitei o simulador do Raspberry.

![image](raspberry_pi_web_simulator.png)

## Aplicação local
Com tudo configurado adequadamente eu iniciei a aplicação Node.js Local.

![image](acesso_local_http.png)

## Saída no Console Local

![image](saida_console.png)

## Criando Plano de Serviço
Comecei a configurar a hospedagem da aplicação no Azure, iniciando com a criação de um plano de serviço.

![image](criacao_plano_servico.png)

## Criando WebApp

![image](criando_web_app.png)

## Configurando o WebApp

![image](configurando_app_web.png)

## Habilitando WebSocket

![image](websockets_habilitando.png)

## Habilitando HTTPS

![image](https_only_habilitado.png)

## Habilitando Acesso ao WebApp via Git

![image](acesso_url_git_app_web.png)

## Aplicação no Azure
Com tudo configurado adequadamente eu acessei o link da aplicação hospedada no Azure.

![image](acesso_web_azure.png)