Software Components¶
Application Framework¶
C++ based runtime library: optimize low-level processing power to allow optimal user application.
Toolkit: all tools that you need already adapted with the IoT.
ESP-IDF¶
FreeRTOS Kernel: is a real-time operating system kernel for embedded devices that is being used in more than 35 microcontroller platforms.
Message Queuing Telemetry Transport (MQTT): is a lightweight and a publish-subscribe network protocol that transports messages between devices.
Modbus: has become a de facto standard communication protocol and is now a commonly available means of connecting industrial electronic devices.
Transport Layer Security (TLS) is a cryptographic protocol widely used, and designed to provide communications security over a computer network.
Over-the-air (OTA): allows to update software remotely.
Virtual File System (VFS): allows to use and manage files in the eCore.
Much more: ESP32 API Reference.