XBee3: if you configure the Node Identifier (NI) in the XCTU configuration tool.. and then...

XBee3: if you configure the Node Identifier (NI) in the XCTU configuration tool… and then in your program take that device and set_node_id() to some different NI… is that permanent or only during the program running time? Like if you did this and then terminate the program, would that device have an NI of what you set_node_id() it to or would it have its XCTU NI configuration?

does set_node_id() change it at a hardware level or is it temporary?

pardon my inaccurate terminologies, I ask this because I dont quite understand low-level configuration on hardware vs. setting values in software well enough.

thanks! :slight_smile:

When setting values via XCTU’s configuration tab, the Write parameter is issued writing the value to memory.

If you were to issue the WR command after using the set_Node_ID() command, then this value would over write what was written in XCTU and be retained thru a power cycle. Otherwise it will not.

1 Like

:smiley: cool. thanks

so when you ‘set’ something it is put in RAM? and is erased… vs ‘writing’ something which puts it in __ (fill in blank here.)

thanks

Writing put the value in nonvolatile ram. Setting a value does not.