You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This was originally part of #5, but to actually determine which information is required by other modules of the whole project, these other components have to be - at least - stubbed out. To make clear that the basic functions of #5 are already in place, these things are moved into this issue.
publish internal state of embedded_networking_esp32 (mnet32)
if connected to a network:
signal strength
SSID
assigned (or statically configured) IP
actual internet access?
if in access point mode:
SSID of the network
password / PSKDesign Decision: No disclosure of passwords!
should be configurable, if this information is to be disclosed (at build time)
remaining time of the availability of the access point (see above)
The text was updated successfully, but these errors were encountered:
Status Information is not permanently available, but will be created as required.
Status Information is published using ESP-IDF's event library
Status Information is published periodically from networking() with a configurable (sdkconfig, pre-build) frequency
Status Information might be requested from other components
triggers publishing outside of periodic updates, uses same function
structnetworking_public_status {
networking_mediummedium; // directly from internal statenetworking_modemode; // directly from internal statenetworking_statusstatus; // directly from internal statecharssid[32]; // There is a constant for the maximum length!// Either the SSID of the WiFi network connected to or// the SSID of the access point// For convenience, this might be set to "WIRED" if// ``medium`` is ``ETHERNET``// ip mode // ``dhcp`` or `static``// ip address (IPv4) // Either the assigned IP-address or the (automatic) IP// address in access point mode// ip address (IPv6)// netmask (IPv4 only)// default gw (IPv4) // Is this relevant for IPv6?!// nameserver (IPv4) // Is this relevant for IPv6? Yes, most likely another // field is required
};
MOVED FROM #5
This was originally part of #5, but to actually determine which information is required by other modules of the whole project, these other components have to be - at least - stubbed out. To make clear that the basic functions of #5 are already in place, these things are moved into this issue.
embedded_networking_esp32
(mnet32
)password / PSKDesign Decision: No disclosure of passwords!should be configurable, if this information is to be disclosed (at build time)The text was updated successfully, but these errors were encountered: