
zigbee
无风也流
1 最早从事atmel单片机开发,目前从事arm linux开发(安防行业)。
2 开发过的产品。有些产品的具体型号记不清楚了。
a 染整机器,atmel。
b baby monitor(2.4g婴儿监控),stm。
c 智能电表(microchip)+电力集中器(arm atmel + linux)。
d 行车记录仪(lpc1778 + ucos)。
e DVR/NVR + 智能门铃/扫地机/无人机等(安防,hisi/gm/goke芯片)。
3 硬件同事合作接单的产品
a stm32f103rc 一拖八充电器。
b stm32f407vg 跑步机采集+网络传输到PC控制平台(stm端使用嵌入式tcp/ip协议 lwip)。
c 安防类的视频流传输(rtsp/rtp/rtcp)等。
d 未完待续。
展开
-
zigbee 1:开始 TI CC2530
2015-01-30 星期五 15:55:3108年底赋闲的时候帮富士康的朋友做了下zigbee的(用的是韩国的Radipulse),在开发板上调通了后,就交给他们内部人员了。当时对zigbee也有了个大概的了解。如今,准备再研究下TI的zigbee。1、芯片CC25302、OSAL操作系统抽象层,其实也可以算个微型的OS了。比Radipulse的裸奔要原创 2015-01-30 16:33:19 · 1779 阅读 · 0 评论 -
zigbee 2:OSAL概要
2015-02-03 星期二 9:55:20这几天看了先板子的资料和OSAL,主要记录下OSAL。1、OSAL概要看了代码,OSAL确实只能称之为操作系统抽象层,就是选择执行函数指针数组tasksArr[]里的pfunc,并没有切入到硬件SP中去操作(push/pop)。12345原创 2015-02-04 11:09:11 · 1293 阅读 · 0 评论 -
zigbee 5:远程开关
2015-02-27 星期五 21:52:42代码见TI中自带的 Sapi.c SimpleCollector.c SimpleSwitch.c。1、协调器建立网络流程见上一篇。2、开关加入网络流程见上一篇。3、绑定流程代码跟踪采集节点(协调器)允许绑定,zb_AllowBind( 0xFF );原创 2015-02-28 10:56:47 · 1406 阅读 · 0 评论 -
zigbee 4:协调器/路由器/终端 建立/加入 网络
2015-02-15 星期日 3:35:471、协调器建立网络流程Init1234567891011121314151617181920#define ZG_DEVICETYP原创 2015-02-27 20:27:53 · 8322 阅读 · 0 评论 -
zigbee 3:协议
2015-02-13 星期五 21:38:251、Zigbee协议栈ZigBee 位于 IEEE802.15.4 物理层(PHY)和媒体访问控制(MAC)层的上面。每一层为它的上层提供一套特定的服务。每一个服务实体通过一个服务访问点(SAP)为上层提供服务。应用(APL)层ZigBee 协议栈的顶层由应用框架、ZigBee 设原创 2015-02-27 15:18:46 · 1624 阅读 · 0 评论 -
zigbee 6:绑定
2015-03-03 星期二 21:52:421、绑定表绑定服务只能在“互补”设备之间建立。那就是,只有分别在两个节点的简单描述结构体(simple descriptor structure)中,同时注册了相同的命令标识符(command_id)并且方向相反(一个属于输出指令“output”,另一个属于输入指令“input”),才能成功建立绑定。 APS邦定表是在静态RAM中定义的一张原创 2015-03-15 09:34:19 · 957 阅读 · 0 评论