首页 > 其他分享 >华普物联HP-ERS-T200的HTTP工作模式POST和GET示例教程

华普物联HP-ERS-T200的HTTP工作模式POST和GET示例教程

时间:2022-12-10 11:13:50浏览次数:77  
标签:HTTP ERS -- HP 示例 T200 服务端

示例操作流程

1、准备HP-ERS-T200、电源、网线;接线完成,给HP-ERS-T200上电;打开配套参数设置软件,配套软件下载链接:http://www.hpiot.cn/index/Download/down.html?id=23  

搜索设备,加载设备参数,示例如图:

2、设置HP-ERS-T200为HTTP工作模式,以获取天气预报、网络时间为例进行HTTP GET方法示例。本示例通过串口调试助手模拟设备向HTTP服务端发送请求资源,串口调试助手下载链接:http://www.hpiot.cn/index/Download/down.html?id=26  

首先以天气预报为例,设置参数后保存参数并重启HP-ERS-T200,设置参数如下:

服务器地址:www.weather.com.cn   端口:80

URL(注意‘/’勿遗漏):/data/sk/     包头(默认):User_Agent:Mozilla/4.0

请求资源举例1(北京天气):101010100.html   请求资源举例2(深圳天气):101280601.html

通过串口调试助手分别模拟设备向HTTP服务端发送请求资源101010100.html和101280601.html,分别得到请求的天气数据反馈,如图:

接下来以获取网络时间戳为示例,获取淘宝网HTTP服务端提供的时间戳:

通过参数设置工具,设置参数如下:

服务器地址:api.m.taobao.com   端口:80

URL:/rest/ 包头(默认):User_Agent:Mozilla/4.0 请求资源:api3.do?api=mtop.common.getTimestamp

通过串口调试助手模拟设备向HTTP服务端发送请求资源api3.do?api=mtop.common.getTimestamp,得到请求的时间戳数据{"t":"1669950571642"},如图:

3、设置HP-ERS-T200为HTTP工作模式,用HTTP POST方法进行示例。

测试POST需要模拟搭建一个HTTP服务器,举例采用网络调试助手NetToolsV2.5.2搭建HTTP服务,网络调试助手下载链接:

http://www.hpiot.cn/index/Download/down.html?id=27   下载后解压缩,安装必要的jdk运行环境支持包JDK_19_winx64.exe(如电脑上已安装相关环境,则无需安装)。JDK运行环境支持包安装概述:点击JDK_19_winx64.exe-->选择自定义安装路径或默认安装路径-->安装完成-->设置环境变量-->打开此电脑(计算机)右键-->属性-->高级系统设置-->环境变量-->系统变量-->新建变量-->新建系统变量名称(JAVA_HOME)-->变量值(JDK-19实际安装路径,如:C:\Program Files\Java\jdk-19)-->确定-->完成环境变量设置(可参考软件下载包中安装说明)。

网络调试助手安装完成后,选择HTTP服务端,如图:

4、设置局域网内HTTP服务端参数:

HTTP服务器IP:使用电脑本机IP地址:192.168.0.74   HTTP服务器端口:80

连接上下文(即URL,提示:本调试助手会在URL路径前自动添加‘/’):url/data/

设置自动回复数据(可自定义):Hello,this is http server's auto reply message!

设置完成后,点击模拟启动HTTP服务器,则HTTP服务端设置完成,等待设备连接HTTP服务端。

5、HP-ERS-T200设置HTTP工作模式POST方法,通过局域网连接HTTP服务端,通过配套参数设置软件设置HP-ERS-T200参数如下:

HTTP服务器IP:192.168.0.74    端口:80        模式:POST

URL:/url/data/                包头(默认):User_Agent:Mozilla/4.0

HP-ERS-T200参数设置如下,保存参数并重启设备

6、HP-ERS-T200重启后,通过串口调试助手模拟设备向HTTP服务器发送POST请求数据,HTTP服务器收到HP-ERS-T200 POST请求后,收到回复对应数据内容。

7、本广域网示例为附加示例:设置广域网HTTP服务端参数:

使用电脑搭建广域网HTTP服务器,可以用端口映射工具将本地电脑端口映射到广域网,以实现外网访问HTTP服务端。端口映射工具使用路由侠,下载链接:http://www.hpiot.cn/index/Download/down.html?id=31   

下载路由侠端口映射软件后,安装完成,注册账号并添加端口映射,如图:

设置映射参数,内网主机为电脑IP:举例192.168.0.74  端口:80  点击添加则完成设置

设置完成后得到系统映射地址: pekslop.w3.luyouxia.net,端口缺省为:80 ,则得到了HTTP服务器外网访问IP和端口,并启动路由侠。如图:

使用网络调试助手设置HTTP服务器参数,并启动HTTP服务端:

