太阳集团tcy8722

当前位置: 首页 >应用方案 >技术应用 >

E103-W02DTU型WiFi串口服务器功能升级特性详解

物联网的发展衍生出各种云平台,在传输应用层协议中比较常用的有MQTT、http。E103-W02的V3.0版本升级,增加了MQTT、HTTP协议接入功能。使得WIFI串口类的数据传输单元更具布局物联网通信链路的竞争力。E103-W02DTU支持标准的IEEE 802.11b/g/n协议和完整的TCP/IP协议栈,支持STA/AP网络角色、支持多种网络工作模式,支持SmartConfig等功能。


E103-W02DTUWiFi串口服务器按照其规则得出相应的MQTT三要素接入阿里云、百度云、OneNet等云平台的MQTT协议通信。HTTP协议是web开发中常用的通信协议方式,数据传输一般是通过get/post的通信url接口方式来实现。因此增加了这两个常用功能后,E103-W02DTU WiFi串口服务器已经能够提供各行业升级物联网智能方案的能力。

HTTP模式的使用流程

+++

AT+ROLE=STA

AT+STA=EBYTE,2,JSZXE880

AT+MODE=HTTP

AT+HCADDR=192.168.0.136,80  (本地局域网的HTTP服务器地址)

AT+HCMODE=/1.txt,POST

AT+HCHEAD=, (参数发送“,”表示不设置头信息)

AT+RST

POST请求方法的使用

通过AT+HCMODE=URL, POST的AT指令,可以让模块以POST的方式请求数据,URL是指定的访问路径,为了方便演示,我们在与模块处于同一局域网下的PC开启一个服务器软件,并在软件同目录创建一个1.txt文件,txt文件中写入数据若干,如下图所示:

E103-W02DTU功能升级特性

在串口中,每发送一次数据,会触发HTTP client的请求数据,而串口输入的相应数据,则是上报给服务器数据,在串口发送数据:123,模块会根据设置的请求路径与请求方式向服务器请求数据,服务器随即会将文件返回值串口,如下图所示:图中红色的方框则是模块作为HTTP客户端的请求信息。

2

POST方式一般建议客户作为上传较大数据至服务器的时候使用,如果只是向服务器请求数据,可选择GET方式。

GET请求方法的使用

通过AT+HCMODE=URL, GET的AT指令,可以让模块以GET的方式请求数据,URL是指定的访问路径,只在访问数据是POST的时候起作用,GET方式访问路径需要在串口数据中去指明。在POST的基础上,重新设置请求方式,如下图:

E103-W02DTU功能升级特性

当需要请求数据时,需要在发送串口数据前指定HTTP Client的访问路径如下图所示

E103-W02DTU功能升级特性

在上图中,能看到服务器解析的请求方式与路径,以及在使用GET方式时,需要在串口数据中去指定访问的路径(记得加“?”与空格哦)

  GET方式更灵活,适用于小数据上传,但请求路径常变得情况。

通过升级增加E103-W02DTU在联网设备中的软件接入能力,相当于4G联网设备DTU而言,wifi串口设备更具有成本优势,省去了通信运营商的接入成本。另外E103-W02DTU的超低功耗,四种模式自由配置,最低功耗模式下待机功耗小于5uA,高速透传支持3Mbit连传,众多功能优化,让wifi串口服务器表现不凡。

今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多产品更多资料,感兴趣的小伙伴可以登录我们的太阳集团tcy8722官网和企业公众号(微信号:cdebyte进行了解,也可以直接拨打400电话咨询技术专员!


太阳集团tcy8722