C215wifi模块软件设计手册.doc

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C215wifi模块软件设计手册

USR-C215 wifi模块软件设计手册 模块的具体尺寸为:22mm x 13.5mm x 6mm,单排1x10 2mm插针封装。 模块的基本功能描述如下: 可工作在AP模式等待其他WIFI设备接入通信,可以同时接入3个sta,也可工作在STA模式下,接入无线路由器实现通信。 具有一个Socket通信链接,可以设置为TCP Server、TCP Client、UDP Server、UDP Client通信;该Socket在TCP Server模式下,最多可支持5个TCP Client接入。 模块支持UART透传,可使用AT命令任意切换。 产品特点 支持Wi-Fi@2.4 GHz 802.11b/g/n 无线标准 支持WEP、WPA/WPA2安全模式 支持AP、STA、AP+STA工作模式 完全集成的串口转无线TCP/UDP传输功能,多个串口速率选择 局域网搜索和无线参数设置功能 支持TCP/UDP Client注册包机制 支持Simplelink/usrlink快速联网配置 支持类RFC2217自动波特率适配功能 支持简单AT+指令集配置 3.3V单电源供电 超低功耗模式,支持深度休眠 可选择内置天线,外置天线(IPEX连接器) 超小尺寸:22mm x 13.5mm x 6mm,1x10 2mm插针封装 产品功能 无线组网方式 无线模块有三种WIFI工作模式:STA、AP、AP+STA,可以为用户提供十分灵活的组网方式和网络拓扑方法。 名词说明 AP:即无线接入点,是一个无线网络的中心节点。通常使用的无线路由器就是一个AP,其它无线终端可以通过AP相互连接。 STA:即无线站点,是一个无线网络的终端。如笔记本电脑、PDA等。 模块作为STA方式 模块作为STA是一种最常用的组网方式,由一个路由器AP和许多STA组成,如下图。其特点是AP处于中心地位, STA之间的相互通信都通过AP转发完成。 STA方式组网 AP模式组网 模块作为AP+STA模式 可以同时启用AP、STA AP+STA模式组网 +STA模式下,最多只能支持接入3个STA设备。 加密方式 加密是对消息数据加扰,保证数据的安全传输,增加通信的安全性。支持多种无线网络加密方式,包括: WEP WPA-PSK/TKIP WPA-PSK/AES WPA2-PSK/TKIP WPA2-PSK/AES 工作模式 模块共有两种工作模式:透明传输模式,命令模式。 透明传输模式: 命令模式: 透明传输模式 模式简介: UART接口透明传输模式的优势在于可以UART接口与网络通信的即插即用,从而最大程度的降低用户使用的复杂度。模块工作在透明传输模式时,用户仅需要配置必要的参数,即可实现UART接口与网络的通信。上电后,模块自动连接到已配置的无线网络和服务器。 透明传输模式完全兼容用户自己的软件平台,减少了集成无线数据传输的软件开发工作量。用户需要预设的参数通常有: 无线网络参数 网络名称(SSID) 安全模式 密钥 默认TCP/UDP连接参数 协议类型 连接类型(Server或Client) 目的端口 目的IP地址 UART接口参数 波特率 数据位 停止位 校验位 硬件流控 UART成帧机制: 成帧机制 Socket 通信 模块有1个串口UART0可以与Socket进行数据透传。 模块有2个Socket分别为Socketa和Socketb。当模块工作在透传模式时,向模块UART接口写入的数据,模块会自动向Socket发送;模块通过Socket 接收的数据,都通过UART接口发送出来。 Socketa 的工作方式包括:TCP Server、TCP Client、UDP Server、UDP Client,设定方法请参照AT指令中的AT+NETP指令进行设置。 Socketb 的工作方式包括:TCP Client、UDP Server、UDP Client,设定方法请参照AT指令中的AT+SOCKB指令进行设置。 当Socket 设置成TCP Server时,可支持最多达到5个TCP Client的TCP链路连接。在多TCP链路连接方式下,从TCP传输的数据会被逐个转发到UART接口上。从UART接口上过来的数据会被复制成多份,在每个TCP链接转发一份。具体数据流程图所示: Socket通信 当Socket设置成UDP Server时,如果串口先收到数据,模块会将数据发送到已设置的IP、端口(AT+NETP或AT+SOCKB设置),如果UDP Server收到数据,模块会记住数据的发送源地址,以后串口收到数据后,模块会向该地址转发数据。 当模块设置为UDP Client时,模块只向已设置的IP、端口发送数据,并且只接收已设定IP、端口地址的数据,其他地址发送来得数据不转发到U

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档