首页 > 服务中心 > 晶控课堂 >

温湿度采集器网络无线数据上报通信协议

2019-08-13 15:32
分享到:
温湿度采集器

温湿度采集器支持易家智联手机APP软件,如需二次开发,支持云端数据调用,也可以实现本地端口数据读取。


温度检测app湿度检测app
温度报警湿度报警
温度设置湿度设置
如需二次开发,自己写程序的客户,通信协议如下:

通信协议案例:

A 串口通信(波特率:115200):(通过RS232串口,温度,湿度可以通过上位机软件去查询)
 
1. 串口发送:Get-Humidity 设备回复:Current-Humidity:x (x 表示湿度)
2. 串口发送:Get-Temperature 设备回复:Current-Temperature:x (x 表示温度)
 
B 继电器控制测试案例:
 
1. 串口发送:RELAY-SET-1,1,1  设备返回:RELAY-SET-1,1,1,OK (现象:会听到继电器“咔嚓”声响)
2. 串口发送:RELAY-READ-1,1  设备返回:RELAY-READ-1,1,1,OK
3. 串口发送:RELAY-SET_ALL-1,15  设备返回:RELAY-SET_ALL-1,15,OK (四个继电器分别延时500ms响应一次)
4. 串口发送:RELAY-STATE-1  设备返回:RELAY-STATE-1,15,OK
 
 
C TCP通信(工具:NetAssist.exe):(设备在TCP服务器模式下,温度,湿度可以通过上位机软件去查询)
 
1. TCP客户端发送:Get-Humidity 设备回复:Current-Humidity:x (x 表示湿度)
2. TCP客户端发送:Get-Temperature 设备回复:Current-Temperature:x (x 表示温度)
 
D 继电器控制测试案例:
 
1. TCP客户端发送:RELAY-SET-1,1,1  设备返回:RELAY-SET-1,1,1,OK (现象:会听到继电器“咔嚓”声响)
2. TCP客户端发送:RELAY-READ-1,1  设备返回:RELAY-READ-1,1,1,OK
3. TCP客户端发送:RELAY-SET_ALL-1,15  设备返回:RELAY-SET_ALL-1,15,OK (四个继电器分别延时500ms响应一次)
4. TCP客户端发送:RELAY-STATE-1  设备返回:RELAY-STATE-1,15,OK)
 
3 UDP通信:(采集器自动在上电后连接我司云服务器)

UAir智能空气魔盒历史数据(公共)-- Designed By KinCony

 
● 接口描述:获取UAir空气魔盒历史数据的公共接口
● 接口类别:设备相关
● 接口版本:1.0
● 接口地址:/device/v1.0/fetchLastDays.action
● 接口参数:
○ deviceCode - 设备编号
○ intervalUnit - 间隔单位为周/天/小时,参数值(Week | Day | Hour)
○ intervalNum - 获取的历史数据时间长度
 
示例:
HTTP 请求:
http://sdk.hificat.com:8080/smarthome.IMCPlatform/device/v1.0/fetchLastDays.action?deviceCode=17304c4bda3d8e8b63fxxxx&intervalUnit=Week&intervalNum=1
 
接口返回:
{
    "data": {
        "deviceCode": "17304c4bda3d8e8b63f1403d",
        "latest": {
            "PM25": 0,
            "humidity": 30,
            "reportDateTime": "2018-01-02T00:00:00",
            "temperature": 16.5
        },
        "records": [
            {
                "PM25": 0,
                "humidity": 35,
                "reportDateTime": "2017-12-30T00:00:00",
                "temperature": 18.078033
            },
            {
                "PM25": 0,
                "humidity": 31,
                "reportDateTime": "2017-12-31T00:00:00",
                "temperature": 18.314703
            },
            {
                "PM25": 0,
                "humidity": 28,
                "reportDateTime": "2018-01-01T00:00:00",
                "temperature": 18.58797
            },
            {
                "PM25": 0,
                "humidity": 28,
                "reportDateTime": "2018-01-02T00:00:00",
                "temperature": 18.459135
            }
        ]
    },
    "message": "",
    "page": 0,
    "success": true,
    "total": 0,
    "totalPages": 0
}
 
以下是PC端浏览器端同时采集并读取4台Uair空气魔盒产品,实时显示当前温度值、湿度值以及历史曲线的例子。如有问题,可以与我们取得联系,我们将技术研发级技术支持。
温湿度采集系统