SPSP
Simple publish-subscribe protocol. Connects low power IoT clients to MQTT.
All Classes Files Functions Variables Typedefs Enumerations
spsp Directory Reference

Files

file  bridge.hpp [code]
 Bridge node type of SPSP.
 
file  client.hpp [code]
 Client node type of SPSP.
 
file  common.hpp [code]
 Entrypoint include file for platform-independent headers.
 
file  espnow.hpp [code]
 ESP-NOW local layer for SPSP.
 
file  espnow_packet.hpp [code]
 ESP-NOW packet structures.
 
file  espnow_ser_des.hpp [code]
 ESP-NOW packet serializer and deserializer.
 
file  espnow_types.hpp [code]
 Types for ESPNOW classes.
 
file  exception.hpp [code]
 Base of all SPSP exceptions.
 
file  layers.hpp [code]
 Local and far layers for SPSP.
 
file  local_addr.hpp [code]
 Local layer address container.
 
file  local_addr_mac.hpp [code]
 Local layer address container for MAC address.
 
file  local_broker.hpp [code]
 Local broker far layer for SPSP.
 
file  local_message.hpp [code]
 Local message classes.
 
file  mqtt.hpp [code]
 MQTT far layer for SPSP.
 
file  mqtt_adapter_if.hpp [code]
 Interface for platform-dependent MQTT adapter.
 
file  mqtt_types.hpp [code]
 MQTT types.
 
file  node.hpp [code]
 Node interface for SPSP.
 
file  random_if.hpp [code]
 Platform-dependent random generator interface.
 
file  timer.hpp [code]
 Timer for SPSP purposes.
 
file  version.hpp [code]
 Current version of SPSP.
 
file  wifi_espnow_if.hpp [code]
 WiFi interface for ESP-NOW.
 
file  wifi_types.hpp [code]
 Common WiFi types (and some constants)
 
file  wildcard_trie.hpp [code]
 Trie implementation with wildcard support.