达实AIoT
文档中心
快速开始
  • 单点登录对接
  • 开放接口对接
  • 领域模型事件对接
  • 私有部署
  • 应用开发指南
  • DASDesign
IoT平台
应用平台
  • 低代码工具
  • 基础服务
  • 系统运维
  • 场景模型
应用
  • 物业管理
  • 数据中心
  • 智慧园区IPS
  • 园区服务
  • 物业管理
  • 场景模型
  • 会议
  • 门禁
  • 停车场
文档中心
快速开始
  • 单点登录对接
  • 开放接口对接
  • 领域模型事件对接
  • 私有部署
  • 应用开发指南
  • DASDesign
IoT平台
应用平台
  • 低代码工具
  • 基础服务
  • 系统运维
  • 场景模型
应用
  • 物业管理
  • 数据中心
  • 智慧园区IPS
  • 园区服务
  • 物业管理
  • 场景模型
  • 会议
  • 门禁
  • 停车场
期待您的声音
  1. 平台事件
  • 领域模型
  • 领域事件
    • 领域模型事件定义
    • 外部事件
      • 2-1 车行场景事件(开发中)
      • 2-2 人行场景事件
      • 2-3 会议事件 (开发中)
      • 2-6 组织事件
      • 2-7 用户事件
      • 2-8 空间事件
      • 2-9 企业事件
      • 2-10 客户事件
      • 2-11 排班事件
      • 2-12安防事件
      • 异常事件处理
    • 平台事件
      • 0-前缀说明 1: IoT 2: 项目
      • 2-1 用户事件
      • 2-2 设备中心事件
      • 2-3 物联网设备属性上报
      • 2-4 物联网设备事件上报
      • 2-5 客户事件
      • 2-6 机构事件(组织)
      • 2-7 空间事件
      • 2-8 客户权限领域事件
      • 2-9 产品事件
      • 2-10 设备空间事件
      • 2-11 告警中心事件
      • 2-12 人行场景事件
      • 2-13 工单事件
      • 2-14 角色事件
  • 云端开发指南
    • 推送业务事件消息
      POST
  1. 平台事件

2-9 产品事件

2-9 产品事件#

Topic:(tenant)/iot_{实例}/v1-business-iot-product

JSON示例#

{
    "reportTs":1685599007584,
    "profile":{
        "poiCode":"d002",
        "appType":"product",
        "modelId":20001
    },
    "events":{
        "productMethodAdd":{
            "id":"8888888",
            "methodName":"方法名称",
            "enableStatus":1,
            "describe":"方法描述",
            "productPrimaryId":123,
            "instructs":"{\"属性:\",\"1\"}",
            "instance":"实例id",
            "productId":"test_product_id",
            "productInfoId":"productInfoId"
        },
        "productMethodDelete":{
            "id":"8888888",
            "methodName":"方法名称",
            "enableStatus":1,
            "describe":"方法描述",
            "productPrimaryId":123,
            "instructs":"{\"属性:\",\"1\"}",
            "instance":"实例id",
            "productId":"test_product_id",
            "productInfoId":"productInfoId"
        },
        "productMethodUpdate":{
            "id":"8888888",
            "methodName":"方法名称",
            "enableStatus":1,
            "describe":"方法描述",
            "productPrimaryId":123,
            "instructs":"{\"属性:\",\"1\"}",
            "instance":"实例id",
            "productId":"test_product_id",
            "productInfoId":"productInfoId"
        },
        "productAdd":{
            "id":"777777",
            "productName":"产品名称",
            "productInfoId":"productInfoId",
            "productInfoName":"产品品类名称",
            "productId":"test_product_id",
            "productDesc":"产品描述",
            "instance":"实例id"
        },
        "productDelete":{
            "id":"777777",
            "productName":"产品名称",
            "productInfoId":"productInfoId",
            "productInfoName":"产品品类名称",
            "productId":"test_product_id",
            "productDesc":"产品描述",
            "instance":"实例id"
        },
        "productUpdate":{
            "id":"777777",
            "productName":"产品名称",
            "productInfoId":"productInfoId",
            "productInfoName":"产品品类名称",
            "productId":"test_product_id",
            "productDesc":"产品描述",
            "instance":"实例id"
        },
        "thingModelUpdateAndAdd":{
            "properties":[

            ],
            "events":[

            ],
            "services":[

            ]
        },
        "productBatchStatus":{
            "successProductCount":20,
            "errorProductCount":2
        }
    }
}

事件定义#

事件名称事件类型事件描述
新增方法通知型新增方法
删除方法通知型删除方法
编辑方法通知型编辑方法
新增产品通知型新增产品
删除产品通知型删除产品
编辑产品通知型编辑产品
新增物模型通知型新增物模型
导入物模型成功失败条数通知型导入物模型成功失败条数

字段定义#

新增方法事件#

字段名称字段类型字段描述是否必传
idlong方法id是
methodNamestring方法名称是
enableStatusInteger开启状态是
describestring方法描述是
productPrimaryIdlong产品主键id是
instructsstring方法json值是
productIdstring产品id是
productInfoIdstring品类id是

删除方法事件#

字段名称字段类型字段描述是否必传
idlong方法id是
methodNamestring方法名称是
enableStatusInteger开启状态是
describestring方法描述是
productPrimaryIdlong产品主键id是
instructsstring方法json值是
productIdstring产品id是
productInfoIdstring品类id是

编辑方法事件#

字段名称字段类型字段描述是否必传
idlong方法id是
methodNamestring方法名称是
enableStatusInteger开启状态是
describestring方法描述是
productPrimaryIdlong产品主键id是
instructsstring方法json值是
productIdstring产品id是
productInfoIdstring品类id是

产品新增事件#

字段名称字段类型字段描述是否必传
idlong产品主键id是
productNamestring产品名称是
productInfoIdstring品类id是
productInfoNamestring品类名称是
productIdstring产品id是
productDescstring产品描述是
instancestring实例id是

产品删除事件#

字段名称字段类型字段描述是否必传
idlong产品主键id是
productNamestring产品名称是
productInfoIdstring品类id是
productInfoNamestring品类名称是
productIdstring产品id是
productDescstring产品描述是
instancestring实例id是

产品编辑事件#

字段名称字段类型字段描述是否必传
idlong产品主键id是
productNamestring产品名称是
productInfoIdstring品类id是
productInfoNamestring品类名称是
productIdstring产品id是
productDescstring产品描述是
instancestring实例id是

物模型新增事件#

字段名称字段类型字段描述是否必传
propertiesjson属性信息是
eventsjson事件信息是
servicesjson服务信息是
profilejson产品与实例信息是
thingsModelModulesarray模块信息是

导入物模型成功失败条数#

字段名称字段类型字段描述是否必传
successProductCountlong成功产品条数是
errorProductCountlong失败产品条数是

期待您的宝贵建议

微信扫描二维码,为我们的AIoT产品提出您的宝贵建议,用户体验是我们坚持不懈的追求。

微信扫描二维码
上一页
2-8 客户权限领域事件
下一页
2-10 设备空间事件
Built with