Skip to content

FledsonChagas/WISP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WISP-logo-5050png

O projeto WISP é uma aplicação em MicroPython para microcontroladores que permite controlar relés através de uma interface web. Ele utiliza a biblioteca wifimgr para se conectar à rede Wi-Fi e permite o controle dos pinos de saída do microcontrolador para acionar relés.

Principais funcionalidades:

  1. Conexão Wi-Fi: A conexão é estabelecida utilizando a biblioteca wifimgr, que gerencia a conexão Wi-Fi do dispositivo. A aplicação gera um AP com o nome WispSetup para configuração, a senha padrão é 123456789, o IP padrão para acesso ao WispSetup é 192.168.4.1
  2. Gerenciamento de memória: O projeto utiliza gc.collect() e esp.osdebug(None) para otimizar o uso da memória disponível no microcontrolador.
  3. Controle dos pinos de saída: O projeto configura os pinos do microcontrolador como saída (output) e permite controlá-los através de requisições HTTP.
  4. Leitura de arquivos HTML: A função read_html_file lê um arquivo HTML do sistema de arquivos e retorna seu conteúdo.
  5. Manipulação de requisições HTTP: A função handle_request processa as requisições recebidas, verifica se algum comando foi enviado para controlar os relés e define a resposta HTTP a ser enviada.
  6. Servidor Web: O projeto utiliza um socket para aceitar conexões e responder às requisições HTTP. Um loop principal aceita conexões, processa as requisições chamando handle_request e envia a resposta.

Este projeto foi realizado utilizando como base o NodeMCU esp8266 e pode ser usado como base para criar sistemas de automação residencial ou industrial, permitindo o controle de dispositivos conectados a relés através de uma interface web.

Projeto WISP © 2023 Think the Future

About

O projeto WISP é uma aplicação OpenSource em MicroPython desenvolvido por Fledson para microcontroladores que permite controlar relés através de uma interface web.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors