Home/Support/Support Forum/Can xbee3 get NI by micropython?

Can xbee3 get NI by micropython?

0 votes
hi, everyone.
I don't know getting NI by micropython.
Example,"get_parameter("NI")" by python.
I thank you in advance for your reply.
asked Sep 10, 2021 in XBee3 ZigBee by qwerty New to the Community (1 point)

Please log in or register to answer this question.

1 Answer

0 votes
 
Best answer
This is right from the example found in PyCharm

import xbee


print(" +
+")
print(" | XBee MicroPython AT Commands Sample |")
print(" +
+\n")

# Read the module's firmware version.
fw_version = hex(xbee.atcmd("VR"))
print("Firmware version: " + fw_version)

# Read the module's hardware version.
hw_version = hex(xbee.atcmd("HV"))
print("Hardware version: " + hw_version)

# Read the module's temperature.
temperature = xbee.atcmd("TP")
# convert unsigned 16-bit value to signed temperature
if temperature > 0x7FFF:
temperature = temperature - 0x10000
print("The XBee is %.1F C (%.1F F)" % (temperature, temperature * 9.0 / 5.0 + 32.0))

# Configure the module's node identifier and read it.
xbee.atcmd("NI", "XBee3 module")
print("Configured node identifier: " + xbee.atcmd("NI"))
answered Sep 10, 2021 by mvut Veteran of the Digi Community (15,110 points)
selected Sep 11, 2021 by qwerty
Thank you.
I missed that sample.
...