diff --git a/python/biopro/server/_identify.py b/python/biopro/server/_identify.py index f9a5009..f7eafc4 100644 --- a/python/biopro/server/_identify.py +++ b/python/biopro/server/_identify.py @@ -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