1. 报警阈值
物联网平台接口
  • 用户相关
    • 手机注册用户(弃用)
      POST
    • 发送短信验证码
      POST
    • 手机重置密码
      POST
    • 短信验证码登录、注册
      POST
    • 获取当前用户信息(在用户登录后请求此接口,并存在本地变量中),经常用到此响应中customerId字段
      GET
    • 账号密码登录
      POST
    • 使用refreshToken刷新token
      POST
    • 重置密码接口
      POST
    • 微信小程序登录
      POST
    • 修改用户名
      POST
    • 创建密码
      POST
    • 登出,用于使token失效
      POST
  • 设备共享
    • 设备持有人将设备共享给某个用户(新增)
      POST
    • 分享者自己删除共享设备
      POST
    • 获取共享设备分享源
      GET
    • 设备持有者查看该设备的共享者
      GET
    • 设备持有者给设备共享者分配权限
      POST
    • 获取共享设备
      GET
    • 设备所有者删除共享人
      POST
  • 设备接口
    • 租户创建设备
      • 批量创建设备
    • 实时订阅设备遥测数据
    • 获取设备操作日志
      GET
    • 获取用户设备
      GET
    • 通过设备id获取设备(详情)
      GET
    • 在线设备数量
      GET
    • 设备总数
      GET
    • 扫码分配设备
      POST
    • 获取设备最新遥测
      GET
    • 删除设备
      POST
    • 切换手动自动模式
      POST
    • 发送控制命令到设备(如开关设备、重启设备)
      POST
    • 获取设备的属性
      GET
    • 添加或更新属性
      POST
    • 删除指定设备的指定遥测数据
      DELETE
    • 获取设备连接协议列表,如4g,wifi,蓝牙
      GET
    • 设备迁移(A的设备和共享设备全部给B)
      POST
    • 批量控制设备开关
      POST
    • 获取设备基站位置(待开发)
      GET
    • 修改设备名称(标签)
      PUT
  • 用户反馈
    • 用户添加反馈
    • 查看反馈(无用接口)
    • 用户删除反馈
    • 用户查看反馈
  • 设备分组
    • 创建分组
    • 获取根分组
    • 添加设备到分组
    • 获取指定分组的设备
    • 修改分组
    • 删除分组(以及分组下的所有子分组和设备)
    • 获取分组下的子分组
    • 获取指定分组及其所有子分组下的设备
  • 定时任务
    • 普通和倒计时定时V1
      • 创建定时任务
      • 删除任务
      • 更新任务(修改)
      • 获取设备的定时任务
      • 批量启用任务(普通任务和倒计时)
      • 批量禁用任务(普通任务和倒计时)
      • 单设备批量创建定时任务
      • 启用禁用任务(修改启用定时)
    • 循环定时
      • 同一个设备添加多个循环定时任务
      • 删除
      • 查看
      • 按设备id批量添加(列表-循环定时
    • 普通和倒计时定时V2(接口深度洁简,待开发勿用)
      • 定时任务增(可单量可批量)
      • 查看定时任务
      • 多设备批量添加普通定时和倒计时
      • 更新定时任务
      • 通过任务id加载任务
  • 产品管理
    • 获取产品列表
  • 云端联动
    • 获取条件设备、动作设备(设备列表
    • 添加修改云端联动(保存
    • 删除云端联动
    • 获取云端联动
    • 获取云端联动详情
    • 禁用启用联动
  • 报警接口
    • 获取报警( v2版本已迁移至业务中台 )
      • 获取指定id设备的报警
      • 获取全部设备的报警
    • 报警阈值
      • 设置报警阈值
        POST
      • 获取报警阈值
        GET
  • websocket接口
    • 获取设备遥测
  • wifi相关接口
    • 添加或更新wifi
    • 查看wifi
    • 删除wifi
  • 接警人
    • 获取用户接警人列表
    • 给设备添加接警人(新增修改)
    • 查看设备的接警人(详情)
    • 添加接警人,默认会开启短信报警,若需关闭,调用修改接口,传入sendSms = fasle即可
    • 修改接警人
    • 删除接警人
    • 通过接警人id获取接警人
  • 充值缴费
    • 微信下单
    • 补款申诉
    • 支付回调
  1. 报警阈值

设置报警阈值

开发中
POST
/api/plugins/telemetry/{entityType}/{deviceId}/{scope}
例如:当ph的值不在阈值范围内,则平台会为设备已触发报警,示例值为缺省值(即用户没有设置温度报警时,进入养鱼邦设备的页面后要自动调用该接口,请求参数传示例值)

请求参数

Authorization
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
Path 参数

Header 参数

Body 参数application/json

示例
{
    "alarm": {
        "realdata_PH": {
            "enable": true,
            "min": 7.5,
            "max": 8.5
        },
        "realdata_O2": {
            "enable": true,
            "min": 4,
            "max": 19
        },
        "realdata_temp": {
            "enable": true,
            "min": 18,
            "max": 30
        }
    }
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location 'https://iot.hashest.com/api/plugins/telemetry/DEVICE//SERVER_SCOPE' \
--header 'X-Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJ1c2VySWQiOiI3MDRkOWEzMC02YmU5LTExZWUtODMzZC0wN2YwNjNjYTEyNDUiLCJzY29wZXMiOlsiQ1VTVE9NRVJfVVNFUiJdLCJzZXNzaW9uSWQiOiJmMjU3NmMwNS1jOTBmLTQ0MjUtYjlkYi01ZTJlMWYxNzQxYjAiLCJpc3MiOiJ0aGluZ3Nib2FyZC5pbyIsImlhdCI6MTcwNzI3NzE2MSwiZXhwIjoxNzE1MDUzMTYxLCJmaXJzdE5hbWUiOiLlkJXnkKblnaQiLCJlbmFibGVkIjp0cnVlLCJpc1B1YmxpYyI6ZmFsc2UsInRlbmFudElkIjoiZjI0ZWZlMTAtNDI2NC0xMWVlLTgwMTEtMDlmYzJiNjRjZjc2IiwiY3VzdG9tZXJJZCI6IjcwNGQ3MzIwLTZiZTktMTFlZS04MzNkLTA3ZjA2M2NhMTI0NSJ9.WC3wcB1WarXmO2O7jujqZmul88znisv-PzcPDpPz6o-_Mq3uQLakoPuc4zasNxtOQj1JtB3JridBheQ_j7hpbQ' \
--header 'X-Authorization: Bearer eyJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxODk5ODk1MzEzMiIsInVzZXJJZCI6IjUzNmUzNGMwLWI3OWItMTFlZi1iZGIxLTlmNmJkNWQzNDFmNyIsInNjb3BlcyI6WyJDVVNUT01FUl9VU0VSIl0sInNlc3Npb25JZCI6Ijc2N2E0MjUwLTdmMWYtNGMwNS05MDk0LWJlNGViNjk4ZDA1ZCIsImlzcyI6InRoaW5nc2JvYXJkLmlvIiwiaWF0IjoxNzM0MzM4MDA1LCJleHAiOjE3NjU4NzQwMDUsImZpcnN0TmFtZSI6IjExMTEiLCJsYXN0TmFtZSI6IiIsImVuYWJsZWQiOnRydWUsImlzUHVibGljIjpmYWxzZSwidGVuYW50SWQiOiJmNzc0ZmFhMC1iNzlhLTExZWYtYmRiMS05ZjZiZDVkMzQxZjciLCJjdXN0b21lcklkIjoiNDRiYmZmYzAtYjc5Yi0xMWVmLWJkYjEtOWY2YmQ1ZDM0MWY3In0.Oa1nFag1C1aC6qdBi6MekJLXRp-m5EfzqIkta6aFivGF1zTZ4W8bthb6NcedY6dEBDRr3jL5udHtJ8NlPSWyOg' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "alarm": {
        "realdata_PH": {
            "enable": true,
            "min": 7.5,
            "max": 8.5
        },
        "realdata_O2": {
            "enable": true,
            "min": 4,
            "max": 19
        },
        "realdata_temp": {
            "enable": true,
            "min": 18,
            "max": 30
        }
    }
}'

返回响应

🟢200成功
application/json
Bodyapplication/json

示例
{}
修改于 2024-04-25 09:16:06
上一页
获取全部设备的报警
下一页
获取报警阈值
Built with