[update] auto get eth0 mac address
This commit is contained in:
@@ -9,23 +9,9 @@ _jwt = None
|
||||
|
||||
def controller_device_id() -> str:
|
||||
### device ID
|
||||
return 'b8:27:eb:52:ea:97'
|
||||
ret = None
|
||||
try:
|
||||
with open('/etc/BPS/device_id') as f:
|
||||
for line in f:
|
||||
if line.startswith('#'):
|
||||
continue
|
||||
|
||||
ret = line.strip()
|
||||
break
|
||||
except FileNotFoundError:
|
||||
pass
|
||||
|
||||
if ret is None or len(ret) == 0:
|
||||
return str(uuid.uuid1())
|
||||
else:
|
||||
return ret
|
||||
f = open("/sys/class/net/eth0/address", "r")
|
||||
mac = f.read()[:-1]
|
||||
return mac
|
||||
|
||||
def get_api_jwt() -> str:
|
||||
global _jwt
|
||||
|
||||
Reference in New Issue
Block a user