自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DesiLuo的博客

怕什么真理无穷,进一步有一步的欢喜

  • 博客(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 1024

原创 [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 2536 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 352

转载 [Ember Zigbee]zigbee应用程序RAM

概述本文将介绍zigbee应用程序中重要的参数与其对应的RAM开销,实际产品开发中,可根据芯片的RAM空间以及性能需求,对各个参数进行调整,已达到节约RAM的目的。重要参数/宏定义介绍参数名称 默认值 占用RAM字节 EMBER_PACKET_BUFFER_COUNT 75 ...

2019-04-03 10:16:24 707

原创 [C/C++]C语言之链表(List)

待更新。。。

2019-03-28 10:49:47 421

原创 [C/C++]C语言之栈(Stack)

概述栈(stack)是限定仅在表尾进行插入或删除操作的线性表。因此,对栈来说,表尾称为栈顶(top),表头端称为栈底(bottom),没有元素则称之为空栈。栈又称之为后进先出(last in first out)的线性表(LIFO)。 1、顺序栈 ...

2019-03-28 10:48:05 980

原创 [C/C++]C语言之队列(Queue)

概述和栈相反,队列(queue)是一种先进先出(first in first out,缩写FIFO)的线性表。它只允许在表的一端进行插入,而在另一端删除元素。1、抽象数据类型定义 基本操作InitQueue(&Q) 操作结果:构建一个空队列QDestroyQueue(&Q) 操作结果:队列Q被销毁,不再存在ClearQueue(&Q)...

2019-03-28 10:46:17 7974

原创 [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 1686

原创 [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 3343 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 2087 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 888

转载 [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 632

原创 [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 919 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 1571

转载 [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 1651 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 933

原创 [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 648 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 6429 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 1339

原创 [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 3068

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除