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.

[参考译文] CC1312PSIP:器件配对时传感器/收集器项目响应

Guru**** 1807890 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1422578/cc1312psip-sensor-collector-project-response-when-devices-are-paired

器件型号:CC1312PSIP

工具与软件:

将设备添加到网络时、需要通过 collector.c/csf.c 文件函数调用我的代码。  我尝试连接到 ApiMac_assocStatus_t cllcDeviceJoiningCB (
ApiMac_deviceDescriptor_t * pDevInfo、
ApiMac_capabilityInfo_t * pCapInfo)

此处:  

/*确保设备位于 PAN 中*/
if (pDevInfo->panID == devicePanId)

/*更新设备正在加入的用户*/
Status = CSF_deviceUpdate (pDevInfo、pCapInfo);
if (status==ApiMac_assocStatus_Success)

#ifdef FEATURE_MAC_SECURITY
/*将设备添加到安全设备表*/
Cllc_addSecDevice (pDevInfo->panID、
pDevInfo->shortAddress、
&pDevInfo->extAddress、0);
#endif /* FEATURE_MAC_SECURITY */

//表示设备已加入、以便完成配对
deviceJoined(pDevInfo->shortAddress);

deviceJoined 的位置是我用于指示器件已连接的函数。  这似乎不起作用。  我可以从何处获得此指示?

谢谢!

Kevin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kevin:

    如果我正确理解您的  deviceJoined()函数被插入 #ifdef feature_secure_commissioning 之前、并可能发送 Collector_config_EVT?

    您能否在这里设置一个断点、并验证在设备连入网络时是否实际到达此代码行? 您可能需要降低优化级别才能设置断点。

    https://dev.ti.com/tirex/content/simplelink_cc13xx_cc26xx_sdk_7_41_00_17/docs/ti154stack/html/ti154stack-guide/debugging-index.html#optimizations

    谢谢、

    Marie H.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Marie、

    我希望您能告诉我、这是否是一个表明 传感器已连接到收集器的好地方。  我把代码放在几个地方,我似乎没有得到任何确认的事件。  我进入配对模式并显示我正在等待配对发生、然后当计时器关闭等待配对时、指示灯 LED 会显示配对已完成。  因为我还没有关闭网络、所以可以延迟配对。  本赛季知道它大约在同一时间配对。

    Kevin

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Kevin:

     deviceJoined()正在做什么?

     如果您想通过 UART 输出内容,我会把它放在 Cfs.c 的 Csf_deviceUpdate()中。

    谢谢、

    Marie H.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Marie H

    感谢您的回复。  我想我已经把它弄清楚了。  我需要在代码的另一个区域中打开网络。

    Kevin