关于Zigbee的小问题:注册 结点(nod) 端点(endpoint) 事件 任务 这几个名词是什么意思,之间什么关系看了很多东西,始终理不清
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/24 17:05:23
![关于Zigbee的小问题:注册 结点(nod) 端点(endpoint) 事件 任务 这几个名词是什么意思,之间什么关系看了很多东西,始终理不清](/uploads/image/z/14802411-3-1.jpg?t=%E5%85%B3%E4%BA%8EZigbee%E7%9A%84%E5%B0%8F%E9%97%AE%E9%A2%98%EF%BC%9A%E6%B3%A8%E5%86%8C+%E7%BB%93%E7%82%B9%EF%BC%88nod%EF%BC%89+%E7%AB%AF%E7%82%B9%EF%BC%88endpoint%EF%BC%89+%E4%BA%8B%E4%BB%B6+%E4%BB%BB%E5%8A%A1+%E8%BF%99%E5%87%A0%E4%B8%AA%E5%90%8D%E8%AF%8D%E6%98%AF%E4%BB%80%E4%B9%88%E6%84%8F%E6%80%9D%2C%E4%B9%8B%E9%97%B4%E4%BB%80%E4%B9%88%E5%85%B3%E7%B3%BB%E7%9C%8B%E4%BA%86%E5%BE%88%E5%A4%9A%E4%B8%9C%E8%A5%BF%2C%E5%A7%8B%E7%BB%88%E7%90%86%E4%B8%8D%E6%B8%85)
关于Zigbee的小问题:注册 结点(nod) 端点(endpoint) 事件 任务 这几个名词是什么意思,之间什么关系看了很多东西,始终理不清
关于Zigbee的小问题:注册 结点(nod) 端点(endpoint) 事件 任务 这几个名词是什么意思,之间什么关系
看了很多东西,始终理不清
关于Zigbee的小问题:注册 结点(nod) 端点(endpoint) 事件 任务 这几个名词是什么意思,之间什么关系看了很多东西,始终理不清
注册代表是加入网络 向协调器节点注册 就像登录系统一样
节点就是一个设备
端点是一个设备里面的一个编号(0~255) 和电脑的端口有点类似
事件和任务都是osal里的概念
这么来说,你的电脑有个ip地址,用来在网络中标记的你的主机(host)位置。我们知道windows是多"任务"操作系统,当消息包到达你的主机时,它应该投向哪个任务呢,是投向你的qq,还是你的360浏览器。这是端口(Port)就出现了,用来标记不同的你的应用程序。打个比方,qq"注册"5050端口,360浏览器注册10000端口。当host接收到一个数据包,分析出端口号为5050,它就把这个消息发送...
全部展开
这么来说,你的电脑有个ip地址,用来在网络中标记的你的主机(host)位置。我们知道windows是多"任务"操作系统,当消息包到达你的主机时,它应该投向哪个任务呢,是投向你的qq,还是你的360浏览器。这是端口(Port)就出现了,用来标记不同的你的应用程序。打个比方,qq"注册"5050端口,360浏览器注册10000端口。当host接收到一个数据包,分析出端口号为5050,它就把这个消息发送给qq应用程序在的进程。当host接收到一个数据包,分析出端口号为10000,它就把这个消息发送给360应用程序在的进程。
如果你能理解这个概念,ZigBee中的概念就很容易。节点对应主机,相对于一个物理射频模块。端点对应端口,需要向操作系统注册端点描述符,并说明这个端点对应一个任务号,即交由哪一个应用对象。网络中一个消息通过路由寻址到达一个节点,节点收到这个消息后,操作系统查看消息端点对应的任务号,然后交由这个任务号的事件处理函数执行。
收起