相信很多开发设计的工程师都有接触过Silicon Labs(亦称芯科科技)的IT方案,包含Sensor,MCU,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文章
2296浏览量
249129 -
Studio
+关注
关注
2文章
221浏览量
30545 -
CLI
+关注
关注
1文章
80浏览量
8965 -
simplicity
+关注
关注
0文章
2浏览量
1865
原文标题:如何使用 Simplicity CLI Commander 实现 Zigbee便捷调试?
文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
怎么安装Simplicity Studio v3?
【益登科技代理 Silicon Labs SLSTK3301A开发板试用体验】Simplicity Studio5开发环境LED闪灯样例代码单步调试
【益登科技 Silicon Labs SLWSTK6021A开发板试用体验】开发板尝鲜体验
使用Simplicity Studio查看MCU内部Flash数据的方法
DevEco Studio新特性分享-跨语言调试,让调试更便捷高效
Silicon Labs更快速易用的Simplicity Studio软件为无线IoT设计确立新标杆
Simplicity Studio 5软件开发环境的关键更新内容
如何使用Simplicity Studio查看MCU内部Flash的数据
新版本Simplicity Studio软件开发工具的增加功能
DevEco Studio新特性分享-跨语言调试,让调试更便捷高效
Zigbee3.0协议栈开发-开发环境搭建
快速入门-Simplicity Studio开发环境安装、演示与工作项目
Simplicity Studio 5扩增功能支持以VS Code开发

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