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.

[参考译文] CC1352P:仅允许基于已识别 MAC 地址的连接

Guru**** 2609285 points


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

https://e2e.ti.com/support/wireless-connectivity/sub-1-ghz-group/sub-1-ghz/f/sub-1-ghz-forum/1158838/cc1352p-allowing-connections-based-on-recognized-mac-adressess-only

器件型号:CC1352P

我们希望使用一个收集器、并使用15.4堆栈与多个传感器配合使用。 我们将针对收集器和传感器在非信标模式下运行。

我们要做的是、我们需要将传感器置于睡眠模式 x 分钟及更长时间、唤醒它以连接到收集器以发送数据并重复。

但是、我们需要选择合适的 MAC 地址、我们事先已确定收集器与建立连接。 它不会连接到不需要的 MAC 地址、收集器会将所有地址保留在其存储器中、以便在我们希望更改的任何时间允许任何 MAC。 我们在实现中使用了预定义符号 AUTO_START 和 CUI_DISABLE。 我们已经开发了自己的通信协议。

我们可以 在 系统中执行加入权限、删除 MAC 地址、收集传感器温度和显示传感器状态等任务。

我们不知道在哪里控制允许连接这些设备; 因此、我们允许所有这些地址进行连接、但当器件连接时、关联回调会触发、并且在关联回调中、我们会检查是否允许此特定 MAC 地址连接到收集器。  一方面、如果不允许 MAC 地址、收集器会发送一个断开关联请求、以从网络中移除传感器。 另一方面、如果满足所有条件、传感器开始进行通信、传输数据。

当传感器收到 dissaAssociation 请求时、它会进入睡眠模式、一段时间(x 次)后、它会尝试再次连接到收集器。 我们想知道、在传感器连接到收集器之前、我们是否可以允许或禁用基于传感器 MAC 地址的连接。  

SDK 版本为6.20.00.29。

CCS 版本为12.0.00009。

提前感谢