readme

# The Robusto framework

**_"Handling failure is much 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.2.26"

or download archive

Stats

  • Archive size
    Archive size: 274.67 KB
  • Downloaded in total
    Downloaded in total 31 times
  • Downloaded this version
    This version: 1 time

Badge

robusto/robusto version: 1.2.26
|