WSUM102A模块WEB页面操作及透传功能说明
WSUM102A支持从WEB页面对其参数进行设置,此功能主要服务于DTU串口透传模式,基于WEB页面设置时用户不需要向模块发送命令,不需要编程即可完成模块的配置功能,本模块DTU透传功能完善,主要特点如下:
●支持模块到无线网卡(笔记本或台式机)、iphone、android直连,应用中无需
编程,连接好硬件即可使用,全程WEB配置,设登陆密码验证
●TCP/UDP协议可选,CLIENT/SERVER模式可选,工作模式灵活
●掉电自恢复,智能防掉线,自动心跳包保活,自动断线重连
●支持4路IO口WEB和socket控制,输入输出可选
1.连接和田玉的鉴别
1.1与电脑、iphone直连
WSUM102A模块出厂配置的工作模式为ADHOC主机模式,且不设加密,笔记本或带无线网卡的台式机
以及iphone手机可以搜索到模块名称,直接连接即可。与模块连接时需要使用静态IP地址,模块的IP地址默认为
IP地址:192.168.1.8
子网掩码:255.255.255.0
网关:192.168.1.1
国旗头像怎么弄
DNS:208.67.222.222
用户设备的IP地址设为与模块同一网段即可通信。与模块初次连接后可登陆模块的WEB服务器修改IP地址及其他配置,WEB页面的配置请参考第三章“系统配置”
1.2与Android手机直连
因android手机默认不支持adhoc模式,与模块直连时需要用到我们的WDLINK软件,在我们提供的工具包中可以到WDLINK.apk的安装文件,在手机上直接安装即可,使用此软件无须root和安装ADHOC补丁,安装后可直接使用。软件打开后界面如下:
作文《他笑了》点击“扫描”按钮将列出附近搜索的到接入点名称,选择需要连接的模块的名称并点击,将弹出对话框提示是否建立连接,用户点确认后将进入连接过程,稍等片刻在屏幕会显示连接成功与否,如果成功建立连接屏幕将显示模块和手机的IP地址信息。
连接成功后界面上会出现“打开配置页面”的按钮,点击后会调用浏览器打开模块的配置页面。此时也可以在手机上使用别的APP通过SOCKET与模块通信(比如我们提供的WSUM_IOCTL软件,可以控制模块的4路IO口电平)。
如果用户按下手机的返回键,程序将提示是否退出。退出程序将断开与模块的连接,所以如果希望与模块保持连接将程序最小化即可。用户对模块操作
完毕后最好退出此软件以节省电源。
本软件在HTC、华为、NEXUS、小米等手机上测试通过,适合大部分android 手机使用。
2.登陆
优盘启动
登陆WSUM102A模块的web页面之前需要先建立好WIFI连接,模块可以不通过路由器直接连接到电脑、iphone、android等设备(具体连接过程请参考《》)。连接好之后打开浏览器,并在地址栏输入模块的IP地址,模块出厂时的IP地址配置如下:
IP地址:192.168.1.8
子网掩码:255.255.255.0
网关:192.168.1.1
DNS:208.67.222.222
在使用电脑和iphone与模块直连时输入192.168.1.8然后打开,即可打开登录界面,模块于android设备直连时需要使用我们的WDLINK软件,此时按照软件的操作指示即可打开登录界面,界面如下所示:
模块出厂时是没设置密码的,用户直接点击“系统配置”按钮就可以进入系统配置界面,点击“IO控制”按钮进入IO口控制界面。
3.系统配置
系统配置分为几个功能配置部分,下面一一说明。
2.1WIFI连接配置
扬州酒店
WIFI连接配置界面如下:
上图的配置界面显示的是模块的初始配置,此时模块工作于ADHOC主机模式,外部设备能够发现模块并与其建立连接,模块的名称是wsum前缀加上模块mac地址的后3个字节的16进制表示,可以确保模块的名称是唯一的。工作于ADHOC模式时是不支持加密的,所以这里密码为空。用户可以根据需要选择WIFI 频道,频道值为1-13,选择频道时注意避开附近使用较多的频道,当然如果用户不太清楚可以不配置这个选项。
如果用户选择“STATION模式/ADHOC从机模式”,模块下次启动之后将自动
连接至AP或ADHOC主机,“名称”和“密码”代表要连接到AP或ADHOC主机的名称和密码。选用此模式时请注意设置好正确的名称和密码,否则将可能永远不能和模块建立连接,除非通过CLEAR引脚将所有配置还原到出厂状态。
2.2IP地址配置
IP地址配置界面如下图:
上图的配置界面显示的是模块的初始配置,用户可以更改为自己想要的地址,但需要注意的是在ADHOC模式下不支持IP地址的自动分配,只有模块工作于STATION模式连接到路由器的情况下可以使用自动地址分配。
2.3模块端服务器配置
模块端服务器配置界面如下图:
傅明宪个人资料
上图的配置界面显示的是模块的初始配置,模块默认是不启用服务器的,用户可以根据需要开启服务器。如果启用了透传模式,此时开启服务器可以被动的接收外部的连接,用户可以根据实际情况灵活的选择。注意服务器端口不能设为80,因为此端口已经被WEB服务器占用。
2.4UART透传模式配置
UART透传模式配置界面如下图:
上图的配置界面显示的是模块的初始配置,模块默认不启用透传模式,启用透传模式之后模块将不能接受任何控制命令,用户从UART接口发送给模块的任何数据都将透传到“服务器地址”指定的远程端,而模块接受到的远程端发送过来的数据都会通过串口发送给用户。“服务器地址”可以是域名,也可以是IP地址,模块将通过地址中是否包含英文字母来进行判断,服务器地址字符串长度不能超过64字节。“串口波特率”可以选择的范围为9.6K-4.8M(bps)。
透传模式只会建立一条数据连接,如果模块能够连接到“服务器地址”指定的远程端,则优先使用这条连接通信,如果此连接不通则会尝试与连接至本模块端服务器的远程端通信。
2.4登陆密码
模块出厂时没有设置登陆密码,用户可以在系统配置界面进行设置和修改,密码长度限制为16字节。
2.4保存和退出
用户配置完成后点击“保存”按钮将保存系统配置到模块内部,保存成功后会弹出确认页面且模块会自动重启,重启后将采用新的系统参数运行。如果用户不需要保存修改,点击“退出”按钮即可。
4.IO控制
WSUM102A提供的IO控制功能允许用户从远程通过手机或电脑的WEB页面直接控制模块IO口的电平,借此来控制电器电源、触发开关等等,也可以在远程读取IO口的电平状态。模块提供了4个IO口,即IO1-IO4,其中IO3和IO4和SPI接口复用,所以这两个IO口必须在UART接口模式下才能使用。
用户在登陆界面点击“IO控制”按钮进入IO控制界面:
上图的配置界面显示的是模块的初始配置,如图所示,模块出厂时IO口都设为输入(采用约40k电阻弱上拉),用户可以将IO口设为输入或者输出,以及设置IO口的输出电平,设置完成后需点击“保存”按钮才能使设置生效,IO口输出为推挽输出,高低电平均可输出8mA电流,但是应用时请务必接开关管增加驱动电流。“读取”按钮用于读取输入IO口的电平状态。请注意不论是配置为输入或者输出,IO口都必须使用限流电阻,否则如果IO口输出短路将损坏引脚甚至模块。限流电阻建议取1K-4.7K即可。用户对IO口的操作都将保存至模块的FLASH中,以保证模块在下次重启后输出的电平保持不变,所以为延长FLASH 的使用寿命,请勿对IO口进行高频率的电平切换。
如果用户不使用WEB进行IO控制,也可以在APP使用socket发送命令的方式进行控制,具体方法请联系技术支持。
5.恢复出厂设置
如果用户操作失误或者忘记登陆密码导致无法与模块建立连接,可以将配置恢复到出厂设置。将CLEAR引脚短接至地,然后给模块上电,等待约7秒钟,模块恢复到出厂设置,短接时间超过7秒不会影响操作效果。
6.参考电路
模块工作于透传模式时无需接单片机进行控制,参考上面的电路直接连接至设备的232或者TTL串口即可实现数据透传,4路开关信号可驱动三极管或场效应管。