相信很多開發設計的工程師都有接觸過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文章
2271瀏覽量
243348 -
Studio
+關注
關注
2文章
190瀏覽量
28832 -
CLI
+關注
關注
1文章
79瀏覽量
8599 -
simplicity
+關注
關注
0文章
1瀏覽量
1812
原文標題:如何使用 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軟件開發環境的關鍵更新內容
![<b class='flag-5'>Simplicity</b> <b class='flag-5'>Studio</b> 5軟件開發環境的關鍵更新內容](https://file.elecfans.com/web1/M00/C6/35/pIYBAF9TBoKAGRyQAAAJxKMgGiE908.jpg)
如何使用Simplicity Studio查看MCU內部Flash的數據
![如何使用<b class='flag-5'>Simplicity</b> <b class='flag-5'>Studio</b>查看MCU內部Flash的數據](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
新版本Simplicity Studio軟件開發工具的增加功能
DevEco Studio新特性分享-跨語言調試,讓調試更便捷高效
Zigbee3.0協議棧開發-開發環境搭建
![<b class='flag-5'>Zigbee</b>3.0協議棧開發-開發環境搭建](https://file1.elecfans.com/web2/M00/81/B9/wKgaomP-7EeANE02AAaBdnCYh88673.jpg)
快速入門-Simplicity Studio開發環境安裝、演示與工作項目
Simplicity Studio 5擴增功能支持以VS Code開發
![<b class='flag-5'>Simplicity</b> <b class='flag-5'>Studio</b> 5擴增功能支持以VS Code開發](https://file1.elecfans.com/web2/M00/BF/AB/wKgaomW3DzCAPRvjAAAthInjBm0259.png)
評論