Zstack单节点的搭建以及相关的实验zstack搭建.准备工作,需要装一台centos7的虚拟机,cpu>=4,内存>=8,因为后面创建云主机的数量可能不止一台,這里的资源要尽可能的大再安装之前,需要修改sshd的配置文件。将/etc/ssh/sshd_config文件里面的“PermitRootLoginwithout-pa..
分类:
其他好文 时间:
2016-09-06 01:29:51
阅读次数:
2228
轻量级云计算管理平台Mevoco最新版本(1.5版)于2016年8月1日正式发布( http://www.mevoco.com)。 Mevoco 基于下一代开源云引擎ZStack,安装部署非常简单。方便快捷,企业用户仅需要下载一个安装文件,在30分钟内就可以完成私有云的安装和部署,横向扩展仅需从UI ...
分类:
其他好文 时间:
2016-08-03 15:24:23
阅读次数:
214
目标:实现PC与CC2530的串口通信,选择P0-2,P0-3 功能:PC发送任意字符串给单片机,单片机再把数据返回给PC电脑 首先说下执行流程: 1.打开zmain函数,这是整个zstack执行的主函数 2. 定位到 osal_init_system();这个函数是系统初始化函数(zstack嵌入 ...
分类:
其他好文 时间:
2016-07-14 10:04:29
阅读次数:
210
1.PAN ID 和Channel(f8wConfig.cfg) ZigBee协议使用一个14位的个域网标志符(PAN ID)来标识一个网络。ZStack允许用两种方式配置PAN ID,当ZDAPP_CONFIG_PAN_ID值不设置为0xFFFF时,那么设备建立或加入网络的PAN ID由ZDAPP ...
分类:
其他好文 时间:
2016-07-09 17:42:02
阅读次数:
265
最近在做一个智能家居的项目,用到了TI的CC2530芯片以及对应的zstack协议栈,其中串口通信部分使用的最多,下面就分享一下Z-Stack对串口封装的使用心得。Z-Stack中对串口操作的封装主要在hal_uart.h,hal_uart.c中,支持DMA和ISR两种处理方式,真正的实现则都封装在_hal_uart_d..
分类:
其他好文 时间:
2016-03-30 18:02:49
阅读次数:
698
开始学习TI的zigbee协议栈,无线龙的资料看得比较乱,在网络找到不少分析协议栈的文章,先贴上来,等自己有空了再好好原创一下吧。 协议栈版本:ZStack-1.4.3-1.2.1 TI Z-stack协议栈学习-添加新任务 1.Zstack中如何实现自己的任务 http://zhenling.ch
分类:
其他好文 时间:
2016-02-21 12:54:47
阅读次数:
511
Z-STACK问题之串口结构uartCfg_t乱说 typedef struct { uint8 *rxBuf;//接收缓存 uint8 rxHead;//头 uint8 rxTail;//尾 uint8 rxMax;//接收最大长度 uint8 rxCnt;//计数 uint8 rxTick;//
分类:
其他好文 时间:
2016-02-21 12:52:58
阅读次数:
256
zstack profile 简单理解为联盟定义的一种不同厂商通话规则,即ti做的芯片用的zstack能和freescale的芯片用的beestack相互通信,就是为了提高不同厂商之间的互操作性。 苹果做的手机肯定要能和诺基亚做的手机之间能通话,尽管他们用的手机芯片和系统不一样。联盟就类似做这个事情
分类:
其他好文 时间:
2016-02-21 12:52:11
阅读次数:
144
任何一个任务必须包含初始化和处理函数(即ProcessEvent),其具体信息如下: Any OSAL Task must implement two methods:one to perform task initialization and the other to handle task ev
分类:
其他好文 时间:
2016-02-21 12:47:11
阅读次数:
151
关于任务的初始化和处理 函数,前面的文章已经讲述的很清楚了,这里就不再啰嗦了。 在zstack的协议栈中一个任务下最多可以15个事件(除去系统的强制事件),那么这些事件是如何添加到任务中的呢?在这里我仅仅探讨一些用户自己的任务下的事件是如何添加的,至于APS层和网络层,这里暂不做过多的讲解。 先给出
分类:
其他好文 时间:
2016-02-21 11:37:40
阅读次数:
701