工具与软件:
使用 TI 传感器和收集器应用程序时收到"Access Denied"消息。 这是什么?如何解决?
Kevin
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
使用 TI 传感器和收集器应用程序时收到"Access Denied"消息。 这是什么?如何解决?
Kevin
Kevin 老师、您好!
请您检查您遇到的行为是否与 本线程中描述的行为类似? 您能检查建议的方法是否有帮助吗?
此致、
尊敬的 Kevin:
默认情况下、收集器项目未配置为在复位后重新启动网络。 因此、传感器无法重新加入网络并继续发送数据、直到收集器通过按收集器 LaunchPad 上的 BTN-1或在收集器的 UART UI 上选择 network action -> form NWK 来"重新构建"网络。 可以通过在收集器的预定义编译器设置中定义 AUTO_START 来更改此行为、 收集器自述文件中对此进行了进一步介绍。
我在提供此信息时使用了默认收集器/传感器设置、因此如果您的 配置不同或我不描述正确的场景、请提供更多信息、以便我们能够进一步为您提供帮助。
此致、
Ryan
我在定制硬件上实现了标准传感器和收集器 TI15.4协议。 我已经编写了代码以允许清除存储器并进行新的联网操作、并在收集器上的按钮允许的情况下打开。 在传感器侧、我实现了关联的连接。 当我建立连接并希望重新建立连接时、我清除连接器上的内存、然后让它启动网络并打开网络。 然后、我让传感器端做一个关联来启动连接、我收到了一个 ACCESSDENIED。 我认为、由于收集器在启动板/协议之前会清除网络的存储器、因此我可能也需要一种方法来重新启动它。
尊敬的 Kevin:
感谢您的更新。
我是 Ryan 的同事、将在他不在办公室时维护他的线程。
我认为收集器在启动板/协议前清除了网络内存、也许我也需要一种方法来重新启动它。
您是否也可以在传感器侧执行此操作?
谢谢!
Toby
因为我有数据包监听器在工作(解码数据包除外)、所以我一直在深入研究这个问题。 发生这种情况时(近端)它会连接 Wireshark 跟踪。 我正在尝试将遥控器与收集器同步并获取 ACCESSDENIED。 我认为这可能会从收集器方面发生得更多。 我清除了两个装置上的内存、但我不知道是否还需要进行更多的重置。 我认为在尝试重新连接时、收集器可能为传感器提供了错误的地址。 我知道当我解除与收集器的关联,然后做一个关联,它将一个地址。 我认为、这可能是以这样的方式连接、当我尝试重新连接时、它出现不匹配的情况。 请查看轨迹、看看您是否能辨别出。 错误是关联响应失败。
谢谢!
Kevin
感谢嗅探器日志。 此问题是否仅在收集器开始解除关联过程时发生? 当 addDeviceListItem 返回 false 时、cllcDeviceJoiningCB -> Csf_deviceUpdate 将返回 ApiMac_assocStatus_panAtCapacity (0x01)、您可以进一步调试以确定是否确实如此。 但是、我对默认 F2 SDK v7.40示例的评估不会导致类似的行为、因为从收集器或传感器发起的关联可以在之后成功地重新关联。
e2e.ti.com/.../disassociate_5F00_test.pcapng
此致、
Ryan
当显示 ACCESSDENIED 时、我正在获取 ApiMac_assocStatus_panAtCapacity (0x01)。 我只为一个关联设置了收集器、我不希望它允许超过一个关联。 我可以通过清除收集器上的存储器并建立开放的网络以允许传感器连接来获得这条消息。 传感器存储器也被清除。 我需要能够将收集器与传感器重新关联、或将新传感器与收集器关联。
造成 panAtCapacity 的原因是什么?如何修复它?
Kevin