readme

# The Robusto framework

**_"Handling failure is cheaper than never failing"_** - [The Robusto paradigm](/docs/About.md)


# What is Robusto?
Robusto is a framework that in some ways tries to rethink IoT development to produce cheap and robust networks, applications and services on microcontrollers.<br /> 

Features include:
* Communication
  * redundant communication
    * central in/out queues and independent queues per media
    * I2C, ESP-NOW, LoRa (and a little bit of UMTS/Cellular)
    * scoring media
  * peer management
    * presentation, information exchange
    * problem solving
  * retries over multple medias
  * fragmentation large messages
* Management
  * energy
    * sleeping
    * synchronized sleep patterns
  * KConfig/Menuconfig (not only for ESP-IDF, but also for Arduino, STM32)
  * monitoring / reporting / statistics
  * services
  * runlevels
* Input handling
  * Resistor array
  * Binary ladder decoder
  * ADC monitor and code generator utility
* Technical
  * flash support
  * logging
* Misc
  * UMTS/GSM gateway
  * Publisher subscriber
  
  
..and other things typically only associated with "big" computer systems. But obviously without their memory footprint and power consumption.


For more information, please visit  the [Robusto framework web site](https://robustoframework.github.io/Robusto/index.html). The [Robusto repository](https://github.com/RobustoFramework/Robusto) is where the code resides. 

_Copyright 2023_

Links

Supports all targets

License: BSD-2-Clause

To add this component to your project, run:

idf.py add-dependency "robusto/robusto^1.1.14"

or download archive

Dependencies

  • espressif/esp_lcd_sh1107 ^1.1.0
  • espressif/esp_lvgl_port ^1.4.0
  • espressif/esp_modem ^1.1.0
  • ESP-IDF >=4.1
  • jgromes/radiolib ^6.4.2
  • lvgl/lvgl ~8.3.0
  • Stats

    • Archive size
      Archive size: 262.24 KB
    • Downloaded in total
      Downloaded in total 12 times
    • Downloaded this version
      This version: 0 times

    Badge

    robusto/robusto version: 1.1.14
    |