TR-064 SOAP Library
|
#include "Arduino.h"
#include <MD5Builder.h>
Go to the source code of this file.
Classes | |
class | TR064 |
Class to easily make TR-064 calls. This is the main class of this library. An object of this class keeps track of. More... | |
Macros | |
#define | arr_len(x) ( sizeof( x ) / sizeof( *x ) ) |
Gives the length of an array. | |
#define | TR064_NO_SERVICES -1 |
No Service actions will not execute. | |
#define | TR064_SERVICES_LOADED 0 |
Service loaded. | |
#define | TR064_NO_SERVICES -1 |
No Service actions will not execute. | |
#define | TR064_SERVICES_LOADED 0 |
Service loaded. | |
#define | TR064_NO_SERVICES -1 |
No Service actions will not execute. | |
#define | TR064_SERVICES_LOADED 0 |
Service loaded. | |
Enumerations | |
enum | t_tr064_codes { TR064_CODE_UNKNOWNACTION = 401, TR064_CODE_FALSEARGUMENTS = 402, TR064_CODE_ACTIONNOTAUTHORIZED = 606, TR064_CODE_SECONDFACTORAUTHREQUIRED = 866, TR064_CODE_SECONDFACTORAUTHBLOCKED = 867, TR064_CODE_SECONDFACTORAUTHBUSY = 868 } |
HTTP codes see RFC7231. | |
Library for communicating via TR-064 protocol (e.g. Fritz!Box) This library allows for easy communication of TR-064 (and possibly TR-069) enabled devices, such as Routers, smartplugs, DECT telephones etc. Details, examples and the latest Version of this library can be found on my Github page. A descriptor of the protocol can be found here.
This library depends on: MD5Builder ESP8266HTTPClient or HTTPClient, depending on the intended platform (ESP8266 or ESP32).
Written by René Vollmer "Aypac" in November 2016.
MIT License, all text here must be included in any redistribution.