相信很多开发设计的工程师都有接触过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文章
2268浏览量
242508 -
Studio
+关注
关注
2文章
189浏览量
28631 -
CLI
+关注
关注
1文章
79浏览量
8528 -
simplicity
+关注
关注
0文章
1浏览量
1796
原文标题:如何使用 Simplicity CLI Commander 实现 Zigbee便捷调试?
文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
评论