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.

[参考译文] CC2652R7:TI-Matter Pump-app 未向 Thread 和放大器;Matter 网络进行 BLE 配置。

Guru**** 2464180 points
Other Parts Discussed in Thread: LP-CC2652R7, CC2652R7, SYSCONFIG

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

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1189201/cc2652r7-ti-matter-pump-app-not-ble-provisioning-to-the-thread-matter-network-s

器件型号:CC2652R7

您好!

我已成功构建了 TI-Matter Pump-app,并将其下载到 LP-cc2652R7,然后启动—但我不觉得已向 Thread&Matter 网络进行 BLE 配置。 您是否确认我在下面有正确的事件序列?

OTBRouter Operating_dataset 示例。
   $ ssh -l debian Beaglebon.local
   $ sudo ot-ctl dataset active -x
0e08000000010000000300000f35060004001fffe002081111112222220708fdcf00635fae4ed10510001122345566778899aabbccddeeffc0e4f70656e546872654654656d6f6f6f93240002a034570899abccdeeffe4e4005cce4f7065706e40051602407656e5160240005a04540b0240005a0340f40b024000240005a0a02400024000

CC2652R7 Pump-APP 启动时报告的示例信息。
   设置引脚代码(0表示未知/错误):202021
   设置鉴别器(0xFFFF 表示未知/错误):3840 (0xF00)
   SetupQRCode:[mT:GU3T242C00KA0648G00]
   手动配对码:[34970112332]

将 pump-app 配置到 ThreadMatter 的 MacBook 命令示例(&M)。
注意:单击 LP-cc2652R7的 btn-2 (大概是为了激活 BLE)、然后在 MacBook…上执行以下操作
$./chip-tool pairing ble-thread 1 hex:0e08000000010000000300000f35060004001fffe0020811112222220708fcf00635fae4ed1051000032345566778899aabbccdeeffe4f70656e543645406b200024204b65406b6524206b406b6540636406b40f406b406b406b5160406b65406b406b406b6f406b406b6b6b406b6b6f406b6a20406b6b6b6

运行并加入 OTBRouter 的 CLI-MTD 示例(CC2652R7终端输出)。
(这是一个数据点、以确保我的 OTBRouter 确实可以正常运行)。
>状态
子级
完成
>扫描  
| PAN | MAC 地址     |通道| dBm | LQI |
+--- --------------- +---+---- +--- +
| 1234 | deaec7fff34e6c47 | 15 |-74 | 55 |
| ffd2 | 4a605c31cd1c8088 | 25 |-52 | 63 |
| ffd2 | 7ad8f9f20d210660 | 25 |-35 | 60 |
完成
> ipaddr
fdd6:3481:6985:ebdb:79b3:b1fd:1f82:fd9
fdcf:63:5fae:4ed1:0:ff:fe00:b801
fdcf:63:5fae:4ed1:534f:8f6:fc23:616
fe80:0:0:0:4ce7:c27a:2188:c275
完成
> panid
0x1234
完成
>网络名称
OpenThreadDemo
完成
>

