tag 标签: 即插即用

相关博文
  • 热度 34
    2012-6-26 10:06
    1576 次阅读|
    0 个评论
    大家好,前面我们为大家分享了如何实现W5200E01-M3中的UPnP(通用即插即用) 端口转发(二),今天继续为大家分享最后一部分,希望对大家有帮助~ 第一部分请参考:   http://forum.eet-cn.com/BLOG_ARTICLE_12817.HTM 4. 预设置 4.1 局限性   我们不支持AutoIP。在本文的应用说明和基于W5200的模型中,DHCP是获取IP地址的唯一途径。 我们不支持设备广告。在本文的应用说明和基于W5200的模型中,广播寻找是搜索UPnP设备的唯一方法。同时,多余的通告信息将不被识别。 W5200单片机扮演了UPnP控制指针的角色,它实际上不需要嵌入网络服务器。网络服务器在UPnP设备中是不可缺少的。在这篇应用手册和基于W5200的模型中,不支持事件表达。 4.2 设置 IGD必须提前使能DHCP和UPnP功能。 5. 使用举例 用户必须按照下面的网络构造来执行UPnP端口发送。 注意: 默认状态下,本文添加了内部IP:4321 外部 IP: 1234的端口映射 通过图5,我们可以看到如下的应用过程: DHCP-SSDP- Get Description-AddPortMapping---DeletePortMapping (10 秒) “10秒” 表示在AddPortMapping之后,用户有10秒钟的时间用于检测。10秒钟之后, DeletePortMapping将会自动完成,紧随其后的则是一些相关的事件信息。正如之前所说的,对于测试,W5200(TCP服务器)将保持socket(内部端口4321)的监听。因此,如果能够与添加的外部端口建立连接,表示AddPortMapping操作成功。10秒之后,如果连接失败,表示DeletePortMapping成功。 下面的1~3步顺序执行UPnP端口转发: 上传应用文本的固件到W5200_EVB(关于上传方法,请参考W5200_EVB用户指南)。 运行串行终端,然后打开与W5200_EVB相连接的COM。(波特率:115200,数据位:8位,奇偶校验位:无,停止位:1位,流控制:XON/XOFF) 复位W5200_EVB之后串行终端将会告知用户它的运行状态。”AddPort Success!”信息表示AddPortMapping操作成功完成。 图7. AddPortMapping成功 4. 默认状态下, 本文添加了 内部 IP: 4321ó 外部IP: 1234 的端口映射。 用户可以利用AX1来检验这一点。 图8. 在远程主机上运行TCP客户端并且将其与IGD连接(添加外部端口) 5. 默认状态下,已添加的映射入口将会在10秒钟之后被自动删除。此时,将会看到“DeletePort Success!!”信息。  图9. DeletePortMapping成功 6. 再次运行AX1,检验映射入口是否被删除。 图10. 在远程主机上运行TCP客户端并将其与IGD连接(删除的外部端口)
  • 热度 20
    2012-6-26 09:49
    1122 次阅读|
    0 个评论
    大家好,前面我们为大家分享了如何实现W5200E01-M3中的UPnP(通用即插即用) 端口转发(二),今天继续为大家分享最后一部分,希望对大家有帮助~ 第一部分请参考:   http://bbs.ednchina.com/BLOG_ARTICLE_3005166.HTM 4. 预设置 4.1 局限性   我们不支持AutoIP。在本文的应用说明和基于W5200的模型中,DHCP是获取IP地址的唯一途径。 我们不支持设备广告。在本文的应用说明和基于W5200的模型中,广播寻找是搜索UPnP设备的唯一方法。同时,多余的通告信息将不被识别。 W5200单片机扮演了UPnP控制指针的角色,它实际上不需要嵌入网络服务器。网络服务器在UPnP设备中是不可缺少的。在这篇应用手册和基于W5200的模型中,不支持事件表达。 4.2 设置 IGD必须提前使能DHCP和UPnP功能。 5. 使用举例 用户必须按照下面的网络构造来执行UPnP端口发送。 注意: 默认状态下,本文添加了内部IP:4321 外部 IP: 1234的端口映射 通过图5,我们可以看到如下的应用过程: DHCP-SSDP- Get Description-AddPortMapping---DeletePortMapping (10 秒) “10秒” 表示在AddPortMapping之后,用户有10秒钟的时间用于检测。10秒钟之后, DeletePortMapping将会自动完成,紧随其后的则是一些相关的事件信息。正如之前所说的,对于测试,W5200(TCP服务器)将保持socket(内部端口4321)的监听。因此,如果能够与添加的外部端口建立连接,表示AddPortMapping操作成功。10秒之后,如果连接失败,表示DeletePortMapping成功。 下面的1~3步顺序执行UPnP端口转发: 上传应用文本的固件到W5200_EVB(关于上传方法,请参考W5200_EVB用户指南)。 运行串行终端,然后打开与W5200_EVB相连接的COM。(波特率:115200,数据位:8位,奇偶校验位:无,停止位:1位,流控制:XON/XOFF) 复位W5200_EVB之后串行终端将会告知用户它的运行状态。”AddPort Success!”信息表示AddPortMapping操作成功完成。 图7. AddPortMapping成功 4. 默认状态下, 本文添加了 内部 IP: 4321ó 外部IP: 1234 的端口映射。 用户可以利用AX1来检验这一点。 图8. 在远程主机上运行TCP客户端并且将其与IGD连接(添加外部端口) 5. 默认状态下,已添加的映射入口将会在10秒钟之后被自动删除。此时,将会看到“DeletePort Success!!”信息。  图9. DeletePortMapping成功 6. 再次运行AX1,检验映射入口是否被删除。 图10. 在远程主机上运行TCP客户端并将其与IGD连接(删除的外部端口)
