iot
    iot
    • 设备管理
    • 扫码枪对接示例
    • 电子秤对接示例
    • 纸币识别器对接示例
    • 语音播报器对接示例
    • TCP-COM串口调试工具
    • MQTT调试工具mqtt.fx
    • 获取设备数据日志
      GET
    • 给设备发送消息
      GET
    • 获取设备在线状态
      GET

      获取设备数据日志

      GET
      https://iot.workerman.net/api/getDeviceData
      签名校验方法:将url中的参数按ASC的顺序排列(ksort($array)),然后进行md5加密,加密后长度为32位。例如:{"api_key":"734af80ad44b8704a1c358cc6130c8d1","api_secret":"7f476393d4db6f177c8918854c72ced6","device_code":"3PJcHCs5nynJGdb","end_time":"1719696915","page":"1","size":"100","start_time":"1717191315"}
      加密方式:api_key734af80ad44b8704a1c358cc6130c8d1api_secret7f476393d4db6f177c8918854c72ced6device_code3PJcHCs5nynJGdbend_time1719696915page1size100start_time1717191315
      加密结果:c3da588b01c7bd365340b925d9d1eb8c
      完整请求url:
      https://iot.workerman.net/api/getDeviceData?api_key=734af80ad44b8704a1c358cc6130c8d1&device_code=3PJcHCs5nynJGdb&page=1&sign=c3da588b01c7bd365340b925d9d1eb8c&size=100&start_time=1717191315&end_time=1719696915
      注意:
      1、1分钟最多允许请求10次
      2、平台数据只保留3个月,您只能请求最近3个月的数据,请知悉。
      3、本接口适用于:
        IOT物联网平台https://iot.workerman.net/login
        私有化部署https://www.workerman.net/app/preview/488

      请求参数

      Query 参数
      device_code
      string 
      必需
      设备自定义注册包,必填
      示例值:
      3PJcHCs5nynJGdb
      api_key
      string 
      必需
      会员api_key,必填
      示例值:
      734af80ad44b8704a1c358cc6130c8d1
      start_time
      integer 
      可选
      请求数据开始时间的时间戳,选填
      end_time
      integer 
      可选
      请求数据结束时间的时间戳,选填
      page
      integer 
      必需
      请求数据的页码,必填
      示例值:
      1
      size
      integer 
      必需
      请求数据每页的条数,必填
      sign
      string 
      签名,必填
      必需
      示例值:
      92f028b46569c6e35c8f11a60716643d

      示例代码

      Shell
      JavaScript
      Java
      Swift
      Go
      PHP
      Python
      HTTP
      C
      C#
      Objective-C
      Ruby
      OCaml
      Dart
      R
      请求示例请求示例
      Shell
      JavaScript
      Java
      Swift
      curl --location --request GET 'https://iot.workerman.net/api/getDeviceData?device_code=3PJcHCs5nynJGdb&api_key=734af80ad44b8704a1c358cc6130c8d1&start_time&end_time&page=1&size&sign=92f028b46569c6e35c8f11a60716643d'

      返回响应

      🟢200成功
      application/json
      Body
      code
      integer 
      0正常,非0:异常
      必需
      msg
      string 
      接口响应结果说明
      必需
      data
      object 
      接口响应数据
      必需
      count
      integer 
      查询的结果总条数
      必需
      list
      array [object {3}] 
      查询的结果列表
      必需
      示例
      {
        "code": 0,
        "msg": "请求成功",
        "data": {
          "count": 35,
          "list": [
            {
              "vtype": 1,
              "val": "010300041243",
              "addtime": "1996-05-19 19:06:02"
            },
            {
              "vtype": 1,
              "val": "010300041243",
              "addtime": "1979-04-20 00:55:37"
            }
          ]
        }
      }
      上一页
      MQTT调试工具mqtt.fx
      下一页
      给设备发送消息
      Built with