- 博客(20)
- 收藏
- 关注
原创 [Ember Zigbee]使用Silicon开发板做协议抓包工具
针对Simplicity Studio 4,EmberZNet将Silicon开发板改装变成协议抓包工具Platform:Simplicity Studio 4、EmberZNet SDK 6.5.5.0【SPP】Content:1.download固件到开发板 本次使用EFR32MG12开发板,使用Simplicity Studio下载Railtest固件到开发板,如下图固...
2019-10-25 16:02:24 1027
原创 [Ember Zigbee]Zigbee3.0 Z3GatewayHost-NCP环境搭建及运行
针对Simplicity Studio 4,EmberZNet协议栈Zigbee3.0设备入网时间提速Platform:Simplicity Studio 4、EmberZNet SDK 6.6.2.0【SPP】Content:
2019-09-24 17:12:03 2540 2
翻译 [Ember Zigbee]How often should I call emberTick()?
In lieu of app-specific, fully-qualified, field-tested recommendations, a recommendation for how often to call emberTick() is this:-Call the function as much as possible to preserve stack timing ...
2019-04-03 11:12:15 356
转载 [Ember Zigbee]zigbee应用程序RAM
概述本文将介绍zigbee应用程序中重要的参数与其对应的RAM开销,实际产品开发中,可根据芯片的RAM空间以及性能需求,对各个参数进行调整,已达到节约RAM的目的。重要参数/宏定义介绍参数名称 默认值 占用RAM字节 EMBER_PACKET_BUFFER_COUNT 75 ...
2019-04-03 10:16:24 713
原创 [C/C++]C语言之栈(Stack)
概述栈(stack)是限定仅在表尾进行插入或删除操作的线性表。因此,对栈来说,表尾称为栈顶(top),表头端称为栈底(bottom),没有元素则称之为空栈。栈又称之为后进先出(last in first out)的线性表(LIFO)。 1、顺序栈 ...
2019-03-28 10:48:05 991
原创 [C/C++]C语言之队列(Queue)
概述和栈相反,队列(queue)是一种先进先出(first in first out,缩写FIFO)的线性表。它只允许在表的一端进行插入,而在另一端删除元素。1、抽象数据类型定义 基本操作InitQueue(&Q) 操作结果:构建一个空队列QDestroyQueue(&Q) 操作结果:队列Q被销毁,不再存在ClearQueue(&Q)...
2019-03-28 10:46:17 7994
原创 [Ember Zigbee]Zigbee3.0设备sleep机制(低功耗)
针对Simplicity Studio 4,EmberZNet协议栈Zigbee3.0设备入网流程Platform:Simplicity Studio 4、EmberZNet SDK 6.4.1.0【SPP】Content:Zigbee3.0设备sleep机制(低功耗)1、zigbee低功耗设备进入睡眠需满足四个条件 emAfForceEndDeviceToStayAw...
2019-03-22 09:47:32 1689
原创 [Ember Zigbee]Zigbee3.0设备自定义ZCL数据包发送数据
针对Simplicity Studio 4,EmberZNet协议栈Zigbee3.0设备入网流程Platform:Simplicity Studio 4、EmberZNet SDK 6.4.1.0【SPP】Content:Zigbee3.0设备自定义ZCL数据包发送数据1、借助zcl-cli.c文件定义的一些变量,构建ZCL数据buffer,在自己的c文件下引用以下几个变量...
2019-03-18 19:26:01 3353 4
原创 [Ember Zigbee]Zigbee3.0设备建网流程
针对Simplicity Studio 4,EmberZNet协议栈Zigbee3.0设备入网流程Platform:Simplicity Studio 4、EmberZNet SDK 6.4.1.0【SPP】Content:EmberZNet Zigbee3.0设备建网流程1、在.isc文件工程的Plugins添加a插件【必须】与b插件【可选】 ...
2019-03-08 20:25:14 2091 1
转载 [Ember Zigbee]设备Association过程
针对Simplicity Studio 4,EmberZNet协议栈Zigbee3.0抓包设备Association过程Platform:Simplicity Studio 4、EmberZNet SDK 6.4.1.0【SPP】Content:1.关联过程: 2.关联过程抓包分析: ...
2019-03-01 15:02:23 896
转载 [Ember Zigbee]Link Status命令
针对Simplicity Studio 4,EmberZNet协议栈Zigbee3.0抓包的Link Status Packet解析Platform:Simplicity Studio 4、EmberZNet SDK 6.4.1.0【SPP】Content:1. 命令简介: Link Status是由路由或协调器设备发出,用于交换路由设备之间的incoming lin...
2019-03-01 14:30:46 639
原创 [Nordic BLE]nRF51822 基于nRF5_SDK_11.0.0移植Airsync到ble_app_uart工程
针对Nordic BLE,基于nRF5_SDK_11.0.0移植Airsync到ble_app_uart工程Platform:Keil5.14、nRF5_SDK_11.0.0_89a8197、Airsync官方V0.2源码包【SPP】Content:1、必要文件准备 此次移植是基于nRF5_SDK_11.0.0,故需要Nordic官方nRF5_SDK_11.0.0与微信官...
2019-02-20 14:08:31 922 2
转载 [Nordic BLE]nRF51822 OTA 之修改boot区大小修改
针对Nordic BLE,nRF5协议栈设备OTA 之修改boot区大小修改Platform:Keil5.14、nRF5_SDK_11.0.0_89a8197【SPP】Content:1、NORDIC 51 OTA简介 对于nRF51822来说,升级过程有点特殊,nRF51822芯片内部有段SoftDevice的程序,它是芯片上电后首次运行的程序,不过这段程序不负责程序升级...
2019-02-19 17:07:13 1583
转载 [TI Z-Stack Z3.0]zigbee Z-Stack Z3.0 入网方式的探讨
针对TI Z-Stack,zigbee Z-Stack 3.0 入网方式的探讨Platform:IAR、Z-Stack 3.0【SPP】Content:一、经过详细阅读Z-Stack 3.0文档,我们知道,zigbee有四种方式入网,分别是:global Trust Center link key,也就是集中式入网; distributed global link key,也...
2019-02-14 13:35:59 1658 2
原创 [Ember Zigbee]Zigbee3.0设备入网提速
针对Simplicity Studio 4,EmberZNet协议栈Zigbee3.0设备入网时间提速Platform:Simplicity Studio 4、EmberZNet SDK 6.4.1.0【SPP】Content:1.设置开始扫描状态由于zigbee3.0拥有4种入网方式,enum { EMBER_AF_PLUGIN_NETWORK_STEERING_STA...
2019-01-18 10:30:22 936
原创 [Ember Zigbee]一种使用串口命令擦出Flash里面存储的OTA image文件方法
针对Simplicity Studio 4,使用串口命令擦出Flash里面存储的OTA image文件Platform:Simplicity Studio 4、EmberZNet SDK 6.4.1.0【SPP】Content: 有时候在使用EmberZNet协议栈对设备做OTA升级测试的时候,flash一块区域会存储着我们的镜像文件,当从新下载不同固件版本的文件时,会因为...
2018-12-29 17:19:24 653 1
原创 [Ember Zigbee]Zigbee3.0设备入网流程
针对Simplicity Studio 4,EmberZNet协议栈Zigbee3.0设备入网流程Platform:Simplicity Studio 4、EmberZNet SDK 6.4.1.0【SPP】Content:EmberZNet Zigbee3.0设备入网流程1、在.isc文件工程的Plugins添加a插件【必须】与b插件【可选】 ...
2018-12-28 15:39:31 6437 1
原创 [Ember Zigbee]CLI的使用与便捷调试
针对Simplicity Studio 4,EmberZNet协议栈使用CLI实现对zigbee的function的调用与便捷调试Platform:Simplicity Studio 4、EmberZNet SDK 6.4.1.0【SPP】Content:1、配置Printing and CLI栏供串口使用的CLI功能域; 要打印function的描述则勾选a,否则不勾;...
2018-12-27 10:10:48 1344
原创 [Ember Zigbee]EFR32MG之配置一个Bootloader
针对Simplicity Studio 4,配置一个EFR32的bootloader,实现zigbee的OTA升级Platform:Simplicity Studio 4、EmberZNet SDK 6.4.1.0【SPP】Content:efr32配置一个Bootloader1、打开Simplicity Studio V4,选择Simplicity IDE:2、点击Pro...
2018-12-24 15:13:15 3080
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人