0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于Simplicity Studio的 CLI便捷地调试Zigbee网络

Silicon Labs 2017-12-28 18:22 次阅读

相信很多开发设计的工程师都有接触过Silicon Labs(亦称芯科科技)的IT方案,包含SensorMCU,Wireless产品,最基础的Simplicity StudioTM开发工具的使用方法很容易就可以掌握了,比如如何获取芯片的数据手册,芯片的使用手册,芯片参数的配置,相关示例代码的生成以及功耗分析等功能。

为了更好地利用开发工具Simplicity Studio来方便的进行方案开发,我们知道很多产品都带有API,具体API如何使用,本文主要针对带有固件的方案,比如Zigbee,MCU,Thread,BLE,WIFI等产品,Simplicity Studio中CLI的使用方法,其中需要注意的是,在硬件设计的时候需要预留相关的接口(比如Zigbee的硬件接口,可以参考另外一篇文章:基于EFR32MG系列无线SoC的 Zigbee原理图设计指南。Silicon Labs的相关开发板都预留了这个接口,插上之后就可以进行下面的操作。

1.进入CLI命令窗口

插上开发板,等待studio显示开发板的名字之后,右键点击,选择lauch console,选择串口1,进入CLI命令窗口。

2.CLI命令类型

使用CLI命令发送各种命令,包括ZCL/ZDO等命令。在控制台输入help,可以查询所有的CLI命令,在协议栈的安装目录下,有文档对所有的CLI命令进行说明。

C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v1.0/protocol

/zigbee_5.9/documentation/120-3023-000_AF_V2_API/index.html

3.实际使用案列

·建立网络

network form [channel:1] [power:1] [panId:2]

Create a network on the given channel, power and panId.

channel - INT8U - The channel on which to form the network

power - INT8S - One byte signed value indicating the TX power that theradio should be set to

panId - INT16U -Two byte pan id for the network

·允许入网:

network pjoin[time:1]

·加入网络:

network join[channel:1] [power:1] [panId:2]

·发送on/off命令:

zcl on-off on

send 0x1234 1 1

其中0x1234为节点的nodeID.

以上便是CLI命令进入的方法,CLI命令的作用以及出处。在开发设计的时候,工程师使用CLI就可以便捷地调试Zigbee网络了。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ZigBee
    +关注

    关注

    158

    文章

    2268

    浏览量

    242508
  • Studio
    +关注

    关注

    2

    文章

    189

    浏览量

    28631
  • CLI
    CLI
    +关注

    关注

    1

    文章

    79

    浏览量

    8528
  • simplicity
    +关注

    关注

    0

    文章

    1

    浏览量

    1796

原文标题:如何使用 Simplicity CLI Commander 实现 Zigbee便捷调试?

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    怎么安装Simplicity Studio v3?

    如题,Simplicity Studio v3不会安装。求用过的大神分享一下安装过程,有图最好了,我需要用它编写C51程序。
    发表于 09-02 04:36

    【益登科技代理 Silicon Labs SLSTK3301A开发板试用体验】Simplicity Studio5开发环境LED闪灯样例代码单步调试

    Simplicity Studio5开发环境LED闪灯样例代码单步调试 本文主要是展示利用开发板调试接口在Simplicity
    发表于 11-16 01:25

    【益登科技 Silicon Labs SLWSTK6021A开发板试用体验】开发板尝鲜体验

    Simplicity Studio 为追求开发简单项目的客户提供支持,亦助力客户构建复杂、功耗优化的应用和强大的网状网络。`
    发表于 06-20 23:20

    使用Simplicity Studio查看MCU内部Flash数据的方法

    对Jlink调试器比较熟悉,使用Jlink调试器通过J-Flash上位机软件就可以实现查看MCU内部Flash的数据。Simplicity Studio是Silicon labs公司免
    发表于 01-26 06:33

    DevEco Studio新特性分享-跨语言调试,让调试便捷高效

    HarmonyOS应用及服务的一站式集成开发环境。本次分享DevEco Studio 3.1 Canary1上线的新特性- ArkTS与C++跨语言调试,让调试便捷高效。 一、什么是
    发表于 01-04 11:45

    Silicon Labs更快速易用的Simplicity Studio软件为无线IoT设计确立新标杆

    Silicon Labs(亦名“芯科科技”)发布了其屡获殊荣的Simplicity Studio™软件开发工具的重要更新。新版本Simplicity Studio对其软件基础架构进行了
    发表于 09-27 11:01 1059次阅读

    Simplicity Studio 5软件开发环境的关键更新内容

    本文简要地介绍Simplicity Studio 5软件开发环境的关键更新。Simplicity Studio 5 是我们热门 IDE 的重大升级,许多新的功能或特性改善在很大程度上是
    的头像 发表于 09-05 11:36 4053次阅读
    <b class='flag-5'>Simplicity</b> <b class='flag-5'>Studio</b> 5软件开发环境的关键更新内容

    如何使用Simplicity Studio查看MCU内部Flash的数据

    对Jlink调试器比较熟悉,使用Jlink调试器通过J-Flash上位机软件就可以实现查看MCU内部Flash的数据。Simplicity Studio是Silicon labs公司免
    发表于 12-02 09:36 15次下载
    如何使用<b class='flag-5'>Simplicity</b> <b class='flag-5'>Studio</b>查看MCU内部Flash的数据

    新版本Simplicity Studio软件开发工具的增加功能

    Silicon Labs(亦称“芯科科技”)专为物联网及嵌入式设备开发人员提供的软件开发工具-Simplicity Studio集成式开发环境(IDE)正在不断发展及优化中,主要的改进大约每年发布
    的头像 发表于 05-24 11:43 1820次阅读

    DevEco Studio新特性分享-跨语言调试,让调试便捷高效

    HUAWEI DevEco Studio是开发HarmonyOS应用及服务的一站式集成开发环境。本次分享DevEco Studio 3.1 Canary1上线的新特性- ArkTS与C++跨语言调试
    的头像 发表于 01-05 13:00 1271次阅读

    Zigbee3.0协议栈开发-开发环境搭建

    我们开发Zigbee3.0协议采用的是美国芯科实验室Silicon Labs设计的EFR32,所以开发环境也就采用了官方推出的Simplicity Studio
    的头像 发表于 03-01 14:10 1793次阅读
    <b class='flag-5'>Zigbee</b>3.0协议栈开发-开发环境搭建

    快速入门-Simplicity Studio开发环境安装、演示与工作项目

    本视频系列是关于 Simplicity Studio 物联网开发环境的快速入门教程,共有四则视频包含 安装 、 启用 、 应用程序演示 和 启用工作项目 等主题,以帮助采用 Silicon Labs
    的头像 发表于 09-25 16:10 954次阅读

    Simplicity Studio 5扩增功能支持以VS Code开发

    应用程序开发的支持。此一功能扩展可让开发人员在VSCode生态系统中构建、刷新和调试。用户可以使用VS Code作为主要的IDE,同时仍然能够使用熟悉和喜爱的项目配置图形界面。在Simplicity Studio中配置、设置和生
    的头像 发表于 01-29 10:34 863次阅读
    <b class='flag-5'>Simplicity</b> <b class='flag-5'>Studio</b> 5扩增功能支持以VS Code开发

    Zigbee网络的工作原理 Zigbee网络的基本组成 Zigbee网络的应用

    Zigbee网络的工作原理 Zigbee网络的基本组成 Zigbee网络的应用领域 
    的头像 发表于 02-01 11:38 1580次阅读

    芯科科技发布Matter Simplicity SDK Extension v2.3.0版本

    Extension v2.3.0版本,通过软件更新来帮助开发人员基于Simplicity Studio加速构建Matter 1.3应用程序。新版本SDK支持面向Thread和Wi-Fi平台的Matter1.3网络
    的头像 发表于 08-20 14:24 581次阅读