提前感谢!
Steve

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

    您好、Steve、

    [引用 userid="375367" URL"~/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1189201/cc2652r7-ti-matter-pump-app-not-ble-provisioning-to-the-thread-matter-network-s ]MacBook 命令将 pump-app 配置为 Thread&Matter 的示例。
    注意:单击 LP-cc2652R7的 btn-2 (大概是为了激活 BLE)、然后在 MacBook…进行以下操作

    这是否意味着您正在尝试将 MacBook 用作 Matter 控制器? (即 CC2652R7板载到 Thread 网络)?

    还是 MacBook SSH'ing into a RasPi、而 RasPi 是 Matter 的控制器?

    谢谢、
    Toby

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

    尊敬的 Toby:

    我没有 RasPi。 我有一个 MacBook、在./matter/connectedhomeip 存储库中、我构建了在 LP-cc2652R7上运行的 cc2652 pump-app 映像、在同一存储库中、我构建了在 MacBook shell 中运行的芯片工具 Matter 控制器。 这就是文字记录的样子。 请参阅以下内容:

    $主机名
    MacBook-Pro.local

    $ ./chip-tool 配对双线程0x777 hex:0e08000000010000000300000f35060004001fffe0020811112222220708fcf00635fae4ed10510001122345566778899aabbccdeeffe4f70656e5440636456b20002420242024206b51602420406b5a0652420406bf40654065406b4002
    [1674173407278][91223:8621614][DL] KVS 将写入:file:///tmp/chip_kvs
    [1674173407297][91223:8621614][DL]_Init
    [1674173407297][91223:8621614][IN] UDP:::Init bind & listen port=0
    [1674173407297][91223:8621614][IN] UDP:::Init 绑定到端口=54109
    [1674173407297][91223:8621614][IN] UDP:::Init bind & listen port=0
    [1674173407297][91223:8621614][IN] UDP:::Init 绑定到端口=59651
    [1674173407297][91223:8621614][IN] BLEBase::Init -设置/覆盖传输
    [1674173407297][91223:8621614][In] TransportMgr 已初始化
    [1674173407297][91223:8621614][FP]从永久存储中初始化 FabricTable
    [1674173407297][91223:8621614][TS]最后一次确认工作正常时间:[未知]
    [1674173407297][91223:8621614][TS]将已知的最后正常时间设置为固件构建时间2023-01-11T20:15:35
    [1674173407299][91223:8621614][ZCL]正在使用 ZAP 配置...
    [1674173407299][91223:8621614][CTL]系统状态已初始化...
    [1674173407299][91223:8621614][CTL]停止通过 DNS-SD 进行调试发现
    [1674173407299][91223:8621614][CTL]将证明 nonce 设置为随机值
    [1674173407299][91223:8621614][CTL]将 CSR nonce 设置为随机值
    [1674173407299][91223:8621617][DL]_OnPlatformEvent
    [1674173407300][91223:8621617][CTL]停止通过 DNS-SD 进行调试发现
    [1674173407300][91223:8621617][CTL]将证明 nonce 设置为随机值
    [1674173407300][91223:8621617][CTL]将 CSR nonce 设置为随机值
    [1674173407300][91223:8621617][CTL]无法从存储中获取 ExampleOpCredsCAKey:./../src/controller/ExamplePersistentStorage.cpp:93:芯片错误0x000000A0:未在持久存储中找到值
    [1674173407300][91223:8621617][CTL]无法从存储中获取 ExampleOpCredsICA 密钥:./../src/controller/ExamplePersistentStorage.cpp:93:芯片错误0x000000A0:未在持久存储中找到值
    [1674173407300][91223:8621617][CTL]正在生成 RCAC
    [1674173407301][91223:8621617][CTL]正在生成 ICAC
    [1674173407301][91223:8621617][CTL]正在生成 NOC
    [1674173407301][91223:8621617][FP]正在验证 NOC 链
    [1674173407302][91223:8621617][FP] NOC 链验证成功
    [1674173407302][91223:8621617][FP]在索引:0x1处添加了新结构
    [1674173407302][91223:8621617][FP]分配的压缩结构 ID:0x8EC00C8020DF4999、节点 ID:0x00000001B669
    [1674173407302][91223:8621617][TS]最后一次确认工作正常时间:2023-01-11T20:15:35
    [1674173407302][91223:8621617][TS]建议的最新已知合格时间:2021-01-01T00:00:00
    [1674173407302][91223:8621617][TS]保持电流已知的最后正常时间
    [1674173407302][91223:8621617][FP]结构0x1的元数据保留在存储中。
    [1674173407303][91223:8621617][TS]提交已知的最后正常存储时间:2023-01-11T20:15:35
    [1674173407303][91223:8621617][CTL]在索引1加入了结构。 结构 ID 为0x000000000001 (压缩结构 ID:8EC00C8020DF4999)
    [1674173407308][91223:8621617][BLE] NewConnection
    [1674173407308][91223:8621617][BLE]取消连接
    [1674173407310][91223:8621617][CTL]根据参数设置线程操作数据集
    [1674173407310][91223:8621617][CTL]设置尝试从参数进行线程扫描
    [1674173407310][91223:8621617][CTL]将证明 nonce 设置为随机值
    [1674173407310][91223:8621617][CTL]将 CSR nonce 设置为随机值
    [1674173407310][91223:8621617][CTL]根据参数设置仅 PASE 试运转
    [1674173407310][91223:8621617][CTL]调用了节点 ID 0x0000000000000777的佣金
    [1674173411755][91223:8621618][BLE] CBManagerState:On
    [1674173471660][91223:8621618][DIS]正在关闭所有 BLE 连接
    [1674173527306][91223:8621614][CTL]正在关闭调试器
    [1674173527306][91223:8621614][CTL]停止通过 DNS-SD 进行调试发现
    [1674173527306][91223:8621614][CTL]正在关闭控制器
    [1674173527307][91223:8621614][in]结构0x1的所有会话过期!!
    [1674173527307][91223:8621614][FP]忘记结构0x1
    [1674173527307][91223:8621614][TS]等待最后一个已知正常时间:2023-01-11T20:15:35
    [1674173527307][91223:8621614][TS]上一个已知良好时间:2023-01-11T20:15:35
    [1674173527307][91223:8621614][TS]将最后一次已知正常时间恢复为先前的值
    [1674173527307][91223:8621614][CTL]关闭调试器
    [1674173527307][91223:8621614][CTL]停止通过 DNS-SD 进行调试发现
    [1674173527307][91223:8621614][CTL]关闭控制器
    [1674173527307][91223:8621614][CTL]关闭系统状态后、将拆卸芯片堆栈
    [1674173527308][91223:8621614][DMG] IM WH 移至[未初始化]
    [1674173527308][91223:8621614][DMG] IM WH 移至[未初始化]
    [1674173527308][91223:8621614][DMG] IM WH 移至[未初始化]
    [1674173527308][91223:8621614][DMG] IM WH 移至[未初始化]
    [1674173527308][91223:8621614][DMG]所有读取处理程序都是干净的、清除 GlobalDirtySet
    [1674173527308][91223:8621614][BLE]取消连接
    [1674173527308][91223:8621614][FP]正在关闭 FabricTable
    [1674173527308][91223:8621614][TS]等待最后一次确认工作正常时间:2023-01-11T20:15:35
    [1674173527308][91223:8621614][TS]上一个已知良好时间:2023-01-11T20:15:35
    [1674173527308][91223:8621614][TS]将最后一次已知正常时间恢复为以前的值
    [1674173527308][91223:8621614][DL] iNet 层关闭
    [1674173527308][91223:8621614][DL] BLE 关断
    [1674173527308][91223:8621614][DL]系统层关闭
    [1674173527309][91223:8621614][太]运行命令失败:./../examples/chip-tool/commands/common/CHIPCommand.cpp:512:芯片错误0x00000032:超时
    Kranz@MacBook-Pro 主机%

    谢谢、

    Steve K.

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

    感谢您确认 MacBook 上正在运行芯片工具。

    芯片工具参数看起来正确。

    您是否在 Pump-app 上启用了 BLE 广播? (否则、通过短暂按下/释放 BTN-1可启用/禁用 BLE 广播)。

    您能否在 CC2652R7上共享输出?

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

    尊敬的 Toby:

    是的、我首先在 LaunchPad-Pump-app 上启动 BLE 广播(在启动芯片工具之前)、然后短按 LP 的 btn-2。 这就是 Pump-app README.MD 所说的内容。 是这样吗? 您提到 btn-1、但怀疑您是 btn-2。

    LaunchPad-Pump-app 终端输出如下、有什么想法?:

    OpenThread 已启动:好的
    将 OpenThread 设备类型设置为路由器
    初始化 LED
    初始化按钮
    初始化泵
    将扩展发现超时设置为20秒
    服务器正在初始化...
    从永久存储初始化 FabricTable
    最后一次确认工作正常时间:2023-01-17T15:28:16
    AccessControl:正在初始化
    示例::AccessControlDelegate: Init
    AccessControl:设置
    DefaultAclStorage:正在初始化
    DefaultAclStorage:已加载0个条目
    UDP::Init bind & listen port=5540
    UDP:Init 绑定到端口=5540
    BLEBase::Init -设置/覆盖传输
    TransportMgr 已初始化
    使用线程扩展 MAC 作为主机名。
    正在使用 ZAP 配置...
    无法读取存储的属性(0、0x0000_0028、0x0000_0005:A0
    AccessControlCluster:正在初始化
    启动管理调试群集。
    端点0、群集0x0000_0030将版本更新为 aa93f845
    GeneralDiagnostics:OnDeviceReboot
    端点0、群集0x0000_0033将版本更新为 a7805bff
    日志事件事件编号:0x0000000A0000优先级:2、端点 ID: 0x0群集 ID:0x0000_0033事件 ID:0x3系统时间戳:0x00000000000001D9
    初始化 PCC 插件服务器群集。
    初始化开/关群集状态
    端点1、群集0x0000_0006将版本更新为 a324dd9d
    初始化 PCC 服务器群集[EP:1]
    不支持恒压
    PCC 服务器:不支持恒定比例压力
    PCC 服务器:不支持常量流
    PCC 服务器:不支持恒定温度
    PCC 服务器:不支持恒定速度
    使用调试模式0更新服务
    使用线程扩展 MAC 作为主机名。
    使用线程扩展 MAC 作为主机名。
    广告佣金参数 VendorID=65521 ProductID=32778鉴频器=3840/15 cm=0
    无法通告扩展佣金节点:3.
    安排20秒内的扩展发现超时
    无法完成服务更新:1C
    延迟工序发现的代理:缺少代理
    启用案例会话设置的案例服务器
    SecureSession[0x20011bb0]:分配的类型:2 LSID:28410
    已分配 SecureSession (0x20011bb0)-等待 Sigma1 msg
    加入多播组
    发射启动事件
    日志事件事件编号:0x0000000A0001优先级:2、端点 ID: 0x0群集 ID:0x0000_0028事件 ID:0x0系统时间戳:0x0000000000000246
    服务器侦听...
    器件配置:
     序列号:test_sn
     供应商 ID:65521 (0xFFF1)
     产品 ID:32778 (0x800A)
     硬件版本:0
     设置引脚代码(0表示未知/错误):202021
     设置鉴别器(0xFFFF 表示未知/错误):3840 (0xF00)
     制造日期:(未设置)
     器件类型:65535 (0xFFFF)
    停止看门狗计时器
    启动周期性查询计时器,超时:86400秒
    SetupQRCode:[mT:GU3T242C00KA0648G00]
    在浏览器中复制/粘贴以下 URL 以查看 QR 代码:
    project-chip.gitHub.io/.../qrcode.html
    手动配对码:[34970112332]
    芯片任务正在运行
    OpenThread 状态已更改(标志:0x00038200)
      网络名称:OpenThread
      PAN ID:0xFFFF
      扩展 PAN ID:0xDEAD00BEEF00CAFE
      通道:11.
      网格前缀:FDDE:AD00:F牛肉:/64
    ##线程堆栈状态更改(38200)
    PreAttributeChangeCallback -群集 ID:'0x002a'、端点 ID:'0x00'、属性 ID:'0x0002'
    未处理的群集 ID:42
    端点0、群集0x0000_002A 将版本更新为643fect2
    PostAttributeChangeCallback -群集 ID:'0x002a',端点 ID:'0x00',属性 ID:'0x0002'
    未处理的群集 ID:42
    PreAttributeChangeCallback -群集 ID:'0x002a'、端点 ID:'0x00'、属性 ID:'0x0003'
    未处理的群集 ID:42
    端点0、群集0x0000_002A 将版本更新为643fect3
    PostAttributeChangeCallback -群集 ID:'0x002a',端点 ID:'0x00',属性 ID:'0x0003'
    未处理的群集 ID:42
    扩展发现超时
    使用调试模式0更新服务
    使用线程扩展 MAC 作为主机名。
    无法完成服务更新:1C
    泵启动已启动
    泵启动完成
    更新群集状态
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0010'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x10]
    端点1、群集0x0000_0200将版本更新为322bf61c
    PostAttributeChangeCallback -群集 ID:'0x0200',端点 ID:'0x01',属性 ID:'0x0010'
    PCC 服务器群集属性已更改[EP:1、ID:0x10]
    PCC 服务器:未处理的属性 ID
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0021'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x21]
    ERR:恒流错误 87
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0021'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x21]
    ERR:恒压错误 87
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0021'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x21]
    ERR:恒速错误 87
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0021'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x21]
    ERR:恒定温度误差 87
    PreAttributeChangeCallback -群集 ID:'0x0006'、端点 ID:'0x01'、属性 ID:'0x0000'
    端点1、群集0x0000_0006将版本更新为 a324dd9e
    PostAttributeChangeCallback -群集 ID:'0x0006'、端点 ID:'0x01'、属性 ID:'0x0000'
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0000'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x0]
    端点1、群集0x0000_0200将版本更新为322bf61d
    PostAttributeChangeCallback -群集 ID:'0x0200',端点 ID:'0x01',属性 ID:'0x0000'
    PCC 服务器群集属性已更改[EP:1、ID:0x0]
    PCC 服务器:未处理的属性 ID
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0001'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x1]
    端点1、群集0x0000_0200将版本更新为322bf61e
    PostAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0001'
    PCC 服务器群集属性已更改[EP:1、ID:0x1]
    PCC 服务器:未处理的属性 ID
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0002'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x2]
    端点1、群集0x0000_0200将版本更新为322bf61f
    PostAttributeChangeCallback -群集 ID:'0x0200',端点 ID:'0x01',属性 ID:'0x0002'
    PCC 服务器群集属性已更改[EP:1、ID:0x2]
    PCC 服务器:未处理的属性 ID
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0003'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x3]
    端点1、群集0x0000_0200将版本更新为322bf620
    PostAttributeChangeCallback -群集 ID:'0x0200',端点 ID:'0x01',属性 ID:'0x0003'
    PCC 服务器群集属性已更改[EP:1、ID:0x3]
    PCC 服务器:未处理的属性 ID
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0004'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x4]
    端点1、群集0x0000_0200将版本更新为322bf621
    PostAttributeChangeCallback -群集 ID:'0x0200',端点 ID:'0x01',属性 ID:'0x0004'
    PCC 服务器群集属性已更改[EP:1、ID:0x4]
    PCC 服务器:未处理的属性 ID
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0005'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x5]
    端点1、群集0x0000_0200将版本更新为322bf622
    PostAttributeChangeCallback -群集 ID:'0x0200',端点 ID:'0x01',属性 ID:'0x0005'
    PCC 服务器群集属性已更改[EP:1、ID:0x5]
    PCC 服务器:未处理的属性 ID
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0006'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x6]
    端点1、群集0x0000_0200将版本更新为322bf623
    PostAttributeChangeCallback -群集 ID:'0x0200',端点 ID:'0x01',属性 ID:'0x0006'
    PCC 服务器群集属性已更改[EP:1、ID:0x6]
    PCC 服务器:未处理的属性 ID
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0007'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x7]
    端点1、群集0x0000_0200将版本更新为322bf624
    PostAttributeChangeCallback -群集 ID:'0x0200',端点 ID:'0x01',属性 ID:'0x0007'
    PCC 服务器群集属性已更改[EP:1、ID:0x7]
    PCC 服务器:未处理的属性 ID
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0008'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x8]
    端点1、群集0x0000_0200将版本更新为322bf625
    PostAttributeChangeCallback -群集 ID:'0x0200',端点 ID:'0x01',属性 ID:'0x0008'
    PCC 服务器群集属性已更改[EP:1、ID:0x8]
    PCC 服务器:未处理的属性 ID
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x0009'
    PCC 服务器群集属性已预先更改[EP:1、ID:0x9]
    端点1、群集0x0000_0200将版本更新为322bf626
    PostAttributeChangeCallback -群集 ID:'0x0200',端点 ID:'0x01',属性 ID:'0x0009'
    PCC 服务器群集属性已更改[EP:1、ID:0x9]
    PCC 服务器:未处理的属性 ID
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x000A'
    PCC 服务器群集属性已预先更改[EP:1、ID:0xA]
    端点1、群集0x0000_0200将版本更新为322bf627
    PostAttributeChangeCallback -群集 ID:'0x0200',端点 ID:'0x01',属性 ID:'0x000A'
    PCC 服务器群集属性已更改[EP:1、ID:0xA]
    PCC 服务器:未处理的属性 ID
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x000b'
    PCC 服务器群集属性已预先更改[EP:1、ID:0xb]
    端点1、群集0x0000_0200将版本更新为322bf628
    PostAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x000b'
    PCC 服务器群集属性已更改[EP:1、ID:0xb]
    PCC 服务器:未处理的属性 ID
    PreAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x000c'
    PCC 服务器群集属性已预先更改[EP:1、ID:0xc]
    端点1、群集0x0000_0200将版本更新为322bf629
    PostAttributeChangeCallback -群集 ID:'0x0200'、端点 ID:'0x01'、属性 ID:'0x000c'
    PCC 服务器群集属性已更改[EP:1、ID:0xc]
    PCC 服务器:未处理的属性 ID
    较长的派单时间:593ms、用于事件类型2

    提前感谢!

    Steve。

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

    尊敬的 Toby:


    我还想在上一篇文章中添加另一条评论…

    在浏览案件存储库时、我只是注意到一些奇怪的事情、并希望由您运行:

    有多个 TI Matter 示例应用(pump-app、pump-controller-app、lock-app)、我想在构建其中任何一个时、都会用到以下通用文件:

    /connectedhomeip/config/cc13x2_26x2/toolchain/BUILD.gn

    但奇怪的是、在这个[常见?] 文件是对“lock-app”的硬编码引用:

    $ grep -i args.GNI /connectedhomeip/config/cc13x2_26x2/toolchain/BUILD.gn
       导入("${chip_root}/examples/lock-app/cc13x2x7_26x2x7/args.gni)
         导入("${chip_root}/examples/all-clusters-app/cc13x2x7_26x2x7/args.gni)

    而 LOCT-APP args.GNI 与 Pump-APP args.GNI 不同。 因此、这似乎会影响一些 TI 重要示例的构建。 此`dIFF`例如:

    $ DIFF ./connectedhomeip/examples/lock-app/cc13x2x7_26x2x7/args.gni /connectedhomeip/examples/pump-app/cc13x2x7_26x2x7/args.gni
    34、35、34、35
    < CHIP_DEPLOG_LOGING = false
    < CHIP_automation_logging = false
    --
    >#chip_detail_logging = false
    >#chip_automation_logging = false
    44、45d43.
    < CHIP_openthread_FTD = false
    <
    47c45.
    < Matter 设备_pid ="0x8006"
    --
    >Matter 设备_pid ="0x800A"

    无论如何、这对我来说似乎有点可疑、我想提请大家注意。 可能它会回避一些我无法将我的 LaunchPad-pump-app 委托给 Mate/Thread 网络的原因。 这对我来说仍然是一个持续存在的问题,我希望你能帮助解决。

    提前感谢、
    Steve。

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

    尊敬的 Toby:

    看起来 Pump-app README.MD 与 Pump-app 源代码不匹配。 这次我使用另一个 LaunchPad 按钮进行了全新的实验(例如使用 BTN-1而不是 BTN-2)、我现在获得了不同的脚本结果(如下)、但仍然出现配置失败(可能与我之前发布的 Mate_device_pid 注释相关?????)。  

    ####################################
    这是已加入线程网络的 CLI-MTD 的终端输出。 演示我有一个可用的 OTBR (BeagleBone)。

    > ifconfig up
    完成
    >线程开始
    完成
    >状态
    子级
    完成
    > ipaddr
    fdd6:3481:6985:ebdb:79b3:b1fd:1f82:fd9
    fdcf:63:5fae:4ed1:0:ff:fe00:b804
    fdcf:63:5fae:4ed1:534f:8f6:fc23:616
    fe80:0:0:0:4ce7:c27a:2188:c275
    完成
    >网络名称
    OpenThreadDemo
    完成
    >频道
    15.
    完成
    > panid
    0x1234
    完成
    > extpanid
    11111122222222
    完成
    >

    ####################################
    注意:这是从 OTBR 获取的数据集。
       $ ssh -l debian Beaglebon.local
       $ sudo ot-ctl dataset active -x
    0e08000000010000000300000f35060004001fffe002081111112222220708fdcf00635fae4ed10510001122345566778899aabbccddeeffc0e4f70656e546872654654656d6f6f6f93240002a034570899abccdeeffe4e4005cce4f7065706e40051602407656e5160240005a04540b0240005a0340f40b024000240005a0a02400024000

    ####################################
    注意:按下加载了 TI/ Matter Pump-APP 系统的 LaunchPad2652R7的 LEFT-BTN (BTN-1)后、我立即发出了芯片工具配置命令。 请参阅下面的每一个交谈记录。

    ####################################
    芯片工具记录(从 MacBook 终端运行)。
    Kranz@MacBook-Pro 芯片工具%主机名
    MacBook-Pro.local
    Kranz@MacBook-Pro 芯片工具% echo $shell
    /bin/zsh
    Kranz@MacBook-Pro 芯片工具%./out/debug/chip-tool 配对双线程1十六进制:0e08000000010000000000300000f35060004001fffe002081111112222220708fcf00635fae4ed1051000c023344556677899aabbccdeeff93e20706f40635f4051602465406b4065406f204051602465406f406b406b405652465406b406f20406b406f20406f20406b652465406f20406b406f20406f20643620406b406f2040f2040f2040
    [1674664265511][35784:10254373][DL] KVS 将写入:file:///tmp/chip_kvs
    [1674664265525][35784:10254373][DL]_Init
    [1674664265525][35784:10254373][IN] UDP:::Init bind & listen port=0
    [1674664265525][35784:10254373][IN] UDP:::Init bound to port=58257
    [1674664265525][35784:10254373][IN] UDP:::Init bind & listen port=0
    [1674664265525][35784:10254373][IN] UDP:::Init bound to port=55089
    [1674664265525][35784:10254373][IN] BLEBase::Init -设置/覆盖传输
    [1674664265525][35784:10254373][In] TransportMgr 已初始化
    [1674664265525][35784:10254373][FP]从持久存储中初始化 FabricTable
    [1674664265525][35784:10254373][TS]最后一次确认工作正常时间:2023-01-15T14:56:42
    [1674664265525][35784:10254373][TS]将固件构建时间2023-01-24T16:00:01的最后一个已知正常时间设置为"Last Known Good Time (最后一个已知良好时间)"
    [1674664265526][35784:10254373][FP]结构索引0x1是从存储器检索的。 压缩的 FabricId 0x8EC00C8020DF4999、FabricId 0x000000000001、nodeid 0x00000001B669、VendorID 0xFFF1
    [1674664265527][35784:10254373][ZCL]正在使用 ZAP 配置...
    [1674664265527][35784:10254373][CTL]系统状态已初始化...
    [1674664265527][35784:10254373][CTL]停止通过 DNS-SD 进行调试发现
    [1674664265527][35784:10254373][CTL]将证明 nonce 设置为随机值
    [1674664265527][35784:10254373][CTL]将 CSR 一次性设置为随机值
    [1674664265527][35784:10254373][IN] UDP:::Init bind & listen port=5550
    [1674664265527][35784:10254373][IN] UDP:::Init 绑定到端口=5550
    [1674664265527][35784:10254373][IN] UDP:::Init bind & listen port=5550
    [1674664265527][35784:10254373][IN] UDP:::Init 绑定到端口=5550
    [1674664265527][35784:10254373][in] TransportMgr 已初始化
    [1674664265527][35784:10254389][DL]_OnPlatformEvent
    [1674664265527][35784:10254389][CTL]停止通过 DNS-SD 进行调试发现
    [1674664265527][35784:10254389][CTL]将证明一次性设置为随机值
    [1674664265527][35784:10254389][CTL]将 CSR 一次性设置为随机值
    [1674664265528][35784:10254389][CTL]正在生成 NOC
    [1674664265528][35784:10254389][FP]正在验证 NOC 链
    [1674664265528][35784:10254389][FP] NOC 链验证成功
    [1674664265528][35784:10254389][FP]更新了结构,索引为0x1,节点 ID 为0x00000001B669
    [1674664265528][35784:10254389][TS]最后一次确认工作正常时间:2023-01-24T16:00:01
    [1674664265528][35784:10254389][TS]新建议的最晚已知良好时间:2021-01-01T00:00:00
    [1674664265528][35784:10254389][TS]保持电流已知的最后正常时间
    [1674664265529][35784:10254389][FP]结构0x1的元数据保留到存储。
    [1674664265529][35784:10254389][TS]提交已知的最后正常存储时间:2023-01-24T16:00:01
    [1674664265530][35784:10254389][CTL]在索引1处加入了结构。 结构 ID 为0x000000000001 (压缩结构 ID:8EC00C8020DF4999)
    [1674664265530][35784:10254389][IN] UDP::Init bind & listen port=5550
    [1674664265530][35784:10254389][IN] UDP::Init 绑定到端口=5550
    [1674664265530][35784:10254389][IN] UDP::Init bind & listen port=5550
    [1674664265530][35784:10254389][IN] UDP::Init 绑定到端口=5550
    [1674664265530][35784:10254389][In] TransportMgr 已初始化
    [1674664265532][35784:10254389][BLE] NewConnection
    [1674664265532][35784:10254389][BLE]取消连接
    [1674664265533][35784:10254389][CTL]根据参数设置线程操作数据集
    [1674664265533][35784:10254389][CTL]设置尝试从参数进行线程扫描
    [1674664265533][35784:10254389][CTL]将证明一次性设置为随机值
    [1674664265533][35784:10254389][CTL]将 CSR 一次性设置为随机值
    [1674664265533][35784:10254389][CTL]根据参数设置仅 PASE 试运转
    [1674664265533][35784:10254389][CTL]调用了节点 ID 0x0000000000000001的佣金
    [1674664265555][35784:10254389][BLE] CBManagerState:On
    [1674664266499][35784:10254390][BLE]正在使用鉴别器连接到器件0x60000153dba0:3840
    [1674664267079][35784:10254390][DIS]正在关闭所有 BLE 连接
    [1674664267080][35784:10254390][in] BleConnectionComplete:终结点0x102ee6608
    [1674664267080][35784:10254390][BLE] ATT MTU = 251
    [1674664267081][35784:10254390][IN] SecureSession[0x60000113c000]:分配的类型:1 LSID:56526
    [1674664267081][35784:10254390][SC]分配的本地会话密钥 ID 56526
    [1674664267081][35784:10254389][BLE] BLE:在器件的芯片服务中写入特征时出错:[此操作不允许指定的 UUID。]
    [1674664267081][35784:10254390][EM]<<[E:5473i M:245921535](U) Msg TX 转0:0000000000000000 [0000]--类型0000:20 (ParamChannel:PBKDFSecureRequest)
    [1674664267081][35784:10254390][in](U)正在将 msg 245921535发送到 IP 地址"BLE"
    [1674664267081][35784:10254390][in]消息附加到 BLE 发送队列
    [1674664267081][35784:10254390][SC]已发送 PBKDF 参数请求
    [1674664267081][35784:10254390][in]建立 BLE 连接失败:./../third_party/connectedhomeip/src/platform/Darwin/BleConnectionDelegateImpl.mm:335:BLE 错误0x00000407:GATT 写入特征操作失败
    [1674664267081][35784:10254390][in]清除 BLE 挂起数据包。
    [1674664267081][35784:10254390][BLE]自动关闭端点的 BLE 连接。
    [1674664284083][35784:10254394][SC] PASESession 在等待对等器件的响应时超时。 预期的消息类型为33
    [1674664284083][35784:10254394][IN] SecureSession[0x60000113c000]:已发布-类型:1 LSID:56526
    [1674664284083][35784:10254394][太]安全配对失败
    [1674664284083][35784:10254394][DIS]关闭所有 BLE 连接
    [1674664284083][35784:10254394][太]配对失败:./../third_party/connectedhomeip/src/protocols/secure_channel/PASESession.cpp:254:芯片错误0x00000032:超时
    [1674664284084][35784:10254373][CTL]正在关闭调试器
    [1674664284084][35784:10254373][CTL]停止通过 DNS-SD 进行调试发现
    [1674664284084][35784:10254373][CTL]关闭控制器
    [1674664284084][35784:10254373][in]结构0x1的所有会话即将过期!!
    [1674664284084][35784:10254373][FP]忘记结构0x1.
    [1674664284084][35784:10254373][TS]等待最后一次确认工作正常时间:2023-01-24T16:00:01
    [1674664284084][35784:10254373][TS]上一个已知良好时间:2023-01-24T16:00:01
    [1674664284084][35784:10254373][TS]将最后一次已知正常时间恢复为先前的值
    [1674664284084][35784:10254373][CTL]正在关闭调试器
    [1674664284084][35784:10254373][CTL]停止通过 DNS-SD 进行调试发现
    [1674664284084][35784:10254373][CTL]关闭控制器
    [1674664284084][35784:10254373][CTL]关闭系统状态后、将对芯片堆栈进行拆卸
    [1674664284084][35784:10254373][DMG] IM WH 移至[未初始化]
    [1674664284084][35784:10254373][DMG] IM WH 移至[未初始化]
    [1674664284084][35784:10254373][DMG] IM WH 移至[未初始化]
    [1674664284084][35784:10254373][DMG] IM WH 移至[未初始化]
    [1674664284084][35784:10254373][DMG]所有读取处理程序均为干净的、清除 GlobalDirtySet
    [1674664284085][35784:10254373][BLE]取消连接
    [1674664284085][35784:10254373][FP]正在关闭 FabricTable
    [1674664284085][35784:10254373][TS]等待最后一个已知正常时间:2023-01-24T16:00:01
    [1674664284085][35784:10254373][TS]上一个已知良好时间:2023-01-24T16:00:01
    [1674664284085][35784:10254373][TS]将最后一次已知正常时间恢复为先前的值
    [1674664284085][35784:10254373][DL] iNet 层关闭
    [1674664284085][35784:10254373][DL] BLE 关断
    [1674664284085][35784:10254373][DL]系统层关闭
    [1674664284085][35784:10254373][太]运行命令失败:./../third_party/connectedhomeip/src/protocols/secure_channel/PASESession.cpp:254:芯片错误0x00000032:超时

    ####################################
    LaunchPad_pump-app 终端脚本。
    OpenThread 已启动:好的
    将 OpenThread 设备类型设置为路由器
    初始化 LED
    初始化按钮
    初始化泵
    将扩展发现超时设置为20秒
    服务器正在初始化...
    从永久存储初始化 FabricTable
    最后一次确认工作正常时间:2023-01-17T15:28:16
    AccessControl:正在初始化
    示例::AccessControlDelegate: Init
    AccessControl:设置
    DefaultAclStorage:正在初始化
    DefaultAclStorage:已加载0个条目
    UDP::Init bind & listen port=5540
    UDP:Init 绑定到端口=5540
    BLEBase::Init -设置/覆盖传输
    TransportMgr 已初始化
    使用线程扩展 MAC 作为主机名。
    正在使用 ZAP 配置...
    无法读取存储的属性(0、0x0000_0028、0x0000_0005:A0
    AccessControlCluster:正在初始化
    启动管理调试群集。
    端点0、群集0x0000_0030将版本更新为1daba659
    GeneralDiagnostics:OnDeviceReboot
    端点0、群集0x0000_0033将版本更新为557a3a5b
    日志事件事件编号:0x0000000000170000优先级:2、端点 ID: 0x0群集 ID:0x0000_0033事件 ID:0x3系统时间戳:0x00000000000001FF
    初始化 PCC 插件服务器群集。
    初始化开/关群集状态
    端点1、群集0x0000_0006将版本更新为 c69b77c5
    初始化 PCC 服务器群集[EP:1]
    不支持恒压
    PCC 服务器:不支持恒定比例压力
    PCC 服务器:不支持常量流
    PCC 服务器:不支持恒定温度
    PCC 服务器:不支持恒定速度
    使用调试模式0更新服务
    使用线程扩展 MAC 作为主机名。
    使用线程扩展 MAC 作为主机名。
    广告佣金参数 VendorID=65521 ProductID=32778鉴频器=3840/15 cm=0
    无法通告扩展佣金节点:3.
    安排20秒内的扩展发现超时
    无法完成服务更新:1C
    延迟工序发现的代理:缺少代理
    启用案例会话设置的案例服务器
    SecureSession[0x20011bb0]:分配的类型:2 LSID:63616
    已分配 SecureSession (0x20011bb0)-等待 Sigma1 msg
    加入多播组
    发射启动事件
    日志事件事件编号:0x0000000000170001优先级:2、端点 ID: 0x0群集 ID:0x0000_0028事件 ID:0x0系统时间戳:0x000000000000026D
    服务器侦听...
    器件配置:
     序列号:test_sn
     供应商 ID:65521 (0xFFF1)
     产品 ID:32778 (0x800A)
     硬件版本:0
     设置引脚代码(0表示未知/错误):202021
     设置鉴别器(0xFFFF 表示未知/错误):3840 (0xF00)
     制造日期:(未设置)
     器件类型:65535 (0xFFFF)
    停止看门狗计时器
    启动周期性查询计时器,超时:86400秒
    SetupQRCode:[mT:GU3T242C00KA0648G00]
    在浏览器中复制/粘贴以下 URL 以查看 QR 代码:
    project-chip.gitHub.io/.../qrcode.html
    手动配对码:[34970112332]
    芯片任务正在运行
    OpenThread 状态已更改(标志:0x00038200)
      网络名称:OpenThread
      PAN ID:0xFFFF
      扩展 PAN ID:0xDEAD00BEEF00CAFE
      通道:11.
      网格前缀:FDDE:AD00:F牛肉:/64
    ##线程堆栈状态更改(38200)
    PreAttributeChangeCallback -群集 ID:'0x002a'、端点 ID:'0x00'、属性 ID:'0x0002'
    未处理的群集 ID:42
    端点0、群集0x0000_002A 将版本更新为9e086941
    PostAttributeChangeCallback -群集 ID:'0x002a',端点 ID:'0x00',属性 ID:'0x0002'
    未处理的群集 ID:42
    PreAttributeChangeCallback -群集 ID:'0x002a'、端点 ID:'0x00'、属性 ID:'0x0003'
    未处理的群集 ID:42
    端点0、群集0x0000_002A 将版本更新为9e086942
    PostAttributeChangeCallback -群集 ID:'0x002a',端点 ID:'0x00',属性 ID:'0x0003'
    未处理的群集 ID:42
    SecureSession[0x20011c68]:Alloca00170002优先级:1、eAssigned Local Session 密钥 ID 63617
    正在等待 PBKDF param 请求
    使用调试模式1更新服务
    使用线程扩展 MAC 作为主机名。
    使用线程扩展 MAC 作为主机名。
    广告佣金参数 VendorID=65521 ProductID=32778鉴频器=3840/15 cm=1
    无法通告佣金节点:3.
    无法完成服务更新:1C
    支持 BLE 广播

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

    您好、Steve、

    是的、看起来自述文件需要一些更新。 我将通知团队。

    [引用 userid="375367" URL"~/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1189201/cc2652r7-ti-matter-pump-app-not-ble-provisioning-to-the-thread-matter-network-s/4484464 #4484464"]已启用 BLE 广播[/quot]

    好的、看起来 BLE 现在已经被广告宣传了。 (良好)

    [引用 userid="375367" URL"~/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1189201/cc2652r7-ti-matter-pump-app-not-ble-provisioning-to-the-thread-matter-network-s/4484464 #4484464"]按下装有 TI/ Matter pump-app 系统的 LaunchPad2652R7的 LEFT-BTN (BTN-1)后,我立即发出了芯片工具配置命令。

    在 MacBook 上运行命令之前、设备应该进行广播。 (良好)。

    您能否检查您是否可以看到 CC2652R7广告?
    LightBlue 等第三方应用可以确认这一点(使用此应用进行的 BLE 扫描应显示" Matter "器件广播)。

    如果您能够看到这一点、那么我们需要检查 MacBook 为何无法成功执行 BLE 序列。 我们通常使用嵌入式芯片工具(例如、RasPi)进行测试、但任何具有蓝牙5+的器件都应该可以进行测试。

    [引用 userid="375367" URL"~/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1189201/cc2652r7-ti-matter-pump-app-not-ble-provisioning-to-the-thread-matter-network-s/4480694 #4480694"]我有一个 MacBook,在/matter/connectedhomeip 存储库中,我构建了在 LP-cc2652R7上运行的 cc26552 pump-app 映像,在同一存储库中,我构建了在 MacBook shell 中运行的芯片工具案件控制器。

    我以前没有使用 MacBook 进行过检查、但会尝试访问 MacBook。 (可能是基于英特尔的 MacBook)。

    谢谢、
    Toby

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

    大家好、Toby、是的、我想如果您能确认 MacBook-Chiptool 是否与可能会很好的 TI/ Matter 示例兼容。 即使您使用的 MacBook 是非 M1类型。 我认为我无法立即获取 BLE 监听器并启动它、因此您的数据点可能是我们的最佳短期方法。 感谢您的帮助、谢谢您、

    谢谢、Steve K.

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

    您好、Steve、

    请注意、您不需要 BLE 监听器、只需要从 App Store 或 Google Play 安装的应用程序。 我建议的方法是:  

    启动时、应用程序将自动列出它可以检测到的所有蓝牙设备。

    作为更新、我仍在努力获得这样的 MacBook 设置、看起来就像下周中旬。

    谢谢、
    Toby

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

    尊敬的 Toby:

    感谢您提供链接。 根据您的建议、我现在已经安装了 LightBlue、当我运行它时、似乎无法错过它的"搜索外设..." 状态。 尽管已按下 LP2652R7 pump-app 的 BTN-1、但未列出任何 BLE 器件。 在 Pump-APP 的端子输出(响应 BTN-1的点击)中、我会看到发出以下几行文字记录:

    无法通告佣金节点:3.
    无法完成服务更新:1C
    支持 BLE 广播

    我仍然希望您能够确认 MacBook-Chip-tool 和 TI/Matter Pump-app 是否正常工作、并且您可能会对我尝试的配方稍作更改。 另外,请不要忘记我在1月24日(当天收款的最终帖子)发表的 args.GNI 评论。 我仍然想知道这是否可能造成一个问题。

    谢谢、

    Steve。

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

    您好、Steve、

    由于达拉斯的冬季天气原因、我的硬件有限、但 我有 CC2652R7。

    当我运行 pump-app 并启用 BLE 广播时、我确实看到一个名为"Matter 3840"的器件。 在我看来、设备运行正常、广播正常。

    一旦天气晴朗(周五或下周初)、我将需要设置另一个硬件(例如 Thread 边界路由器)。

    谢谢、
    Toby

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

    尊敬的 Toby:

    您的尝试进展如何? 我已切换到专注于 LOCT-APP (之前尝试使用 PUMP-APP)、但我继续努力(使用非 M1或 M1 MacBook)。 自述文件指示用户刷写*。out、但我不认为这是系统的目标(基于引导时发出的终端输出)、而是刷写*- bim.hex 文件;几周前、我注意到您将该文件引用为您正在使用的文件。 系统将(向终端)发出重要项目、例如设置鉴别器和设置引脚代码、我随后在 MacBook 命令行中使用这些项目(通过 OTBR 获取的数据集)、并发出`chip-tool`命令(如下所示):

    $./chip-tool pairing ble-thread 1 hex:0e08000000010000000300000f35060004001fffe0020811112222220708fcf00635fae4ed1051000032345566778899aabbccdeeffe4f70656e543645406b200024204b65406b6524206b406b6540636406b40f406b406b406b5160406b65406b406b406b6f406b406b6b6b406b6b6f406b6a20406b6b6b6

    (笑声) 在发出该`chip-tool`命令之前、当我使用按钮将器件置于 BLE 广播模式时、我仍然看不到 LightBlue 器件列表中显示了任何器件。 我正在非 M1 MacBook 上运行 LightBlue。 当我进入 BLE 广播模式时、我确实从 LaunchPadCC2652R7器件获得了一些可疑的终端输出线路:

    无法通告佣金节点:3.
    无法完成服务更新:1C
    支持 BLE 广播

    提前感谢、

    Steve K.

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

    您好、Steve、

    我尝试了 MacBook Pro 2016 (基于 Intel)来运行芯片工具、它运行正常。
    也就是说、我可以成功地将 pump-app 接入 otbr (BBB)的 Thread 网络、我还可以发送命令以远程将其"打开"或"关闭"。

    当我运行 BLE 调试命令时、我确实从芯片工具收到了 MacBook 上的提示。 它请求访问 MacBook 上的 BLE 接口的权限--我授予了权限,然后执行下面的过程。

    请注意,这没有更新 args.GNI 文件--对于 pump-app,这在其自身的 args.GNI (https://github.com/TexasInstruments/matter/blob/v1.0-ti-branch/examples/pump-app/cc13x2x7_26x2x7/args.gni)和 CHIPProjectConfig.h (https://github.com/TexasInstruments/matter/blob/v1.0-ti-branch/examples/pump-app/cc13x2x7_26x2x7/main/include/CHIPProjectConfig.h)中进行了定义。

    它是否与您用于芯片工具的 MacBook 上的任何管理员权限相关?

    请尝试以下新推荐的存储库/分支: https://github.com/TexasInstruments/matter/tree/v1.0-ti-branch

    在我的评估中、芯片工具和 CC2652R7固件均基于此 REPO 构建。

    展望未来、这将是评估基于 TI 的 Matter 的推荐位置。

    我对 otbr 使用了《 入门指南》中规定的相同 commit-id。

    e2e.ti.com/.../1832.chip_2D00_LP_5F00_CC2652R7_2D00_pump_2D00_example_2D00_bim.hex

    为方便起见、我已连接 Pump-app 固件。

    刷写后、按/释放 BTN-1以启用 BLE 广播。

    然后在芯片-工具上,像以前一样继续操作(例如./chip-tool pairing ble-thread……)

    要发送命令以控制 Pump-APP 的 LED:

    芯片/工具开启 1 1.

    谢谢、
    Toby

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

    尊敬的 Toby:

    有好消息也有不好的消息。

    我能够使用刷写到我的 LaunchPad2652R7中的*- bim.hex 成功运行一个会话。
    我使用了我之前在 connectedhomeip 存储库(而不是 TI repo)中构建的芯片工具。 在一段时间里、我能够使用`μ./chip-tool onoff toggle 1 1`命令来更改 LaunchPad 上的状态。 直到按下 LaunchPad 的重置按钮、一切都很好、从那时起我无法获得正常工作的系统、因此我尝试重新开始 BLE 调试步骤、与第一次相同、但这次不起作用。 我决定按照您的建议换档并切换到 TI Matter REPO;我的目的是让所有内容都焕然一新、看看这是否起作用。

    我成功安装了以下部件的 repo:
    $ git clone --recurse-submodules github.com/.../matter.git
    我安装了 SysConfig -1.14.0_2667、并能够为 pump-app 构建芯片工具和*- bim.hex。 我刷写了它。

    但再说一次、不幸运。 我在 BLE 调试过程中遇到了一些问题、从脚本中我可以看到、芯片工具和 LaunchPad 之间正在进行 BLE 通信、但调试最终失败。 我需要清除的 LaunchPad 上似乎有一些东西在挥之不去。 也许、我查看了 Pump-APP 源代码、可以看到 BTN-1长按应该会发出出厂复位。 我试过它。 运气差。 它没有解决任何问题。 但是、您是否怀疑出厂复位实际上可能没有发生? 这是器件在我请求时报告的内容。

    恢复出厂设置(长按 BTN-1左键5秒钟)。
    FactoryResetConfig()失败:错误芯片:0x0000009F
    初始化 LED
    初始化按钮
    初始化泵
    无法通告扩展佣金节点:3.
    无法完成服务更新:1C
    PreAttributeChangeCallback -群集 ID:'0x002a'、端点 ID:'0x00'、属性 ID:'0x0002'
    未处理的群集 ID:42
    PostAttributeChangeCallback -群集 ID:'0x002a',端点 ID:'0x00',属性 ID:'0x0002'
    未处理的群集 ID:42
    PreAttributeChangeCallback -群集 ID:'0x002a'、端点 ID:'0x00'、属性 ID:'0x0003'
    未处理的群集 ID:42
    PostAttributeChangeCallback -群集 ID:'0x002a',端点 ID:'0x00',属性 ID:'0x0003'
    未处理的群集 ID:42
    ##线程堆栈状态更改(38200)

    第一行显示了 FactoryResetConfig()故障。 有什么想法吗? 同样,我通过芯片工具切换 LED 的过程很好,并且在重置 LaunchPad 后,我从未回到工作正常的系统。

    提前感谢、
    Steve K.

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

    尊敬的 Toby:

    希望我在您阅读我的最后一个回复之前已经找到了您。 我有更新。 我没有尝试重置 BeagleBone OTBR。 很显然、它处于不良状态。 复位后、我能够使用芯片工具来 BLE 调试我的 LaunchPad、它运行我根据您今天早些时候提到的 TI 复制构建的 Pump-app。 现在、我想我有一个正常工作的系统、并将从这里继续。 如果我看到更多问题、我将打开一个新 TT。 再次感谢。 我非常感谢所有的帮助。 顺便说一下、我今天进入这一状态的所有工作都是在借来的 MacBook Non-M1上进行的。 我很快会尝试过渡到我的日常机器、即 MacBook M1。 我们将了解这是如何实现的。 小心...

    Steve K.

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

    您好、Steve、

    很高兴听到这个问题得到解决!

    是的、请随时再次在此处发布您的下一个问题。

    谢谢、
    Toby