当我尝试修改/删除SILICON LABS zigbee协议栈emberznet中的绑定或地址表条目时,为什么会获得EMBER_BINDING_IS_active或EMBER_ADDRESS_TABLE_ENTRY_IS_ACTIVE状态?我怎么能绕过这个?
-
创建于2017-09-02
1个回答
-
- _世强 (0)
尝试通过emberznet或ezsp软件接口修改或删除绑定或地址表条目时,有时可能会遇到EMBER_ADDRESS_TABLE_ENTRY_IS_active(0x76)或EMBER_BINDING_IS_ACTIVE(0x75)的Emberstatus结果,并且请求的操作将不会继续。此状态表示相关的表条目仍在由堆栈主动使用。更具体地说:“活动”条目(适用于EmberZNet中的绑定表条目和地址表条目)是节点在APS重试队列中等待该发送方的待处理消息(等待APS ACK或传递超时)的条目。在堆栈使用这些条目时,用户无法更改这些条目。相反,用户需要通过迭代相关表并查找未使用的条目(类型为== EMBER_UNUSED_BINDING的EmberBindingTableEntry或具有远程节点ID的地址表条目)来查找当前未使用的条目。 EMBER_TABLE_ENTRY_UNUSED_NODE_ID)或非活动条目,其中一个为emberAddresstableEntryIsActive(index)== FALSE。如果没有足够的可用条目,请注意可以增加地址表的大小(通过appbuilder中的地址表插件作为一部分) EmberZNet 5.1及更高版本,或者通过AppBuilder的“包含”选项卡的“宏”部分中的EMBER_ADDRESS_TABLE_size的直接定义,可以根据用户认为需要处理的未完成目标数量来获得更多可用条目。绑定表也可以通过AppBuilder增加(在“堆栈配置”选项卡中或通过“包含”选项卡显式定义EMBER_BINDING_TABLE_SIZE。)用户还需要考虑将EMBER_APS_UNICAST_MEssagE_COUNT增加到至少与上述地址表大小或绑定一样高。表大小,因为它设置堆栈可以处理的未完成APS交付的最大数量,这至少与未完成目标的数量一样多。用户可以使用绑定表或地址条目来跟踪目标,其中绑定表条目非易失性保留(因此对地址表的ram影响较小,当前缓存的节点ID仅涉及2个字节的RAM)。绑定表条目还允许有关每个条目的更多信息(本地/远程端点,群集ID和组播组绑定的可能性)。
- 创建于2017-09-02
- |
- +1 赞 0
- 收藏
相关推荐
请问Silabs的zigbee协议栈EmberZNet SDK开发流程及注意事项?
2018-02-05 - 技术问答 1.Simplicity IDE,点击Project->new->Silicon Labs appbuilder project...。 2.在弹出的application窗口中选择 ZCL Application Framework V2,点击next,进入Stacks窗口,选择所需stack, 点击next,弹出Select Application窗口,可以选择demo,也可以通过check底部Start with a blank application checkbox创建一个空的zigbee框架工程,点击next,进入Project Configuration窗口,输入工程名称、所在位 置,点击Finish即可。 3.工程生成会打开【工程名.isc】,选择所需的Zigbee标准的Profile,cluster,配置角色,选择需要添加的plugin、callbacks等,配 置完成后,点击Generate生成代码,成功后弹出Generate Success对话框。 4.工程中的link文件不要动,开发控制在callback-stub.c等非链接文件。
在zigbee协议栈中如何在EmberZNet堆栈和/或 EZSP中利用ZDO功能?
2017-10-10 - 技术问答 ZDO是堆栈中的一个实体,提供网络管理功能,节点可使用这些功能了解彼此,了解有关网络的一般信息或管理特定堆栈层功能。ZDO的许多功能需要作为ZigBee认证平台(ZCP)的一部分予以执行,并因此在所有ZigBee/ZigBeePro设备上可用,使它们可以作为一个可互操作的方式来收集和管理ZigBee网络的系统属性。ZDO是通过称为ZigBee设备配置文件的无线电消息传送格式实施的。使用 DO 进行网络管理时适用以下基本原则:1、广播请求必须转到广播掩码0xFFFD;2、请求应始终发送到目标端点0,应用配置文件ID应为0x0000,这表示ZDO(堆栈中固有)应处理该消息。源端点通常对应于应用程序中对请求的信息感兴趣的部分;3、响应从源端点0至目标端点的与用于该请求的来源对应的ZDO请求;4、如果在堆栈中未实施特定的ZDO请求处理程序,在响应中将返回 EMBER_ZDP_NOT_SUPPORTED(0x84)状态;5、簇ID用于表示正在发送的请求或响应的类型;6、请求可以作为单播、广播或多播方式发送,就像任何其他APS帧一样(具有可选APS应答),而且抵达 IncomingMessageHandler中的响应像任何其他传入的APS消息一样。但是,如果作为广播发送,某些类型的请求不会产生响应(为了节约网络带宽);7、'stack/include/zigbee-device-stack.h' 详细介绍了命令和响应的帧格式,包括EmberZNet堆栈支持哪些请求类型。有关帧格式的更多详细信息,请参阅 ZigBee Networking Specification(ZigBee 网络规范)(ZigBee文档 #053474)的ZigBee Device Profile(ZigBee 设备配置文件)(ZDP)部分;8、在 'app/util/zigbee-framework/zigbee-device-library.h' 中可以找到生成ZDO请求和解析某些响应种类的实用功能(作为源代码提供),还有用于 EZSP 主机应用程序的另一个版本;9、所有ZDO请求和响应都以事务序列号开头,作为有效荷载的第一个字节。这可以让一个请求匹配特定的响应。
请问Silicon Labs的ZigBee协议栈EmberZnet中是否有实现信道切换功能?
2020-03-18 - 技术问答 Silicon Labs公司的ZigBee协议栈EmberZnet中有实现信道切换功能,对应的函数在network-manager.c文件中,C:\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v2.6\protocol\zigbee\app\util\zigbee-framework。
silicon labs zigbee协议栈的邻居表默认是多大?
2019-11-25 - 技术问答 默认是16 items.
有没有好用的带zigbee协议栈的芯片推荐
2018-12-25 - 技术问答 推荐Silicon Labs的Zigbee无线SoC EFR32MG,目前在Zigbee行业,协议栈做的最好。Silicon Labs(芯科科技) zigbee网络性能测试报告(AN1138)
EFR32MG21这个ZigBee芯片,如果要自己用SWD接口来做批量烧录的软件,有参考的软件吗?
2023-06-08 - 技术问答 如果要自己做批量烧录软件,可以让自己做的烧录软件使用命令行去调用Silicon Labs 的 Simplicity commander软件,从而实现烧录功能。 Simplicity commander软件下载链接:https://www.silabs.com/documents/public/software/SimplicityCommander-Windows.zip Simplicity commander软件使用说明链接:https://www.sekorm.com/doc/3740272.html
Puya(普冉)MCU选型表
选型表 - Puya Puya的PY32系列32位微控制器基于Arm® Cortex®-M处理器,包括M0+和M4系列产品,提供以下参数信息的选型:封装形式多样,SOP8、SOP16、TSSOP20、QFN20、LQFP32、LQFP48、LQFP64、LQFP100等,尺寸从紧凑型至多引脚封装,满足不同空间布局需求。主频24MHz至 170MHz,支持高实时性处理。SRAM 3KB至144KB,支持多种数据缓存需求。I/O数量6至86引脚,灵活适配外设连接。通信接口支持USART、UART、I2C、SPI、I2S、CAN、USB 2.0、10/100 ETH等,适合多种通信协议。集高性能、实时操作、数字信号处理、低功耗性能、高性价比等特性于一身,同时还保持了系统简单、易于开发的特点,适用于消费类、工业类等多领域应用开发。
|
产品型号
|
品类
|
封装
|
封装尺寸
|
Core
|
Max CLK(MHz)
|
Flash(KB)
|
SRAM(KB)
|
I/Os
|
DMA / CHs
|
GPTM
|
ADTM
|
Systic
|
LPTIMER
|
WDG
|
RTC
|
PWM CHs
|
USART
|
I2C
|
SPI
|
12bit ADC Units(CHs)
|
Temp Sensor
|
CMP
|
Operation Temp. (℃)
|
|
PY32F003L16S7TU
|
MCU
|
SOP8
|
150mil
|
M0+
|
24
|
32
|
4
|
7
|
1/3
|
4
|
1
|
1
|
1
|
2
|
1
|
5
|
1
|
1
|
1
|
1(4+2)
|
1
|
1
|
-40~105
|
领芯微电机专用控制器选型表
选型表 - 领芯微 领芯微提供以下参数信息的电机专用控制器:基于32位内核,提供 SSOP24、SOP16、QFN24/32/36/40/48/56、LQFP32/48等多种封装选项。最高工作频率覆盖16MHz、96MHz、108MHz三档,供电电压支持3.3V~70V宽范围输入。内置4-7个16位定时器、1个24位定时器,并可选 1个32位定时器。集成1个12位双采样ADC(采样率最高2MSPS),配备3-4个可编程运算放大器(OPA,增益范围1x~32x)、1-2个10位DAC、2-3个模拟比较器。通信接口包括UART(2-3个)、SPI(1-2个)、IIC(1个)。内置预驱类型支持NP(N+P)或NN(全N)架构,耐压等级覆盖 40V、70V、75V、150V、250V、260V、280V、600V,满足从低压到高压的电机驱动需求。
|
产品型号
|
品类
|
封装
|
最高工作频率
|
电压范围
|
8/16/32定时器
|
ADC
|
OPA
|
DAC
|
模拟比较器
|
UART
|
SPI
|
IIC
|
预驱类型
|
耐压
|
|
LCP067AH31E(G)S8
|
电机专用控制器
|
SSOP24
|
108MHz
|
5V-28V
|
5x16bit、1x24bit
|
1*12Bit双采样@2MSPS
|
3(1x~32x)
|
1x10bit
|
2
|
2
|
1
|
1
|
NP
|
40V
|
SILICON LABS 8-bit Microcontroller选型表
选型表 - SILICON LABS SILICON LABS 8位MCU选型,MCU Core 8051,频率20MHz~100MHz,Flash存储2kB~120kB,RAM存储0.25kB~8kB。
|
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Dig I/O Pins
|
ADC 1
|
Temp Sensor
|
Timers (16-bit)
|
PCA Channels
|
DAC
|
Comparators
|
UART
|
SPI
|
I2C
|
HS I2C Slave
|
EMIF
|
CAN
|
LIN
|
VREF
|
Debug Interface
|
|
C8051F392-A-GM
|
8位MCU
|
C8051F39x Small Form Factor
|
50
|
16
|
1
|
1.8
|
3.6
|
QFN20
|
4x4
|
±2
|
17
|
10-bit, 16-ch., 500 ksps
|
Temp Sensor
|
6
|
3
|
10-bit, 2-ch.
|
1
|
1
|
1
|
2
|
0
|
0
|
0
|
0
|
VREF
|
C2
|
安信可科技无线模组选型表
选型表 - 安信可科技 提供安信可科技无线模组选型,封装:DIP/SMD,尺寸:10.3mm*9.9mm*2.4(±0.2)mm-120.0mm*120.0mm*30.0mm,通信接口:UART/GPIO/ADC/PWM/I?C/SPI/Touch senser/PSRAM/SDIO/Duplex I²S/麦克风/扬声器,最大速率:2.5mW-100mW,参考距离:80m-5km,供电电压:1.9V-5.25V
|
产品型号
|
品类
|
封装
|
尺寸(mm)
|
通信接口
|
最大速率(mW)
|
参考距离(m/km)
|
供电电压(V)
|
空中速率(Kbps/Mbps)
|
天线形式
|
工作温度(℃)
|
|
NF-01-S
|
2.4G模组
|
DIP-8
|
28.6mm*15.3mm
|
SPI
|
5mW
|
240m
|
1.9V-3.6V
|
250Kbps-2Mbps
|
板载天线
|
-20℃~70℃
|
领芯微32位通用控制器选型表
选型表 - 领芯微 领芯微提供以下参数信息的32位通用控制器选型表:基于32位内核,提供SSOP24、TSSOP28、QFN20/24/28/32、LQFP32/48/64等多种封装选项。最高工作频率覆盖64MHz、96MHz、108MHz三档,供电电压支持1.8V~5.5V或2.0V~5.5V。内置5-7个16位定时器及1个24位定时器,集成 1个12位双采样ADC(采样率最高达2MSPS),并配备1-2个10/12位DAC、2-3个模拟比较器。通信接口包括UART(2-3个)、SPI(1-2个)、IIC(1个)。该系列32位通用控制器适用于工业控制、电机驱动、电源管理、智能家电、消费电子及医疗设备等。
|
产品型号
|
品类
|
封装
|
最高工作频率
|
电压范围
|
8/16/32定时器
|
ADC
|
DAC
|
模拟比较器
|
UART
|
SPI
|
IIC
|
|
LCM32F067H8S8
|
32位通用控制器
|
SSOP24
|
108MHz
|
2.0-5.5V
|
5x16bit、1x24bit
|
1*12Bit双采样@2MSPS
|
1x10bit
|
2
|
2
|
1
|
1
|
SILICON LABS 32-bit Microcontroller选型表
选型表 - SILICON LABS SILICON LABS 32位MCU选型,频率24MHz~80MHz,Flash存储4kB~2048kB,RAM存储2kB~512kB。
|
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Debug Interface
|
Cryptography
|
Dig I/O Pins
|
ADC 1
|
DAC
|
USB
|
Cap Sense
|
LCD
|
Temp Sensor
|
Timers (16-bit)
|
UART
|
USART
|
SPI
|
I2C
|
I2S
|
EMIF
|
RTC
|
Comparators
|
|
EFM32GG290F512-BGA112
|
32位MCU
|
EFM32 Giant Gecko
|
48
|
512
|
128
|
1.98
|
3.8
|
BGA112
|
10x10
|
±2%
|
ETM; SW
|
AES-128 AES-256
|
90
|
12-bit, 8-ch., 1 Msps
|
12-bit, 2 ch.
|
-
|
Cap Sense
|
-
|
Temp Sensor
|
4
|
7
|
3
|
3
|
2
|
1
|
0
|
RTC
|
2
|
【经验】Simplicity Studio v5软件配置ZigBee调试打印信息的方法
2023-03-31 - 设计经验 在调试EFR32MG21无线SoC芯片的ZigBee程序时,需要EFR32MG21芯片使用串口打印ZigBee的调试信息。本文以EFR32MG21芯片的Z3Light工程为例,介绍Simplicity Studio v5软件配置ZigBee调试打印信息方法。
领芯微8位通用控制器选型表
选型表 - 领芯微 领芯微提供以下参数信息的8位通用控制器选型:基于8051内核(部分为增强型8051),提供TSSOP20、SOP16、DFN12、SSOP24、LQFP48、QFN20等多种封装选项。最高工作频率支持8MHz至16MHz,供电电压涵盖1.8V~5.5V(宽电压范围)。Flash ROM容量从4KB到16KB,RAM 容量为256B至1KB。内置3或4个16位定时器、1个12位ADC,通信接口包括UART(1-2个)、SPI(1个)、IIC(1个)。该系列8位通用控制器适用于小家电控制、消费电子、电动工具、智能照明、玩具等。
|
产品型号
|
品类
|
封装
|
最高工作频率
|
8/16/32定时器
|
ADC
|
IIC
|
Flash ROM (Byte)
|
RAM (Byte)
|
处理器
|
|
LCM08F04GT20
|
8位通用控制器
|
TSSOP20
|
8MHz
|
3X16bit
|
1*12Bit
|
1
|
4K
|
256
|
8051
|
【经验】EFR32使用SWO调试接口,解决MCU开发debug信息输出
2018-04-09 - 设计经验 在做MCU开发时,有时需要输出debug信息,这样又会占用一个串口,对于资源紧缺的MCU带来很多不便。本文以SILIXON LABS的EFR32为例,介绍下SWO的使用方法,用SWO引脚输出代替Uart的输出。
电子商城
服务市场
提供多系列惯性测量单元(IMU)定制化服务,涵盖工业级、车规级、机器人与消费级产品线,满足不同场景下对精度、体积、接口、温漂与功耗的特殊需求
提交需求>
提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制
最小起订量:1台 提交需求>
现货市场
