Skip to content

Instantly share code, notes, and snippets.

View Niklas9401's full-sized avatar

Niklas Niklas9401

  • NeoGeeks GmbH
  • Hamburg, Germany
View GitHub Profile
@Niklas9401
Niklas9401 / wakeonlan.py
Created November 21, 2023 19:09
Micropython Wake-On-LAN
import socket
class Waker():
def send_magic_packet(self, macAddress: str, ip_address: str, port: int = 9) -> None:
macAddress = self.format_macAddress(macAddress)
temp = ""
for i in range(16):
temp += macAddress
packet = bytes.fromhex("FFFFFFFFFFFF" + temp)