Wake devices in networks behind strict firewall, NAT and/or Carrier-grade NAT. No port forwarding is required.
This is MQTT client powered by Amplify, to send wake/retrieve status request to an intermediate device (ESP32). Which is available in Local Area Network, the requests are delivered to the intermediate device and performed locally to send Wake-On-LAN packets and ICMP ping to check device status. The intermediate device will send back message indicating the requested device status.
This applications is useless without an intermediate device (ESP32) and MQTT credentials from Amazon IoT & Amazon Cognito. All details are saved locally and not shared.
The firmware for the intermediate device (ESP32) is open-source and available on GitHub.