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

      给设备发送消息

      GET
      https://iot.workerman.net/api/sendMsg
      签名校验方法:将url中的参数按ASC的顺序排列(ksort($array)),然后进行md5加密,加密后长度为32位。例如:{"api_key":"734af80ad44b8704a1c358cc6130c8d1","api_secret":"7f476393d4db6f177c8918854c72ced6","device_code":"3PJcHCs5nynJGdb","msg":"1234","vtype":"0","eol":"0"}
      加密方式:对以下字符串进行md5加密
      api_key734af80ad44b8704a1c358cc6130c8d1api_secret7f476393d4db6f177c8918854c72ced6device_code3PJcHCs5nynJGdbeol0msg1234vtype0
      加密结果:de354c39d8248734b864c6a9ec26933f
      完整请求url:
      https://iot.workerman.net/api/sendMsg?device_code=3PJcHCs5nynJGdb&api_key=734af80ad44b8704a1c358cc6130c8d1&msg=1234&vtype=0&eol=0&sign=de354c39d8248734b864c6a9ec26933f
      注意:
      1、本接口暂时只支持给TCP设备发送消息。
      2、本接口适用于:
        IOT物联网平台https://iot.workerman.net/login
        私有化部署https://www.workerman.net/app/preview/488

      请求参数

      Query 参数
      device_code
      string 
      设备注册包
      必需
      示例值:
      3PJcHCs5nynJGdb
      api_key
      string 
      api_key
      必需
      示例值:
      734af80ad44b8704a1c358cc6130c8d1
      msg
      string 
      发送的消息内容
      必需
      示例值:
      1234
      vtype
      integer 
      必需
      数据类型:0ASCII,1HEX16进制,2:GB2312
      示例值:
      0
      eol
      integer 
      必需
      是否在消息末尾加换行符,0不加,1加换行符"\n"
      示例值:
      0
      sign
      string 
      签名
      必需
      示例值:
      de354c39d8248734b864c6a9ec26933f

      示例代码

      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/sendMsg?device_code=3PJcHCs5nynJGdb&api_key=734af80ad44b8704a1c358cc6130c8d1&msg=1234&vtype=0&eol=0&sign=de354c39d8248734b864c6a9ec26933f'

      返回响应

      🟢200成功
      application/json
      Body
      code
      integer 
      必需
      0执行成功,其他:执行失败
      msg
      string 
      执行结果
      必需
      示例
      {
        "code": 0,
        "msg": "发送成功"
      }
      上一页
      获取设备数据日志
      下一页
      获取设备在线状态
      Built with