很多资料将其翻译为“端点”,我们不如也这么叫。

在windows上使用不同的软件进行通信,数据包到达不同的应用的方法就是通过寻找IP地址和端口号来确定某一个应用的,也就是我们所说的五元组(源IP,目的IP,源端口,目的端口,通信协议)操作系统为应用程序提供了很多端口,消息由IP地址到达操作系统,再由端口找到处理消息的应用程序。

同样的道理,在ZigBee的应用程序框架里(结构图请看《深入浅出Z-Stack 2006 OSAL多任务资源分配机制》)包含了最多240个应用程序对象,每个应用程序对象在OSAL中对应了一个任务,当网络层接收到信息以后如何决定将此信息传递给哪个任务呢?ENDPOINT决定了传递方向,于是我们可以说ENDPOINT的作用与TCP/IP协议中的端口的作用是一样的

这样一说也就基本上明白了,在一个终端设备上是可以有多个endpoint的,每一个endpoint对应一个taskid,根据通信中的endPointDesc_t结构体能找到相对应的taskid,任务也就能到底指定的位置。

最新文章

  1. WebServers发布提示oracle客户端模式不一致
  2. 激活神器 KMSAuto Net 2015 v1.3.8
  3. winform初学
  4. Git stash方法(转)
  5. ASP.NET 页面传值得9种方式
  6. Java位运算总结:位运算用途广泛《转》
  7. UVA 644 Immediate Decodability (字符处理)
  8. uva 1343 非原创
  9. 通过修改CoreCLR中的ClrHost实现自托管程序
  10. 使用littleTools简化docker/kubectl的命令
  11. qtpy.PythonQtError: No Qt bindings could be found
  12. 在windows10上创建ASP.NET mvc5+Memcached服务
  13. CodeReview工具Gerrit的python库pygerrit2
  14. create a bootable USB stick on Ubuntu
  15. Scala数组操作
  16. BZOJ 4027: [HEOI2015]兔子与樱花 树上dp
  17. 轻松编写 C++ 单元测试
  18. 深入了解jQuery Mobile-3装载器
  19. JavaScript 十行原生代码实现复制内容到剪贴板
  20. 目标检测之行人检测(Pedestrian Detection)基于hog(梯度方向直方图)--- 梯度直方图特征行人检测、人流检测2

热门文章

  1. PAT-B java实现
  2. java时间"yyyy-mm-dd HH:mm:ss"转成Date
  3. Java——英文字母---18.10.11
  4. 为WPF中DropShadowBitmapEffect提供轻量级的替代品
  5. 关于 poorpool
  6. Java 图像处理框架-Marvin
  7. 基于Mysql-Proxy实现Mysql的主从复制以及读写分离(上)
  8. 孤荷凌寒自学python第七十四天开始写Python的第一个爬虫4
  9. 用tensorflow实现自然语言处理——基于循环神经网络的神经语言模型
  10. [译]如何根据条件从pandas DataFrame中删除不需要的行?