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.

[参考译文] CC2538:OTA 服务器 PC 工具

Guru**** 1568615 points
Other Parts Discussed in Thread: Z-STACK, SEGGER, CC2538, CC2530
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/1257025/cc2538-ota-server-pc-tool

器件型号:CC2538
主题中讨论的其他器件:Z-stackSEGGER、、 CC2530

大家好!

我使用选项(下载和调试)成功刷新了软件狗程序,然后我打开 OTA 服务器 PC 工具。 在这里、我给出了所有参数、并选择了"open port"。

但没有创建 PAN ID。 因此、我在 OTA_B2b 的末尾添加了 Dongle_Init 行。 最后、已成功创建 PAN ID。

实际上 、我刷写了 HA SampleSwitch 应用程序的映像 A 和 B。

PAN ID 创建后、我在设备列表中添加了广播图像通知选项。 我将图像包含在下面给出的任何内容中。

PAN ID 下没有可用的设备。

这是一行,我添加了-->  bdb_StartCommissioning(BDB_projing_mode_NWK_formation | bdb_projing_mode_NWK_steering );

我不知道如何进行下一步。

我使用的是 z-stack - 3.0.2和 EWARM - 9.40.1。

此致、

卡姆莱什

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

    我建议您使用监听器检查整个流程、以了解具体发生了什么。

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

    好的。 但在数据包监听器中、如何进一步处理。 实际上、我不熟悉这个数据包监听器。 我必须提供哪种类型的文档?

    数据包监听文档位于何处? 或者是否有任何相关文档或链接。

    此致、

    卡姆莱什

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

    您可以访问 https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/699648/faq-zigbee-packet-sniffing-solutions?tisearch=e2e-sitesearch&keymatch=faq%3Atrue 以设置监听器。

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

    您好、Kamalesh、

    OtaServer 工具似乎正在与您的 OTA_Dongle 项目进行通信、该项目已形成了 Zigbee 网络。  一般情况下、 对于启用了 OTA 的 HA SampleSwitch 应用程序(可用的终端设备和路由器构建选项)、您有180秒(bdbc_min_optiming_time 在 bdb_interface.h 中定义)可加入网络。  这涵盖在 Z-Stack 3.0.2\Documents\Z-Stack OTA Upgrade User's Guide.pdf 资源的3.2.2和3.3节中。  正如 YK 建议的那样,设置软件包监听器仍然是一个很好的办法,这样你就可以继续开发和研究这个应用的使用案例。

    此致、
    瑞安

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

    大家好!

    我安装了 Ubiqua 分析器。 我为图像(board-1)创建了自定义适配器。 但是、没有检测到任何内容。 是否有要打开的设置?

    我附上了下面所示的分析器图像。 我会怎么做?

    此致、

    卡姆莱什

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

    OTA 的过程。

    1) 1)使用 jlink SEGGER 将映像(带引导加载程序)下载到客户端电路板、并构建映像 B 以创建 ZigBee 文件(以上传 OTA serverpctool 的内容为准)(更新了 ZigBee 映像)。

    2) 2) 使用 jlink SEGGER 将软件狗映像下载到服务器主板。

    3) 3)打开作为 OtaServer PC 工具的应用程序、为软件狗板(服务器)设置端口、并成功创建 PAN ID。 但不会创建节点 ID。

    4)此过程是否正确? 我想知道我是否错过了任何步骤? 请你告诉我吗?

    此致、

    卡姆莱什

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

    确保您监听 OTA 网络使用的同一个通道。

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

    您是否在软件狗和 OTA 客户端应用程序中使用通道26?  您应该至少每15秒从 ZC 看到一次链路状态消息。  请记住、监听器工具不应是 OTA 通信设备(即第三设备)。

    过程基本上是正确的、但一旦您确认 OTA 客户端能够加入加密狗已建立的网络、就会有一些具体的详细信息需要进一步解决。

    此致、
    瑞安

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

    如何设置加密狗通道- 26和客户端也? 我也不知道嗅探器工具。 您能告诉我操作步骤吗?

    此致、

    卡姆莱什

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

    如何检查软件狗程序和客户端程序的频道号(样本开关)?

    从开发板(客户端)获取监听器的所有其他步骤是什么?

    需要在客户端板中添加客户端功能才能实现此目的? 因为我没有在此板上添加任何内容。 是否需要此采样开关?

    此致、

    Kamalesh。 C

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

    如果您不确定使用的通道、可以使用 Ubiqua 协议分析器逐个扫描所有16个通道、以检查哪个通道包含 OTA 服务器 GUI 上显示的 PANID。

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

    尊敬的 Chen:

    我检查了所有16个通道、在所有通道中、ubiqua 分析器的流量条都处于空状态。 监听器工具中不显示其它 PANID。

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

    我必须在客户端电路板中添加客户端功能、或者它已经添加到"样片交换器"程序中。

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

    SampleSwitch 工程已包含 OTA 客户端。 请参阅 Z-Stack OTA 升级用户的 Guide.pdf

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

    好的。 那么,这个监听器 OTA 背后的问题是什么? 它没有给出 PANID?

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

    "你说什么?" 您是否参考 Z-Stack OTA Upgrade User's Guide.pdf 并按照其中的步骤操作?

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

    抱歉、我已经完成了该文档中的所有步骤(Z-stack)。 而是在该监听器扫描了所有16个通道。 扫描过程中未生成 PANID。  

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

    您能否做一个屏幕截图来显示您在当前 OTA 服务器 GUI 上看到的内容? 它是否显示 PANID?

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

    好的、当然可以。

    它显示了 PANID、首先我在 Ota_Dongle_Init 部分的软件狗程序中添加了 bdb 线、然后只有 PANID 出现。

    实际上、我的板有用户按钮或复位按钮、当我按下按钮 PANID 时消失并再次出现。

    我在下面附上了 OTA 服务器 PC 工具的图片。

    此致、

    卡姆莱什

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

    理想情况下、应首先使用 TI EVM 和默认 OTA 示例进行评估、以进一步了解设计。  OTA 客户端交换机示例还提供 UI 以确认他们是否已加入 OTA 软件狗的 Zigbee 网络。  加入客户端应用时是否使用相同的器件和堆栈版本?  DEFAULT_CHANLIST 在两个工程的 Tools/f8wConfig.cfg 中确定、因此只需设置一个特定通道便相对容易。

    此致、
    瑞安

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

    您好、Ryan Brown、

    我们使用的定制电路板使用的是 CC5238微控制器、我想对电路板执行 OTA。 仅通过我们的板、我们完成了所有这些过程、直到创建 PANID。

    我可以对载板执行 OTA 吗? 在我们的载板中、此 OTA 所需的所有规格是什么?

    您是否需要有关我们的承运人板的任何信息意味着可以随时询问?

    我要创建节点并在软件狗和客户端板之间传输映像。

    此致、

    卡姆莱什  

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

    您可以使用定制板和 OtaServer 实现 OTA。  您是否尝试过其他 ZC 应用示例中的载板?  设备列表确认 OTA 软件狗已创建 PAN ID (0x5627)、这表示它已启动 Zigbee 网络。  您也可以在  f8wConfig.cfg 内预先确定 PANID 以确认

    此致、
    瑞安

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

    您好、Ryan、

    预先确定 PANID 是什么意思? 我必须在该 配置文件中包含 PANID?

    但是、我没有尝试其他应用。 其它的应用是指 SampleLight, SampleDoorLock 这样的?

    此致、

    卡姆莱什

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

    /* Define the default PAN ID.
     *
     * Setting this to a value other than 0xFFFF causes
     * ZDO_COORD to use this value as its PAN ID and
     * Routers and end devices to join PAN with this ID
     */
    -DZDAPP_CONFIG_PAN_ID=0xFFFF

    是的、SampleLight 和 SampleDoorLock 是其他支持 ZC 的应用的示例。

    此致、
    瑞安

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

    我想建议您 在 f8wconfig.cfg 中设置-DDEFAULT_CHANLIST=0x00002000、以便在 OTA 软件狗上使用通道13、因此我们可以直接监听通道13。

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

    好的、伙计们、我会努力解决你们的问题。

    此致、

    卡姆莱什

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

    我尝试了在 OTA 软件狗程序中设置 PANID 并重新编译所有设置、然后我进行了调试并将其下载到软件狗板中。 在这之后、断开 j-link 调试器并停止调试。 请使用 OtaServer PC 工具进行检查、PANID 被改变为不同并且与之前的条件一样、即没有创建节点。

    我之前的流程中是否有任何错误?

    在其中我要更改-DDEFAULT_CHANLIST?

    此致、

    卡姆莱什

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

    我也进行了信道设置、但 Ubiqua 分析器没有响应。

    我是否可以在 PANID 下添加设备(节点),如何添加? 这将起作用?

    是否添加设备选项要求提供短地址和端点? 这两个选项在计划中的什么位置?

    此致、

    卡姆莱什  

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

    只有当设备加入 OTA 加密狗网络后、才会将节点添加到 OtaServer。  您是否还为正确的通道更新了 Zed/ZR SampleSwitch OTA 客户端固件、并在此器件上启用 BDB 导向(作为调试的一部分、加入开放网络)?  如果您正在使用 Ubiqua 解决问题、也许您会在使用数据包监听器2和 Wireshark 时获得更大的成功。

    此致、
    瑞安

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

    您好、Ryan、

    Zed/ZR SampleSwitch 更新是什么意思? Wireshark 将会在这些 OTA 上工作?

    我附上了一些关于该监听器的图像、并在程序中添加了一些配置。

    这增加了 bdb 导向功能。

    这是设置 PANID 和通道- 25、我从您的论坛之一推荐了此设置。

    这些是配置,您需要任何信息,问我吗?

    此致、

    卡姆莱什

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

    加入 OTA 加密狗网络的器件也必须具有相同的通道配置。  我假设使用的是 SampleSwitch、因为它之前引用过。  Wireshark 可以监听 Zigbee 数据包、E2E 链接中提供了指令。

    此致、
    瑞安

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

    为了便于参考、我会执行以下步骤来测试 OTA 服务器/客户端、我可以看到它在我的 CC2538DK 上正常运行。

    1.在 OTADongle (协调器)工程的 bdb_interface.h 中将 BDB_default_primary_channel_set 和 BDB_default_secondary_channel_set 设置为0x00002000、以强制它使用通道13。

    2.在 OTA_OTA_OTA_OTA_Dongle.c (OTA_Dongle.c)末尾添加"bdb_StartCommissioning (bdb_optiming_mode_NWK_formation | bdb_testing_mode_NWK_steering);"以使 Dongle_Init 软件狗在每次复位后自行启动。

    开始对在另一个 CC2538或 CC2530上运行的 SampleSwitch 进行佣金以加入 OTA 软件狗、我可以在 Ubiqua 中看到数据包交换、并查看 OTA 服务器 GUI 中的 SampleSwitch 添加。

     '

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

    您好!

    我使用 j-link 调试器下载了映像和软件狗程序。 当我打开 OtaServer PC 工具时、将两个 cc2538定制电路板(没有调试器)连接到同一台 PC。 然后提供端口设置(加密狗端口)的配置并选择映像。 单击选项(open)和创建的 PANID、但未创建节点。

    此过程是否正确?

    在文档中、他们都谈到要生成的 SampleApp。 这是必需的吗?

    我只执行了 SampleSwitch 应用程序部分、这就是为什么我要问?

    我做了陈依凯所说的设置,但没有在无处不在的分析器忏悔。

    此致、

    卡姆莱什

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

    请参阅第3章。 使用 Z-Stack OTA Upgrade User's Guide.pdf 中的 OTA 示例应用程序 在另一个 CC2538上构建和运行 SampleSwitch 以加入 OTA 服务器。 然后、您可以在 Ubiqua 中查看沟通信息。 顺便说一下、默认 SampleSwitch 设计为在带有 LCD/BTN 的 TI CC2538DK 上运行、您可能需要自行修改 CC2538自定义电路板的应用程序代码。

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

    尊敬的 Chen:

    SampleSwitch 程序仅适用于 TI CC2538DK? 或者对于我们的载板、Z-stack 应用中是否有常规 OTA 应用程序?

    在我们的载板上也有一个按钮、使用这个按钮只将 PANID 复位。 此按钮适用于该 SampleSwitch 应用程序。 修改意味着如何修改?

     此致、

    卡姆莱什

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

    基本上、是的、SampleSwitch 是包含 LCD/BTN 的 TI CC2538DK/CC2530DK 的主要接口。 如果您有自己的定制电路板、您必须根据您的电路原理图自行修改 SampleSwitch。

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

    实际上,我有一个疑问,这是我的最终目标,我们正在使用 contiki OS 在我们的板. 我们有一些传感器、每个传感器对于 contiki OS 都有不同的程序。 我需要将传感器程序包含到该 OTA 中。 这是可能的吗?

    是否有任何相关的链接或论坛存在此过程?

    请在这里分享相关文件吗?

    此致、

    卡姆莱什

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

    您是指在 CC2538上运行 Contiki 或 Zigbee?

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

    我有 contiki OS、在这个 contiki OS 中、我们按照 contiki OS 在我们的电路板中为传感器创建了程序。 在我们的板具有 ZigBee 网络的情况下、我希望通过我们板之间的 OTA 进行传感器编程。

    有可能吗?

    如果您需要有关我们的承运人板的任何信息,请随时询问?

    此致、

    卡姆莱什

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

    因为在我们的板中、有 CC2538微控制器、这就是 ZigBee 网络存在的原因。

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

    如果需要、我建议您使用 CC2538/CC26x0/CC26x2串行引导加载程序接口 来更新 CC2538上的应用。

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

    您为什么推荐此文档? 我的应用程序和本文档是否有关系?

    实际上、我还有很多按传感器和传动器编程的应用程序。 我想通过空气更新程序(例如、温度传感器程序当前正在运行、这意味着我想通过空气更改压力传感器程序)这是我需要的过程。 这就是我来到这个 OTA 的原因。  

    串行引导加载程序接口可满足我的应用需求?

    此致、

    卡姆莱什

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

    您认为您有另一个运行 Zigbee 网络的载板和运行 Contiki 的 CC2538、其中包含了传感器相关代码。 我假设您的载板上有另一个主机 MCU 来运行 Zigbee 网络之类的东西、对吗? 如果是、您可以使用与 CC2538串行引导加载程序相连的主机 MCU 来更新 Contiki 传感器的相关代码。 如果我有任何误解、请向我详细说明您的情况。

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

    实际上、我们只有一个载板、上面有 CC2538微控制器、如果这个微控制器有 ZigBee 网络。 使用此载板、我想设置两个用例:

    1)一个载板(CC2538)作为软件狗-->用于创建网络。

    2)一个载板(CC2538)作为客户端-->我想更改另一个程序(传感器程序)。

    载板-此板仅包含 CC2538 (这是为 IOT 而定制)、它是 o-mode (这是我们的板的名称、也在在线提供)。 我想进行程序更新(我的客户端执行 LED 闪烁程序意味着我想作为按钮程序进行更改)

    有可能吗?

    此致、

    卡姆莱什

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

    如果 CC2538运行 Z-Stack 应用、您可以执行 Zigbee OTA 以更新其中的固件、Z-Stack OTA Upgrade User's Guide.pdf 中介绍了相关步骤

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

    在这种情况下、固件意味着应用程序(如 LED_BLINK、按钮编程)对吗?

    我想在应用程序中添加客户端功能,这是我的传感器程序? 或者如何使用我的传感器完成这些 OTA 过程是 contiki 程序格式? 这将起作用?

    此致、

    卡姆莱什

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

    是的、固件指的是应用程序、当然、您可以在应用程序中添加客户端功能、这也是您的传感器程序。 对于 OTA 过程、您是指 contiki 程序格式。 如果使用 Zigbee OTA、则必须运行 Z-Stack 应用、该应用不会采用 Contiki 格式。

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

    Z-stack 应用意味着我要将 contiki 格式转换为 z-stack 格式,对吗?

    我提供了以下 contiki 格式以展示有关 大家好 工程师。

    #include "contiki.h"

    #包含 /* for printf()*/
    /*------------------ */
    进程(hello_world_process、"Hello world 进程");
    autostart_processes (&hello_world_process)
    /*------------------ */
    process (hello_world_process ev、data)
    {
     process_bege();

     printf ("Hello、world\n");

     Process_end();

    我在此程序中加入了多线程概念。

    我该怎么做?

    此致、

    卡姆莱什

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

    Contiki 是 RTOS 系统、但 CC2538 Z-Stack 不是。 我不知道如何将 contiki 格式转换为 z-stack 格式...

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

    添加客户端功能意味着在不更改程序内容的情况下、我们必须使用该编程文件添加一些与 OTA 相关的软件包。 对吧?

    我们不需要更改程序。 对吧?

    我们必须创建.c 文件和 OTA 依赖项文件夹(添加客户端功能)以通过 OTA 发送。

    以上陈述都是正确的吗? 我真的很困惑吗? 您能否根据这些信息分享任何相关详细信息?

    此致、

    卡姆莱什