使用移讯通YeeCOM DTU HTTP模式使用说明 点击:380 | 回复:0



sun shine

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 0回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2011年9月29日
发表于:2022-02-17 22:12:55
楼主

*HTTP工作模式:

主要功能为将DTU串口收到的数据打包为HTTP协议格式提交到网页服务器中,网页服务器解析数据发送到网页或者存储到数据库,服务器返回响应数据给DTU设备,DTU设备根据参数配置对响应数据去包头输出(达到透传功能)或者直接输出响应数据到串口,从而控制串口设备的应用。

 

该模式只需要简单参数配置,即可达到让用户简单,快捷,高效的和网页服务器进行数据交互。

 

*主要功能:

支持GET 和POST HTTP请求;

支持报头路径URL自定义;

支持HTTP Header头自定义;

支持响应返回数据是否去包头处理;

例如1:要以GET方式传输参数数据name=test&id=123456web服务器地址:http://api.yee.net/index.asp?name=test&id=123456

配置如下图:

注意中心地址不能输入字符http:// url部分;

中心地址,URL和Head配置后固定存储在设备中;

参数数据部分可变,即外设通过串口发给DTU的数据;

图片1.png

例如2:

支持串口直接输入HTTP GET url路径获取服务器数据,GET到数据将数据域从串口输出,

完成后自动断开当前链路,简单方便;(此功能只我司4G DTUWifi路由器支持)

串口输入:

http://api.yeelink.net/index.asp?name=test&id=123456

返回输出:

{"message":"WELCOME TO YEELINK API V1.0.\nPOWERED BY YEELINK."}

图片2.png

例如3:要以Post方式传输数据{"value":20.0}web服务器地址:http://api.yeelink.net/v1.1/device/21401

配置如下图:

注意中心地址不能输入http:// url部分;

中心地址,URL和Head配置后固定存储在设备中;

参数数据部分可变,即外设通过串口发给DTU的数据;

图片3.png

配置工具说明:

1.DTU工作模式:设置为8-HTTP模式

2.DTU在线模式:若DTU是可以一直连接上服务器的,可以选择1-永久在线(默认)

                DTU是发完数据,即被服务器断开连接,可以选用3-按需在线,这样DTU收到串口数据后会立即连接服务器和发送数据,断开后也不会继续连接,可以减轻服务器压力。

3.配置web服务器中心地址,一定选TCP方式,端口一般是80

4.配置HTTP参数, HTTP报头根据需要选配

其他参数客户根据具体应用配置。

 

*数据输入输出:

1.用工具配置好参数后,可以在串口发送输入框模拟发送数据给DTU串口,DTU串口收到数据按HTTP协议打包后发给对应服务器地址。

2.收到的返回响应,

如果返回包头配置为0-不输出,则将对返回状态码为“200 OK”的返回数据进行去包头处理,只输出数据包体部分;

如果返回包头配置为1-输出,则所有HTTP响应返回数据都将从串口输出;

  如果返回其他执行错误状态码数据,将所有数据直接输出;

 

*备注说明:

1,如果永久在线模式,可以查询下GPRS在线状态,正常应该很快连接上服务器端;

如果按需在线,则收到串口数据后再连接服务器和发送数据;

2,串口数据可以是jsonxm<x>l/或其他协议格式;

3,如果是POST方式,收到的串口数据,将放在HTTP请求包体上传服务器,

例如串口收到数据{"value":20.0}

数据包方式为:

HTTP请求行

HTTP Head

 

{"value":20.0}

 

4,如果是GET方式,收到的串口数据会放在URL之后,以?分割URL和传输数据,参数之间以&相连,

URL配置为/index.asp,串口收到name=test1&id=123456

则请求行为:GET /index.asp?name=test1&id=123456 HTTP/1.1

5,如果未配置URL,POST方式的URL默认为根目录,GET方式将收到的串口数据放在URL+参数部分;

例如串口收到 /abc/123.jpg

则请求行为:GET /abc/123.jpg HTTP/1.1

6,若对DTU运行或连接服务器中对实际问题或原因不清楚,可以配置调试模式为2-Trace模式,通过串口工具观察运行信息,以辅助定位相关问题。




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师