import network import ubinascii # Initialize the network interface wlan = network.WLAN(network.STA_IF) # Activate the interface wlan.active(True) # Get the MAC address mac_address = wlan.config('mac') print("MAC Address:", mac_address) print(ubinascii.hexlify(mac_address).decode()) def format_mac_addr(addr): mac_addr = addr mac_addr = mac_addr.upper() new_mac = "" for i in range(0, len(mac_addr),2): #print(mac_addr[i] + mac_addr[i+1]) if (i == len(mac_addr) - 2): new_mac = new_mac + mac_addr[i] + mac_addr[i+1] else: new_mac = new_mac + mac_addr[i] + mac_addr[i+1] + ":" print("My MAC Address:" + new_mac) return new_mac format_mac_addr(ubinascii.hexlify(mac_address).decode())