相信很多開發(fā)設(shè)計(jì)的工程師都有接觸過Silicon Labs(亦稱芯科科技)的IT方案,包含Sensor,MCU,Wireless產(chǎn)品,最基礎(chǔ)的Simplicity StudioTM開發(fā)工具的使用方法很容易就可以掌握了,比如如何獲取芯片的數(shù)據(jù)手冊,芯片的使用手冊,芯片參數(shù)的配置,相關(guān)示例代碼的生成以及功耗分析等功能。
為了更好地利用開發(fā)工具Simplicity Studio來方便的進(jìn)行方案開發(fā),我們知道很多產(chǎn)品都帶有API,具體API如何使用,本文主要針對(duì)帶有固件的方案,比如Zigbee,MCU,Thread,BLE,WIFI等產(chǎn)品,Simplicity Studio中CLI的使用方法,其中需要注意的是,在硬件設(shè)計(jì)的時(shí)候需要預(yù)留相關(guān)的接口(比如Zigbee的硬件接口,可以參考另外一篇文章:基于EFR32MG系列無線SoC的 Zigbee原理圖設(shè)計(jì)指南。Silicon Labs的相關(guān)開發(fā)板都預(yù)留了這個(gè)接口,插上之后就可以進(jìn)行下面的操作。
1.進(jìn)入CLI命令窗口
插上開發(fā)板,等待studio顯示開發(fā)板的名字之后,右鍵點(diǎn)擊,選擇lauch console,選擇串口1,進(jìn)入CLI命令窗口。
2.CLI命令類型
使用CLI命令發(fā)送各種命令,包括ZCL/ZDO等命令。在控制臺(tái)輸入help,可以查詢所有的CLI命令,在協(xié)議棧的安裝目錄下,有文檔對(duì)所有的CLI命令進(jìn)行說明。
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.實(shí)際使用案列
·建立網(wǎng)絡(luò):
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
·允許入網(wǎng):
network pjoin[time:1]
·加入網(wǎng)絡(luò):
network join[channel:1] [power:1] [panId:2]
·發(fā)送on/off命令:
zcl on-off on
send 0x1234 1 1
其中0x1234為節(jié)點(diǎn)的nodeID.
以上便是CLI命令進(jìn)入的方法,CLI命令的作用以及出處。在開發(fā)設(shè)計(jì)的時(shí)候,工程師使用CLI就可以便捷地調(diào)試Zigbee網(wǎng)絡(luò)了。
-
ZigBee
+關(guān)注
關(guān)注
158文章
2271瀏覽量
243452 -
Studio
+關(guān)注
關(guān)注
2文章
191瀏覽量
28859 -
CLI
+關(guān)注
關(guān)注
1文章
79瀏覽量
8603 -
simplicity
+關(guān)注
關(guān)注
0文章
1瀏覽量
1812
原文標(biāo)題:如何使用 Simplicity CLI Commander 實(shí)現(xiàn) Zigbee便捷調(diào)試?
文章出處:【微信號(hào):SiliconLabs,微信公眾號(hào):Silicon Labs】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
怎么安裝Simplicity Studio v3?
【益登科技代理 Silicon Labs SLSTK3301A開發(fā)板試用體驗(yàn)】Simplicity Studio5開發(fā)環(huán)境LED閃燈樣例代碼單步調(diào)試
【益登科技 Silicon Labs SLWSTK6021A開發(fā)板試用體驗(yàn)】開發(fā)板嘗鮮體驗(yàn)
使用Simplicity Studio查看MCU內(nèi)部Flash數(shù)據(jù)的方法
DevEco Studio新特性分享-跨語言調(diào)試,讓調(diào)試更便捷高效
Silicon Labs更快速易用的Simplicity Studio軟件為無線IoT設(shè)計(jì)確立新標(biāo)桿
Simplicity Studio 5軟件開發(fā)環(huán)境的關(guān)鍵更新內(nèi)容
![<b class='flag-5'>Simplicity</b> <b class='flag-5'>Studio</b> 5軟件開發(fā)環(huán)境的關(guān)鍵更新內(nèi)容](https://file.elecfans.com/web1/M00/C6/35/pIYBAF9TBoKAGRyQAAAJxKMgGiE908.jpg)
如何使用Simplicity Studio查看MCU內(nèi)部Flash的數(shù)據(jù)
![如何使用<b class='flag-5'>Simplicity</b> <b class='flag-5'>Studio</b>查看MCU內(nèi)部Flash的數(shù)據(jù)](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
新版本Simplicity Studio軟件開發(fā)工具的增加功能
DevEco Studio新特性分享-跨語言調(diào)試,讓調(diào)試更便捷高效
Zigbee3.0協(xié)議棧開發(fā)-開發(fā)環(huán)境搭建
![<b class='flag-5'>Zigbee</b>3.0協(xié)議棧開發(fā)-開發(fā)環(huán)境搭建](https://file1.elecfans.com/web2/M00/81/B9/wKgaomP-7EeANE02AAaBdnCYh88673.jpg)
快速入門-Simplicity Studio開發(fā)環(huán)境安裝、演示與工作項(xiàng)目
Simplicity Studio 5擴(kuò)增功能支持以VS Code開發(fā)
![<b class='flag-5'>Simplicity</b> <b class='flag-5'>Studio</b> 5擴(kuò)增功能支持以VS Code開發(fā)](https://file1.elecfans.com/web2/M00/BF/AB/wKgaomW3DzCAPRvjAAAthInjBm0259.png)
評(píng)論