Skip to content

Supports Network setup, MQTT and Modbus for the ESP32, S3

License

Notifications You must be signed in to change notification settings

ClassicDIY/IOT_Lib

Repository files navigation

IOT_Lib

Supports Network setup, MQTT and Modbus for the ESP32, S3

Platformio.ini Build Flags to enable feature & configuration

  • APP_VERSION: Application version displayed in header
  • APP_LOG_TAG: Log Tag & default thing name
  • APP_LOG_LEVEL: Verbose, Debug, Info, Warn, Error log level
  • LOG_TO_SERIAL_PORT: Log to serial port
  • WIFI_STATUS_PIN: Led pin, blink led, fast : NotConnected slow: AP connected On: Station connected
  • FACTORY_RESET_PIN: Digital input pin for factory reset, used when GPIO0 button is not available
  • Has_Display: Device has a display, tft or oled...
  • UseLittleFS: HTML pages are store in ESP FS
  • HasOTA: Enable OTA link in setup page
  • HasEthernet: Include Ethernet, requires esp-idf framework
  • HasLTE: Include 4G modem, requires esp-idf framework
  • HasMQTT: Enable MQTT
  • HasModbus: Enable Modbus, requires miq19/eModbus
  • HasCoils: Include Modbus Coils
  • HasInputRegisters: Include Modbus Input Registers
  • HasDiscretes: Include Modbus Discretes
  • HoldingRegisters: INclude Modbus Registers
  • HasRS485: Include support for Modbus RTU
  • RS485_RTS: Modbus RTU Serial port pins
  • RS485_RXD
  • RS485_TXD

About

Supports Network setup, MQTT and Modbus for the ESP32, S3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published