- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- GB_T 42900-2023 金属材料 高应变速率高温压缩试验方法.docx
- 中国抑郁障碍防治指南(第二版)简介PPT课件.pptx
- 心脏肿瘤讲课.pptx VIP
- 外研社版英语4年级上册单词表衡水体描红练字帖(三年级起点含音标和例句).pdf
- 电动自行车一线通、RS485、CAN2.0通信协议规范、基于RS485通信的充放电流程示例.pdf VIP
- 湖南省湖南师范大学附属中学2024-2025学年高二上学期入学考试数学试卷(解析版).docx VIP
- 四年级音乐 跳柴歌 课件.pptx
- 《复用医疗器械预处理操作规程》.pdf VIP
- 火灾自动报警及联动控制系统技术交底.docx VIP
- GB_T 43674-2024加氢站通用要求.docx VIP
文档评论(0)