Update run.py

Fix gateway MAC to EUI conversion.
This commit is contained in:
JP Meijers 2017-02-28 01:16:26 +01:00 committed by GitHub
parent df54b41563
commit ec0fdf6a92

6
run.py
View File

@ -60,7 +60,9 @@ if os.environ.get("GW_KEY")==None:
print ("See https://www.thethingsnetwork.org/docs/gateways/registration.html#via-gateway-connector") print ("See https://www.thethingsnetwork.org/docs/gateways/registration.html#via-gateway-connector")
sys.exit(0) sys.exit(0)
my_eui = GWID_PREFIX + format(uuid.getnode(), '012x') # The FFFE should be inserted in the middle (so xxxxxxFFFExxxxxx)
my_eui = format(uuid.getnode(), '012x')
my_eui = my_eui[:6]+GWID_PREFIX+my_eui[6:]
my_eui = my_eui.upper() my_eui = my_eui.upper()
print ("Gateway Type:\t"+os.environ.get("GW_TYPE")) print ("Gateway Type:\t"+os.environ.get("GW_TYPE"))
@ -269,4 +271,4 @@ while True:
# Start forwarder # Start forwarder
subprocess.call(["./mp_pkt_fwd"]) subprocess.call(["./mp_pkt_fwd"])
time.sleep(15) time.sleep(15)