zigbee ---- endpoint理解
2024-09-04 16:01:50
很多资料将其翻译为“端点”,我们不如也这么叫。
在windows上使用不同的软件进行通信,数据包到达不同的应用的方法就是通过寻找IP地址和端口号来确定某一个应用的,也就是我们所说的五元组(源IP,目的IP,源端口,目的端口,通信协议)操作系统为应用程序提供了很多端口,消息由IP地址到达操作系统,再由端口找到处理消息的应用程序。
同样的道理,在ZigBee的应用程序框架里(结构图请看《深入浅出Z-Stack 2006 OSAL多任务资源分配机制》)包含了最多240个应用程序对象,每个应用程序对象在OSAL中对应了一个任务,当网络层接收到信息以后如何决定将此信息传递给哪个任务呢?ENDPOINT决定了传递方向,于是我们可以说ENDPOINT的作用与TCP/IP协议中的端口的作用是一样的
这样一说也就基本上明白了,在一个终端设备上是可以有多个endpoint的,每一个endpoint对应一个taskid,根据通信中的endPointDesc_t结构体能找到相对应的taskid,任务也就能到底指定的位置。
最新文章
- WebServers发布提示oracle客户端模式不一致
- 激活神器 KMSAuto Net 2015 v1.3.8
- winform初学
- Git stash方法(转)
- ASP.NET 页面传值得9种方式
- Java位运算总结:位运算用途广泛《转》
- UVA 644 Immediate Decodability (字符处理)
- uva 1343 非原创
- 通过修改CoreCLR中的ClrHost实现自托管程序
- 使用littleTools简化docker/kubectl的命令
- qtpy.PythonQtError: No Qt bindings could be found
- 在windows10上创建ASP.NET mvc5+Memcached服务
- CodeReview工具Gerrit的python库pygerrit2
- create a bootable USB stick on Ubuntu
- Scala数组操作
- BZOJ 4027: [HEOI2015]兔子与樱花 树上dp
- 轻松编写 C++ 单元测试
- 深入了解jQuery Mobile-3装载器
- JavaScript 十行原生代码实现复制内容到剪贴板
- 目标检测之行人检测(Pedestrian Detection)基于hog(梯度方向直方图)--- 梯度直方图特征行人检测、人流检测2
热门文章
- PAT-B java实现
- java时间";yyyy-mm-dd HH:mm:ss";转成Date
- Java——英文字母---18.10.11
- 为WPF中DropShadowBitmapEffect提供轻量级的替代品
- 关于 poorpool
- Java 图像处理框架-Marvin
- 基于Mysql-Proxy实现Mysql的主从复制以及读写分离(上)
- 孤荷凌寒自学python第七十四天开始写Python的第一个爬虫4
- 用tensorflow实现自然语言处理——基于循环神经网络的神经语言模型
- [译]如何根据条件从pandas DataFrame中删除不需要的行?