KC06121510q02协议栈数据传输基础实训终端节点的编程课件.ppt
,淄博职业学院,协议栈数据传输基础实训终端节点的编程,无线组网技术,*,CONTENTS PAGE,目录页,终端节点的工作流程,终端节点的编程,目录,无线组网技术,*,1.终端节点的工作流程,无线组网技术,协议栈数据传输基础实训终端节点的编程,终端节点的工作流程,终端节点上电以后,首先进行节点的初始化,然后加入协议器发起的网络终端节点一旦加入网络,就给协调器发送字符串数据LED,同时闪烁自己的LED灯,协议栈数据传输基础实训终端节点的编程,*,2.终端节点的编程步骤,无线组网技术,协议栈数据传输基础实训终端节点的编程,编程步骤,步骤1:copy Generic 文件夹,并改名步骤2:删除(remove)GenericApp.h和GenericApp.c文件,新建两个文件EndDevice.h,EndDevice.c并添加到App文件夹下步骤3:修改EndDevice.h内容步骤4:修改EndDevice.c内容,完成终端节点编程步骤5:修改OSAL_GenericApp.c中的include文件步骤6:编译、调试、下载到节点、运行程序,协议栈数据传输基础实训终端节点的编程,步骤1,找到GenericApp所在的位置,复制为新的文件夹,并修改名字为GenericApp_en打开工程,打开下拉菜单选择EndDeviceEB,协议栈数据传输基础实训终端节点的编程,步骤2,删除(remove)GenericApp.h和GenericApp.c文件新建EndDevice.h和EndDevice.c,然后添加到项目中,协议栈数据传输基础实训终端节点的编程,步骤 3,修改EndDevice.h 的内容,并保存,协议栈数据传输基础实训终端节点的编程,步骤 4,修改EndDevice.c 的内容,添加EndDevice.h头文件,协议栈数据传输基础实训终端节点的编程,步骤 4,EndDevice.c 中GenericApp_ProcessEvent()的修改编写,当网络状态改变时,就调用GenericApp_SendTheMessage()实现字符串的发送,协议栈数据传输基础实训终端节点的编程,步骤 4,GenericApp_SendTheMessage()将LED信息发送给,协议栈数据传输基础实训终端节点的编程,步骤 5,在OSAL_GenericApp.c中修改#include语句,添加EndDevice.h文件,协议栈数据传输基础实训终端节点的编程,步骤 6,编译、调试、下载到节点、运行程序,协议栈数据传输基础实训终端节点的编程,*,小结,无线组网技术,协议栈数据传输基础实训终端节点的编程,主要内容,主要讲述了终端节点的工作流程终端节点的编程、调试及运行重点理解终端节点发送数据的过程,协议栈数据传输基础实训终端节点的编程,