HTTP服务器IP:使用电脑本机IP地址:192.168.0.74   HTTP服务器端口:80

连接上下文(即URL,提示:本调试助手会在URL路径前自动添加‘/’):wan/test/

设置自动回复数据(可自定义):Hello,this is http server's reply message 1234567890!

设置完成后,点击模拟启动HTTP服务器,则广域网HTTP服务端设置完成,等待设备连接HTTP服务端。

8、HP-ERS-T200设置HTTP工作模式POST方法,通过广域网连接HTTP服务端,通过配套参数设置软件设置HP-ERS-T200参数如下:

HTTP服务器IP:pekslop.w3.luyouxia.net    端口:80        模式:POST

URL:/wan/test/                 包头(默认):User_Agent:Mozilla/4.0

HP-ERS-T200参数设置如下,保存参数并重启设备

9、HP-ERS-T200重启后,通过串口调试助手模拟设备向HTTP服务器发送POST请求数据,HTTP服务器收到HP-ERS-T200 POST请求后,收到回复对应数据内容。

至此,HP-ERS-T200 HTTP 工作模式POST和GET方法示例流程结束。

定制化一体服务

公司介绍

公司简介

深圳华普物联科技是一家专注于物联网领域,为客户提供企业级物联网通信产品以及物联网IoT领域“云+管+端”的行业物联网数据传输解决方案的高新技术企业。产品包括物联网网关、工业无线路由器、LoRa基站、DTU、RTU、远程IO等产品,以及支持边缘计算及云端部署的物联网平台。专注于物联网领域的边缘计算、通讯、模块及解决方案的研发。公司秉承“化繁为简,助推物联”的时代使命,为各行业用户提硬件、软件及云平台的综合解决方案,协同设备制造商、系统集成商、物联网云平台、设备用户快速实现产业数字化和智能化转型升级。

品牌理念

企业使命:化繁为简 助推物联
经营理念:品质为本 至诚共赢
核心价值观:守正创新 笃行致远

公 司:深圳华普物联科技有限公司
公司总部地址:深圳市南山区西丽阳光二楼翻身工业区7栋4 楼
郑州分公司地址:郑州市高新区金梭路总部企业基地二期99号楼7层

 

标签:HTTP,ERS,--,HP,示例,T200,服务端
From: https://www.cnblogs.com/hpiot/p/16971133.html

相关文章

  • Apache BookKeeper Insights Part 2 — Closing Ledgers Safely
    标题:ApacheBookKeeperInsightsPart2—ClosingLedgersSafely原文:https://medium.com/splunk-maas/apache-bookkeeper-insights-part-2-closing-ledgers-safely-386......
  • 梳理DispatcherServlet核心功能!
    今天梳理一下DispatcherServlet的组成结构,了解其各个核心功能。DispatcherServlet只是一个普通的Servlet,它也会接收JavaWeb服务器的request和response参数,从request中......
  • 一图了解 HTTPS 的 SSL 协议
       参考链接:https://www.ruanyifeng.com/blog/2014/02/ssl_tls.htmlhttps://blog.csdn.net/qq_48508278/article/details/122588669......
  • Spring Integration的HTTP支持
    SpringIntegration的HTTP支持允许运行HTTP请求和处理入站HTTP请求。HTTP支持由以下网关实现组成:和。另请参阅 WebFlux支持​。​​HttpInboundEndpoint​​​​HttpR......
  • 深入理解Vuex之getters、mapState、mapGetters
    1、getters的1.1概念当state中的数据需要经过加工后再时,可以getters加工。1.2在store中追加getters配置constgetters={ bigSum(state){ returnstate.......
  • ASIHTTPRequest-使用download cache
    ASIHTTPRequest可以自动缓存下载的数据。在很多情况下这很有用:•当你离线时,你无法再次下载数据,而你又需要访问这些数据•从上次下载这些数据后,你只想在数据更新后才下载新......
  • [WIP]Unix / Linux for Beginners
    创建:2022/12/9 GetStarted            FileManagement            Direct......
  • https页面内http链接跳转时的referer问题
    no-referrer:即不添加referer信息;origin:即referer信息只有schema://domain:port,即协议://域名:端口,没有路径信息;no-referrer-when-downgrade:当协议降级时,不发送referer......
  • okHttp 详解
    1.历史上Http请求库优缺点在讲述OkHttp之前,我们看下没有OkHttp的时代,我们是如何完成http请求的. 在没有OkHttp的日子,我们使用​​HttpURLConnection​​或者​​Htt......
  • UVCCamera && AndroidUSBCamera示例运行错误的解决办法
    Android设备USB摄像头框架,主要都是基于UVCCamera(github:​​https://github.com/saki4510t/UVCCamera​​​)在此之上,AndroidUSBCamera最新3.x版本支持了多摄像头的使用。......