-
Hello OT community, I'm working on an application based on OT and have some questions regarding OT operational dataset:
To change the Op dataset, in the OT API there are dataset API such as otDatasetSetActive() and lower level: direct Link settings API such as otLinkSetPanId() or otThreadSetNetworkKey().
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
No, there is nothing wrong commissioning out-of-band. See src/cli/README_DATASET.md for an example of out-of-band commissioning.
For the most part yes. The only consideration is that devices on the same channel and PAN ID may use the same IEEE 802.15.4 Short Address, which can cause issues with IEEE 802.15.4 Acknowledgments. However, this can happen with any IEEE 802.15.4-based network, including Zigbee.
Yes.
Calling
Using these APIs are mainly for RCP and/or testing modes. They will not update the operational dataset.
If you want to propagate an operational dataset change that will break connectivity (e.g. changing network key), then set use the Pending Operational Dataset feature. The Pending Operational Dataset includes a Delay Timer value that indicates when the new values should take affect, allowing for the Pending Operational Dataset to disseminate throughout the Thread network. Note that you should advance the Active Timestamp when updating the dataset. |
Beta Was this translation helpful? Give feedback.
No, there is nothing wrong commissioning out-of-band. See src/cli/README_DATASET.md for an example of out-of-band commissioning.
For the most part yes. The only consideration is that devices on the same channel and PAN ID may use the same IEEE 802.15.4 Short Address, which can cause issues with IEEE 802.15.4 Acknowledgments. However, this can happen with any IEEE 802.15.4-based network, including Zigbee.
Yes.