上海迅瞻串口转WiFi以太网模块使用手册.pdf
《上海迅瞻串口转WiFi以太网模块使用手册.pdf》由会员分享,可在线阅读,更多相关《上海迅瞻串口转WiFi以太网模块使用手册.pdf(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/RS-485 全面解决方案全面解决方案-(WiFi-05WiFi-05)SSC-WiFi-05SSC-WiFi-05SSC-WiFi-05SSC-WiFi-05-高性价比串口转 WiFi/以太网模块概述概述SSC-WiFi-05 是上海迅瞻电子科技有限公司在结合前两代产品基础上开发的一款高性能串口转无线 WiFi/有线以太网的嵌入式模块,硬件平台采用 Marvell 的 WiFi 芯片组+MIPS架构的 ARM 级 CPU,最高主频高达 360MHz,是目前国内外最先进的设计方案。25*40*8mm 的超小体型方便嵌入到用户的设备之中
2、去,让你的设备瞬间具有无线 WiFi/有线以太网的连接功能。产品特点产品特点 支持 802.11b/g/n 无线标准 支持 TCP/UDP 网络协议 支持 UART/GPIO/以太网通信接口 支持无线工作在 STA/AP 模式 支持路由/桥接模式网络架构 支持透明/协议数据传输模式 支持心跳信号,WiFi 连接指示 支持串口自动成帧功能 支持出厂参数定制化设置 提供 AT+指令集配置 提供友好的 WEB 配置页面 3.3V 单电源供电 超小尺寸:25*40mm 可选内置板载或者外置天线 产品通过 FCC/CE 标准认证机械尺寸机械尺寸上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/
3、RS-485 全面解决方案全面解决方案-(WiFi-05WiFi-05)接口定义接口定义管脚定义管脚定义上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/RS-485 全面解决方案全面解决方案-(WiFi-05WiFi-05)外部天线外部天线SSC-WiFi-05 提供内置天线(SSC-WiFi-05C:板载 chip 天线,SSC-WiFi-05P:板载 PCB天线)和外置天线选项以适应不同的客户应用。对于外置天线应用,SSC-WiFi-05 模块需要连接到符合 802.11b/g/n 的 2.4G 天线上。产品编号产品编号迅瞻的 SSC-WiFi-05 模块天线的不同有如下 2
4、种型号SSC-WiFi-05C 内置板载 chip 天线模块的 TTL 电平 3.3VSSC-WiFi-05P 内置 PCB 天线模块的 TTL 电平 3.3VSSC-WiFi-05F 外置 UFL 天线模块的 TTL 电平 3.3V硬件设计连接图硬件设计连接图上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/RS-485 全面解决方案全面解决方案-(WiFi-05WiFi-05):1.nRST:模块复位信号,输入。低电平有效,模块内部有 100K 电阻上拉到 3.3V。当模块上电时或者出现故障时,MCU 需要对模块做复位操作,拉低至少 300ms 后拉高。2.nReady:启动完成
5、信号,输出。低电平有效,模块内部 4.7K 上拉到 3.3V,模块正常启动完成后输出低电平,可以用于判断模块是否启动完成。3.nLink:模块 WIFI 连接指示,输出。模块内部 4.7K 电阻上拉到 3.3V。当模块连接到AP 或有 WIFI 连接到模块时,输出低电平,可以用于判断模块是否处于联网状态。4.nReload:模块内部 4.7K 电阻上拉到 3.3V,可以连接到外部按钮或配置引脚,当按钮按下时,把引脚拉到低电平,1 秒后放开,模块恢复出厂设置后重起。5.UART_TXD/RXD:串口数据收发信号。模块内部下拉 1K 电阻,在用户端不需要接上拉电阻。10/100M10/100M 以
6、太网接口以太网接口SSC-WiFi-05 模块提供一个 10/100M 以太网物理接口,支持以太网接口带变压器和不带变压器(板内 PHY-to-PHY 对接)2 种互联设计方法。上图为带变压器参考设计电路图,此时用户底板上放以太网变压器和 RJ45 连接器,即为一个标准的 10/100M 以太网接口。SSC-WiFi-05 模块的以太网接口也可以直接和别的以太网底板模块直接交流耦合连接,做系统内数据通道,如下图所示,图中 VCC 根据底板上的 PHY 芯片而定,通常为 2.5V供电。上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/RS-485 全面解决方案全面解决方案-(WiFi-
7、05WiFi-05)UARTUART 接口接口UART 为串行数据接口,可以连 RS-232 芯片转为 RS-232 电平与外部设备连接。本模块 UART 接口包括 TXD/RXD/RTS/CTS 4 个信号线。以 RS-232 电平为例参考电路如下:因为模块内部 TXD 引脚同时作为复位配置字,所以在模块内要求下拉。在底板上不应对该信号另加上/下拉电阻,否则可能导致模块工作不正常。电源接口电源接口SSC-WiFi-05 模块采用单电压 3.3V 供电,峰值电流约为 350mA,正常工作电流为200mA,休眠模式(WIFI 关闭)下为 100mA。电源滤波建议在用户板的连接器附近,推荐用 10
8、0uF 加 10uF 两个并联的去耦电容,可以提供系统的稳定性和无线性能。上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/RS-485 全面解决方案全面解决方案-(WiFi-05WiFi-05)软件参考设计软件参考设计SSC-WiFi-05 模块起动时,上位机软件流程图参考:SSC-WiFi-05 模块支持两种工作模式,一种配置模式。工作模式分别为透明传输模式和协议传输模式,配置模式下可以通过 AT命令对模块进行设置。SSC-WiFi-05 模块起动后,根据设置选择一种工作模式,在任一种工作模式下都可以切换到配置模式进行配置。透明传输模式透明传输模式SSC-WiFi-05 模块支持
9、串口透明传输模式,可以实现串口即插即用,从而最大程度的降低用户使用的复杂度。在此模式下,所有需要收发的数据都被在串口与 WiFi 接口之间做透明传输,不做任何解析。在透明传输模式下,可以完全兼容用户原有的软件平台。用户设备基本不用做软件改动就可以实现支持无线数据传输。:透明传输模式做为较低层次的数据传输,本身并不能保证传输数据的零误码率。用户可以采用上层 TCP 协议握手,或打开串口的硬件流控(CTS/RTS)功能,这样可以使误码率降到最低。如果用户不需要串口的硬件流控功能,只需要把相应 pin 脚(CTS/RTS)悬空就可以。协议传输模式协议传输模式如果用户的数据要求 100%的精确,或者用
10、户的上位机(MCU)处理速度太低,可以采用协议传输模式保证 UART 数据的无误码传输。协议传输模式主要保证 UART 接口上数据的准确性,在这种传输模式,定义了串口线上传输的数据结构、校验方式及两边设备握手方式。上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/RS-485 全面解决方案全面解决方案-(WiFi-05WiFi-05)在协议传输模式下,用户设备可以用发送命令给 SSC-WiFi-05 模块发数据,模块发到数据后回送确认命令。HF-A11x 模块不会主动把数据发送给用户设备,只有当用户设备向模块发送命令要求数据时,模块才会把数据发给用户设备,在 SSC-WiFi-05
11、模块内部有 1MByte的 FIFO 保存用户数据。协议传输模式命令说明协议传输模式命令说明协议传输模式的命令参考下面列表,其中有几项约定:命令每一帧第 1 个字节为命令字;第 2 个字节为序列号,用户设备发起命令时加入序列号,每完成一次正确传输后序列号加 1,序列号到 0 xFF 后重新从 0 开始;数据长度(如下 LLLL)为数据净荷的长度,单位:Byte;每帧最大:1024 ByteCRC 校验(如下 CCCC)为整帧数据(除 CRC 本身外)计算所得结果;LLLL 及 CCCC 在串口中传输顺序为先低字节,后高字节。数据发送命令(数据发送命令(SENDSEND)用户设备通过此命令向 S
12、SC-WiFi-05 模块发送数据发送数据结构:命令字(字节 0):01序列号(字节 1):SS两个保留字节(字节 3、4):0000(保留字节,都为 0)数据长度:LLLL(只包括数据部分字节数,即 DDDDDDDD 长度)发送数据:DDDD.DDDDCRC 校验:CCCC数据发送命令确认(数据发送命令确认(SENDSEND ACKACK)SSC-WiFi-05 模块对收到的数据发送命令的确认发送数据结构:命令字:01序列号:SS(序列号要和 SEND 命令相同)两个保留字节:0000(保留字节,都为 0)确认码:XX(00 表示 OK,FF(或其它)表示 NOK)数据接收请求命令(数据接收
13、请求命令(RECVRECV)用户设备通过此命令向 SSC-WiFi-05 模块发起接收数据的请求 发送数据结构上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/RS-485 全面解决方案全面解决方案-(WiFi-05WiFi-05)命令字:02序列号:SS两个保留字节:0000(保留字节,都为 0)请求数据长度:LLLLCRC 校验:CCCC数据接收命令(数据接收命令(RECVRECVRECVRECVACKACKACKACK)SSC-WiFi-05 模块回应数据接收请求命令,并发送数据给用户设备发送数据结构:命令字:02序列号:SS(序列号要和 RECV 命令相同)两个保留字节:00
14、00(保留字节,都为 0)数据长度:LLLL(数据长度应小于或等于请求数据长度)发送数据:DDDD.DDDDCRC 校验:CCCC协议传输模式流程协议传输模式流程协议传输模式流程如下图所示:下图为从用户设备希望发送数据到 SSC-WiFi-05 模块的流程:上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/RS-485 全面解决方案全面解决方案-(WiFi-05WiFi-05):SEND 命令出错流程有两种可能:如果 SSC-WiFi-05 收到 SEND 命令,但 CRC 校验出错,模块会返回“SENDACK”=NOK 命令;如果 SSC-WiFi-05 由于网络等其他原因,没收到
15、SEND 命令,这种情况用户设备需要决定重发机制。下图为 SSC-WiFi-03 模块希望发送数据到用户设备流程:协议传输模式协议传输模式 CRCCRC 校验算法校验算法CRC 校验的参考 C 语言代码如下:-u16 calc_sum(void*data,u32 len)上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/RS-485 全面解决方案全面解决方案-(WiFi-05WiFi-05)u32 cksum=0;u16*p=data;while(len 1)cksum+=*p+;len-=2;if(len)cksum+=*(u8*)p;cksum=(cksum 16)+(cksum
16、&0 xffff);cksum+=(cksum 16);return cksum;-配置模式配置模式在配置模式下,用户可以通过 AT 命令完成模块的配置工作。在工作模式(透明传输模式或协议传输模式)下,可以通过命令切换到配置模式,具体切换操作及 AT 指令,请参考“AT 指令说明”部分。多多 TCPTCP 链路连接链路连接当 SSC-WiFi-05 模块设置成 TCP Server 时,支持多个 TCP 链路连接,最大可支持 32个 TCP Client 接入。无论模块工作在透明传输模式或协议传输模式下,都可以支持多TCP 链路连接。多 TCP 链路连接方式的工作模型如下:在多 TCP 链路连
17、接方式下,从 TCP 过来的数据会被逐个转发到串口上。从串口上过来的数据会被复制成多份,在每个 TCP 链接转发一份。具体操作如下图:上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/RS-485 全面解决方案全面解决方案-(WiFi-05WiFi-05)无线组网无线组网SSC-WiFi-05 的无线模块即可以配置成一个无线 STA,也可以配置成 AP。所以SSC-WiFi-05 逻辑上支持 2 个无线接口,一个作为 STA,另一个接口相当于一个 AP,其它STA 可以通过这个模块的 AP 接口连入无线网络。所以,利用 SSC-WiFi-0 5 可以提供十分灵活的组网方式,和网络拓扑
18、。SSC-WiFi-05 的功能模块如下图所示:AP:即无线接入点,是一个无线网络的中心节点。通常使用的无线路由器就是一个AP,其它无线终端可以通过 AP 相互连接。STA:即无线站点,是一个无线网络的终端。如笔记本电脑、PDA 等。基于基于 APAP 的无线网络的无线网络SSC-WiFi-05 做为 STA(利用 AP CLI 接口)连接到其它 AP 上,组成一个无线网络。所有的 STA 都以 AP 做为无线网络的中心,STA 之间的相互通信都通过 AP 转发完成。如下图:上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/RS-485 全面解决方案全面解决方案-(WiFi-05Wi
19、Fi-05)基于自组网的无线网络基于自组网的无线网络因为 SSC-WiFi-05 既可以设置成 AP,也可以设置成 STA,所以通过 SSC-WiFi-05 可以很轻松的实现自组网的无线网络。如图中(1)号 SSC-WiFi-05 作为一个 AP 使用,其它模块及电脑都可以作为 STA 连到这个模块上,同时它也可以通过 UART 或 GPIO 接口连到用户设备;(2)和(3)号 SSC-WiFi-05 作为 STA 连接到模块(1),这样所有 SSC-WiFi-05 模块都可以通过电脑进行管理。利用自组网模式,可以方便所有 SSC-WiFi-05 模块的统一管理,而且,通过自组网,可以轻易的扩
20、大整个无线网络的覆盖范围。安全机制安全机制SSC-WiFi-05 模块支持以下加密方式,能充分保证数据的安全传输,包括:WEPWAP-PSK/TKIPWAP-PSK/AESWAP2-PSK/TKIPWPA2-PSK/AES地址绑定地址绑定SSC-WiFi-05 模块支持在联网过程中(作为 STA,去连接 AP 过程中)绑定目的网络的BSSID 的功能。根据 802.11 协议规定,不同的无线网络可以具有相同的网络名称(即SSID/ESSID),但是必须对应一个唯一的 BSSID 地址(即 MAC 地址)。非法入侵者上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/RS-485 全面解
21、决方案全面解决方案-(WiFi-05WiFi-05)可以通过建立具有相同的 SSID/ESSID 的无线网络的方法,使得网络中的 STA 联接到非法的 AP 上,从而造成网络的泄密。通过 BSSID 地址绑定,可以防止 STA 接入到非法的网络上,从而提高无线网络的安全性。以太网接口功能以太网接口功能SSC-WiFi-05 模块提供一个 100M 以太网接口,通过这个 100M 以太网接口,用户可以实现 WIFI 口、串口、以太网口,三个接口互通。在组网方面,SSC-WiFi-05 模块支持桥接模式和路由模式来对应不同的具体应用。:对于不同的组网方式,SSC-WiFi-05 可能需要不同的软件
22、版本支持(如下面所描述的 N-Ver和 Z-Ver)。请联系迅瞻的技术支持人员来获得更进一步的以太网组网应用。SSC-WiFi-05SSC-WiFi-05 以太网接口功能以太网接口功能(AP)(AP)SSC-WiFi-05 模块作为 AP,以模块为中心组成一个网络,网络中所有设备的 IP 地址与模块工作在同一个网段,可以互通。SSC-WiFi-05SSC-WiFi-05 以太网接口功能以太网接口功能(STA(STA N-Ver)N-Ver)SSC-WiFi-05 模块作为 STA(软件为 N-Ver),模块工作在路由模式。模块连到 AP 后,从 AP 处 获 得 IP 地 址(如 图 192.
23、168.1.100)。模 块 本 身 组 成 一 个 子 网(默 认 10.10.100.254),以太网接口上的设备由模块分配地址(如图 10.10.100.101)。这样如图 PC1 处于子网内(NAT),所以从 PC1 发起连接,可以连到 PC2(因为 SSC-WiFi-05工作在路由模式),但 PC2 不能主动连接到 PC1。SSC-WiFi-05SSC-WiFi-05 以太网接口功能以太网接口功能(STA(STA Z-Ver)Z-Ver)上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/RS-485 全面解决方案全面解决方案-(WiFi-05WiFi-05)SSC-WiFi
24、-05 模块做为 STA(软件为 Z-Ver),模块工作在桥接模式。模块连到 AP 后,以太网接口上的设备会从 AP 处获得 IP 地址(如图 192.168.1.101)。此时整个网络,模块如同一个透明的设备,PC1、PC2 之间可以互通,而不受任何约束。但是 SSC-WiFi-05 模块如果要与其它设备互通,需要静态设置 LAN IP 地址(如图 192.168.1.10)。工作模式工作模式SSC-WiFi-05 模块支持两种工作模式:透明传输模式和协议传输模式。透明传输模式可以实现串口即插即用,从而最大程度的降低用户使用的复杂度。协议传输模式可以实现用户数据的准确传输。用户可以根据实际需
25、要设置不同的工作模式,并保存在 Flash 中,上电起动后模块会自动进入该工作模式。SSC-WiFi-05 模块上电起动后,会根据用户预先设置好的参数,自动的去连接无线网络及服务器,并且进行设置的工作模式,按预设的串口参数打开串口用户需要预设的参数有:无线网络参数网络名称(SSID)安全模式密钥默认 TCP/UDP 连接参数协议类型连接类型(server 或 client)目的端口目的 IP 地址串口参数波特率数据位检验位停止位硬件流控工作模式透明传输或协议传输模式上海迅瞻:上海迅瞻:RS-233/RS-485RS-233/RS-485 全面解决方案全面解决方案-(WiFi-05WiFi-05
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 上海 串口 WiFi 以太网 模块 使用手册
限制150内