2012年7月30日

Zigbee MAC帧结构

摘要: 1.14.2.1 MAC帧结构IEEE 802.15.4定义了4种MAC帧结构:●信标帧●数据帧●应答帧●MAC命令帧Coordinator使用信标帧来发送信标,信标是用来同步同一个网络内所有设备的时钟的,数据帧是用来发送数据的,应答帧是在成功的接收到一个帧后进行相应的应答的,MAC帧是用来发送MAC命令的。1.14.2.1.1 信标帧图1.12中显示了信标帧的结构,整个MAC帧被用作了PHY包中的一个payload,PHY payload的内容被称作PHY服务数据单元(PSDU)。在PHY数据包中,接收器使用帧开始位来进行同步,启动帧分隔符(SDF)表明了SHR的结束和PHR的开始。帧长度表 阅读全文

posted @ 2012-07-30 01:07 AC-CaRRot 阅读(6719) 评论(1) 推荐(0) 编辑

2012年7月22日

Z-stack开发指南

摘要: 2.ZigBee2.1 设备类型(Device Types)在ZigBee网络中存在三种逻辑设备类型:Coordinator(协调器),Router(路由器)和End-Device(终端设备)。ZigBee网络由一个Coordinator以及多个Router和多个End_Device组成。上图是一个简单的ZigBee网络示意图。其中黑色节点为Coordinator,红色节点为Router,白色节点为End-Device。2.1.1Coordinator(协调器)协调器负责启动整个网络。它也是网络的第一个设备。协调器选择一个信道和一个网络ID(也称之为PAN ID,即Personal Area 阅读全文

posted @ 2012-07-22 16:07 AC-CaRRot 阅读(3197) 评论(1) 推荐(0) 编辑

2012年6月8日

Android开发环境

摘要: 工欲善其事,必先利其器。学习Android开发, 首先需要搭建开发环境。于是便有了这篇文章,记录了个人配置Android开发环境的过程。如有错误,还请指正。闲言少叙,直接进入主题。使用的操作系统:win7 32bit 。开发环境仅适用Eclipse首先了解Android SDK开发Android应用程序的系统需求:支持的操作系统:Windows XP (32-bit), Vista (32- or 64-bit), or Windows 7 (32- or 64-bit)Mac OS X 10.5.8 or later (x86 only)Linux (tested on Ubuntu Lin 阅读全文

posted @ 2012-06-08 16:32 AC-CaRRot 阅读(493) 评论(0) 推荐(0) 编辑

2012年5月28日

centos 下 vsftp配置

摘要: 注意:关闭centos下的防火墙,不然客户端连接不上。vsftpd服务器的配置:查找并安装ftp包:[root@localhost ~]# mount /dev/cdrom /mnt/cdrom[root@localhost ~]# yum list all |grep ftp[root@localhost ~]# yum info vsftpd[root@localhost ~]# yum install -y vsftpd[root@localhost ~]# rpm -qc vsftpd编辑配置文件允许匿名访问:[root@localhost ~]# vim /etc/vsftpd/vs 阅读全文

posted @ 2012-05-28 17:16 AC-CaRRot 阅读(1209) 评论(0) 推荐(0) 编辑

2012年5月23日

centos jdk 配置及eclipse安装

摘要: 一、JDK的配置1.首先卸载默认的jdk1.42rpm -qa | grep gcj ← 确认gcj的版本号libgcj-devel-3.4.6-3java-1.4.2-gcj-compat-1.4.2.0-27jpp ← 根据版本号卸载gcjlibgcj-3.4.6-3# yum -y remove java-1.4.2-gcj-compat2.从oracle官网下载jdk-6u32-linux-i586-rpm.bin放在了/usr/java下。解压缩至当前文件夹3.配置JAVA_HOME<1># vim/etc/profile<2>在profile最后加入以下几行 阅读全文

posted @ 2012-05-23 12:16 AC-CaRRot 阅读(7751) 评论(0) 推荐(0) 编辑

2012年3月11日

Android 日志输出

摘要: 使用Android.util的 Log类可以实现Android输出Log这一操作。android.util.Log常用的方法有以下5个:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根据首字母对应VERBOSE,DEBUG,INFO, WARN,ERROR。1、Log.v,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("","");2、Log.d,仅输出debug调试的意思,但他会输出上层的信息,过滤起来可以通过DDMS的Logcat标签来选择.3、Log.i,一般提示性的消息i 阅读全文

posted @ 2012-03-11 00:42 AC-CaRRot 阅读(2820) 评论(0) 推荐(0) 编辑

2012年3月6日

选择

摘要: 创业者和普通人相比层次就高吗?并不见得,但至少,创业者应该比普通人更独特一些,因为成功很难复制,因而走出独特的人生之路是每个创业者必须做到的。在你做出选择之后,你必须懂得掌握自己的命运,一个选择之后会衍生出无数的选择,这时候,你只能把握住自己的方向,才能不在选择的岔路中迷失自我。 阅读全文

posted @ 2012-03-06 01:52 AC-CaRRot 阅读(150) 评论(0) 推荐(0) 编辑

2012年3月1日

Android笔记 Handler

摘要: Handler在android里负责发送和处理消息。它的主要用途有: 1)按计划发送消息或执行某个Runnanble(使用POST方法); 2)从其他线程中发送来的消息放入消息队列中,避免线程冲突(常见于更新UI线程)。方法介绍:post将允许你排列一个Runnable对象到主线程队列中。将对象从handle中消除用removeCallbacks方法。sendMessage与handleMessage异步处理:sendMessage类方法, 允许你安排一个带数据的Message对象到队列中。获取message用handleMessage方法。 阅读全文

posted @ 2012-03-01 01:12 AC-CaRRot 阅读(172) 评论(0) 推荐(0) 编辑

2012年2月27日

反省

摘要: 坚持才是胜利,加油吧! 阅读全文

posted @ 2012-02-27 01:02 AC-CaRRot 阅读(174) 评论(0) 推荐(0) 编辑

2012年2月23日

Android笔记 Activity布局 LinearLayout、TableLayout

摘要: Activity布局:LinearLayout、TableLayout android:orientation="horizontal" 水平布局 android:orientation="vertical" 垂直布局 android:id —— 为控件指定相应的ID android:text —— 指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串 android:grivity —— 指定控件的基本位置,比如说居中,居右等位置 android:textSize —— 指定控件当中字体的大小 android:bac 阅读全文

posted @ 2012-02-23 23:45 AC-CaRRot 阅读(451) 评论(0) 推荐(0) 编辑

导航