19 lines
381 B
Python
19 lines
381 B
Python
|
import sys
|
||
|
import os
|
||
|
import time
|
||
|
import machine
|
||
|
import ubinascii
|
||
|
|
||
|
def mac2eui(mac):
|
||
|
mac = mac[0:6] + 'fffe' + mac[6:]
|
||
|
return hex(int(mac[0:2], 16) ^ 2)[2:] + mac[2:]
|
||
|
|
||
|
def get_millis():
|
||
|
millisecond = time.ticks_ms()
|
||
|
return millisecond
|
||
|
|
||
|
def get_nodename():
|
||
|
uuid = ubinascii.hexlify(machine.unique_id()).decode()
|
||
|
node_name = "ESP_" + uuid
|
||
|
return node_name
|