相关资源
  • 所需E币: 5
    时间: 2023-2-6 23:13
    大小: 802.54KB
    上传者: czd886
    Wi-Fi6和CHIP:真正的即插即用智能家居
  • 所需E币: 0
    时间: 2020-11-12 21:49
    大小: 1.9MB
    上传者: czd886
    分布式电源即插即用信息交互机制研究
  • 所需E币: 0
    时间: 2020-9-26 02:45
    大小: 452.43KB
    上传者: LGWU1995
    门极驱动器方案–––即插即用快速评估和测试
  • 所需E币: 3
    时间: 2019-12-24 23:22
    大小: 277.38KB
    上传者: 微风DS
    摘要:识别印刷电路板(PCB)的方法有两种,'最小系统'法是基于采用ROM工艺制造的器件;'标示牌'法需要用户可编程的NV存储器,用它存储相关的PnP信息。实现即插即用性能最直接的方式是利用存储器保存所需要的信息,而且这些信息在断电时也不会丢失。用于印刷电路板标识的1-Wire芯片必须能在不加电的情况下保持存储的数据,如ROM、EEPROM和EPROM(一次编程)。利用1-Wire产品标识印刷电路板BernhardLinke,首席技术专家Aug25,2004摘要:识别印刷电路板(PCB)的方法有两种,'最小系统'法是基于采用ROM工艺制造的器件;'标示牌'法需要用户可编程的NV存储器,用它存储相关的PnP信息。实现即插即用性能最直接的方式是利用存储器保存所需要的信息,而且这些信息在断电时也不会丢失。用于印刷电路板标识的1-Wire芯片必须能在不加电的情况下保持存储的数据,如ROM、EEPROM和EPROM(一次编程)。绪论从事过在PC上添加调制解调器或者网卡的人都知道:这项工作的进程中可能会出现一些预想不到的后果、所用时间可能比预期的要长。为了降低大批量生产的成本,在设计中要使内插电路板在逻辑上与绝大多数来自不同供应商的母板兼容。这种灵活性要求电路板在实际运行之前有必要针对其操作环境进行配置。实施配置需要两方面的信息:一是电路板所要嵌入的系统的全部信息;二是有关电路板本身的一些信息。一旦确定了适当的设置,就要设置电路板上的跳线或开关状态。这样就完成了硬件安装过程中的棘手工作。如果产品的升级或修改是由经过培训的人员操作、而且这些操作被纳入常规进行,这将很有时效、并且不会涉及大的风险。每当处理一种陌生产品时,就开始了一个新的学习周期,首先要研究相关的文档(这个文档可能写的并不好),进行反复的试验,这个过程可能会损坏产品或支持这项工作的系统。1994年,“即插即用”(PnP)概念的诞生使人们摆脱了上述困境,特别是PC系统。为了能使PnP功能发挥作用,每个PnP器件必须具备以下性能:1.它必须能够被唯一识别。2.它必须声明所提供的服务以及所需资源。3.它必须能够识别支持它的软件驱动程序。4.它必须允许软件对其进行设置。(……
  • 所需E币: 3
    时间: 2019-12-24 22:55
    大小: 277.44KB
    上传者: givh79_163.com
    摘要:识别印刷电路板(PCB)的方法有两种,'最小系统'法是基于采用ROM工艺制造的器件;'标示牌'法需要用户可编程的NV存储器,用它存储相关的PnP信息。实现即插即用性能最直接的方式是利用存储器保存所需要的信息,而且这些信息在断电时也不会丢失。用于印刷电路板标识的1-Wire芯片必须能在不加电的情况下保持存储的数据,如ROM、EEPROM和EPROM(一次编程)。利用1-Wire产品标识印刷电路板BernhardLinke,首席技术专家Aug25,2004摘要:识别印刷电路板(PCB)的方法有两种,'最小系统'法是基于采用ROM工艺制造的器件;'标示牌'法需要用户可编程的NV存储器,用它存储相关的PnP信息。实现即插即用性能最直接的方式是利用存储器保存所需要的信息,而且这些信息在断电时也不会丢失。用于印刷电路板标识的1-Wire芯片必须能在不加电的情况下保持存储的数据,如ROM、EEPROM和EPROM(一次编程)。绪论从事过在PC上添加调制解调器或者网卡的人都知道:这项工作的进程中可能会出现一些预想不到的后果、所用时间可能比预期的要长。为了降低大批量生产的成本,在设计中要使内插电路板在逻辑上与绝大多数来自不同供应商的母板兼容。这种灵活性要求电路板在实际运行之前有必要针对其操作环境进行配置。实施配置需要两方面的信息:一是电路板所要嵌入的系统的全部信息;二是有关电路板本身的一些信息。一旦确定了适当的设置,就要设置电路板上的跳线或开关状态。这样就完成了硬件安装过程中的棘手工作。如果产品的升级或修改是由经过培训的人员操作、而且这些操作被纳入常规进行,这将很有时效、并且不会涉及大的风险。每当处理一种陌生产品时,就开始了一个新的学习周期,首先要研究相关的文档(这个文档可能写的并不好),进行反复的试验,这个过程可能会损坏产品或支持这项工作的系统。1994年,“即插即用”(PnP)概念的诞生使人们摆脱了上述困境,特别是PC系统。为了能使PnP功能发挥作用,每个PnP器件必须具备以下性能:1.它必须能够被唯一识别。2.它必须声明所提供的服务以及所需资源。3.它必须能够识别支持它的软件驱动程序。4.它必须允许软件对其进行设置。(……
  • 所需E币: 4
    时间: 2020-1-6 13:12
    大小: 77.3KB
    上传者: rdg1993
    传感器(包括IEEE-P1451.4即插即用传感器)……