平台合作
相关推荐
请问系统复位和恢复出厂设置有什么区别?
系统复位是程序重新启动;恢复出厂设置是 flash 配置的参数清除恢复到默认状态。
在用TFmini Plus,想问一下系统复位和恢复出厂设置有什么区别?
您好,系统复位是程序重新启动;恢复出厂设置是flash配置的参数清除恢复到默认状态。
我使用EFR32MG21芯片调试zigbee程序,想问一下sdk里面那个函数是恢复出厂设置的呢?我想要清除设备所有状态和存放的信息。
可以调用emberAfZllResetToFactoryNew()函数将EFR32MG21芯片恢复出厂设置。
世强工程师你们好,在使用EFR32MG芯片开发端设备时,能否调用到一个API直接使端设备本身恢复出厂设置?如果没有,应该如何实现该功能?
silicon labs EFR32MG芯片没有这个功能的API函数。可以通过软件或都宏定义来做到,实现端设备本身恢复出厂设置。
小蜜蜂 EFM8LB12F64E Demo板,MCU如何恢复出厂设置?如何恢复原厂Bootloader?
恢复出厂设置需要下原厂的程序,去官网看看
在使用芯片EFR32MG21A020F1024IM32进行zigbee开发时。。在读写flash用于存储数据这边遇到的一些疑问: 1 关于NVM3驱动 a NVM3驱动的读写的起始地址是不是在0x0000 0000 - 0x0010 0000之间,使用的是用户代码flash区? b NVM3创建自定义令牌时,测试时发现如果令牌大小超过256字节时读写失败。如果需要一次性读写超过256字节该怎么操作? c 是否支持动态创建令牌,如果支持的话该怎么操作? 2 关于划分自定义flash区用于存储数据 a 如果想从flash区划分出一部分空间用于存储自定义数据,那么该自定义空间的起始地址该怎么设置? b 该使用哪些合适的底层接口对该区域进行读写操作 c 需要设置什么操作才能使划分的区域在烧录固件时不会被擦除 3 下图中FLASH RESERVED(0x0ff0 0000 - 0x1fff ffff)区域是否可以用作问题2中自定义划分空间?
1. EFR32MG21的NVM是分配到用户代码区的高端,占用4个扇区。从倒数第五个扇区开始,最后一个扇区用于保存用户数据。2.NVM3中的TOKEN是有条目大小限制的,BASIC TOKEN不能超过254,INDEX TOKEN不能超过126.要保存大于这些数据要使用多个TOKEN来保存。3.不支持你所说的动态TOKEN,只能在编译时分配好。4.如果要在程序FLASH空间中划出一部分空间用于保存用户数据,可以参考:https://www.sekorm.com/news/68494416.html的方法设置。5.使用MSC与MSC_SE相关的接口函数进行操作。6.划分出来的区域无法保证在烧录固件时不被意外擦除。烧录固件时是对主FLASH进行操作,但操作时是按扇区进行擦除与写入的。所以如果划分的区域在高端一般也不会被擦除。7.0X0FF00000-0X1FFFFFFF是保留区,用户无法使用,可以使用USER DATA FLASH区保存数据。这个区域不在主FLASH中,在烧录固件时就不会被擦除,操作上也比在主FLASH划分区域要方便。
关于EFR32MG21 Token的使用中,我遇到这样的问题:我创建了一个token, #define NVM3KEY_MY_TOKEN_TEST (0x0107) DEFINE_BASIC_TOKEN(MY_TOKEN_TEST, uint8_t, 0) 然后设置token的值为1, halCommonSetToken(TOKEN_MY_TOKEN_TEST,1); 然后再读出token的值, halCommonGetToken(&temp, TOKEN_MY_TOKEN_TEST); 我发现读出的值是128。 然后我又尝试设置token的值为2,结果读出的值为0. 设置token的值为3,读出的值为32 感觉写入的值和读出的值,完全对不上,请问这个问题如何解决?
你好,关于Token的使用请参考【经验】多协议无线SoC EFR32MG的ZigBee开发之Token使用教程,希望能够帮助到你,谢谢!
Silicon Labs 的Zigbee SoC EFR32MG系列中的EFR32MG1B 和EFR32MG1P有什么区别?
Silicon Labs 的Zigbee SoC EFR32MG系列中的EFR32MG1B中的B代表Basic,支持Zigbee协议,EFR32MG1P中的P代表performance,代表支持蓝牙协议、支持Zigbee。
网关向zigbee 节点查询一些基本信息,类似于厂商名称、模块标识符这些,节点无反应。通过抓包,endpoint 没有错误。使用的工程是Z3 Color ControlLight 。
manufacture name 以及 model identifier 都 basic cluster 中强制的。请确定 read 命令是否正确,并且看一下设备端的 log 是否显示错误信息。
如果在添加子设备的时候,协调器怎么获取设备具体类型呢?场景如下:我有三个子设备,一个单键开关,一个双键开关,一个三键开关,网关在添加设备的时候怎么去获取设备的标识呢?是不是需要让协调器比如单播一条数据命令给节点子设备,节点子设备给其回复自身的标识信息?其次这个标识信息是不是在代码中自己去获取(比如定义一个整形数据0x0001表示单键开关,写在flash里,开机上电再读取)
在一个zigbee网络中,用 network address(短地址)来区分不同的实体设备,每个设备都有对应的 device ID,除此之外每个设备上都有若干(>=1)数量的 endpoint;所以,通常是通过获取设备的 endpoint 数量来识别有多少路(键)。获取endpoint 数量的具体命令如下zdo active [nodeId:2]Send an active endpoint request to the device with the given short id.nodeId - INT16U - Two byte short id, destination for the active endpoint request上述方法是识别设备的标准做法;非标准做法即你提到的,通过定义某个cluster的某个属性值,通过这个属性值来区分,例如 basic cluster 中的 mode id 属性,通过读取这个属性来识别不同设备。
使用Silicon Labs的Zigbee无线SOC EM3581做Zigbee Home Automation设备时,发现制造商ID/Vendor/Model上报为空,请问是什么原因?
manufacture ID/Vender/Model均为ZHA的ZCL Basic Cluster Server端的attributes内容,默认是没有选择 的,需要手动加上该属性,重新生成代码并编译即可。
芯科ZigBee3.0协议里 green power相关的设备类型和属性都实现了吗?比如说GPS、GPCB等
截至到 Ember ZNet 6.3.1,只支持 GP Proxy Basic后续版本会陆续支持其他 Device
您好!请问一下,目前我的设备与协调器(网关)之间是一种星型结构,我的设备如何判断之前己经入网的协调器(或父节点)是否在线,以判断是否可以发送数据,或者判断当前设备是否可以正常工作。如果终端设备与协调器多次偿试连接未成功,而离网的情况下,终端设备如何在协调器在线的情况下,主动入网连接。
星形结构中,父节点即是协议器, 在一般情况下,父节点的地址是所有子节点都会知道的,他们可以通过标准的zcl通信(比如读basic / attribute )或者其他应用层的数据来确认协调器是否在线。如果失败了(没有收到应答)应用层是可以知道的。 设备离网后,与协议器失去联系,只有定期重新扫描入网 、 执行rejoin才可能重回网络。如果对zigbee协议不够熟悉,可以使用xbee/ nbee这样的模组。
请问,使用EFR32MG21芯片开发协调器的固件时,如何对设备自身进行 restore factory default操作呢,目前是调用了emberAfBasicClusterResetToFactoryDefaultsCallback函数,但似乎没有起到相应的效果。
您好。basic cluster 的 Reset to Factory Defaults 命令的具体说明请参考 Zigbee Cluster Library Specification(14-0125)https://www.sekorm.com/doc/2052858.html 3.2.2.3.1 Reset to Factory Defaults Command ;这个命令是可选的,并且是需要其他设备发送请求到目标设备进行恢复,并不建议本地调用这个callback。另外,请问您对于自身进行 restore factory default 的目的/效果是什么呢?清除网络及相关网络信息?如果是这样,请直接调用 cli 命令 network leave 。
电子商城
现货市场
服务

支持 3Hz ~ 26.5GHz射频信号中心频率测试;9kHz ~ 3GHz频率范围内Wi-SUN、lora、zigbee、ble和Sub-G 灵敏度测量与测试,天线阻抗测量与匹配电路调试服务。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳/苏州 提交需求>

可定制无线位移传感器量程范围10~600mm,采用了无线传输方式,可远程自动实时检(监)测位移量值,准确度级别(级):0.2、0.5;内置模块:无线传输模块、供电模块;传输距离L(m):可视距离1000 (Zigbee、 LORA)。
最小起订量: 1pcs 提交需求>