订阅者调用产品Proile(服务)
订阅者(应用程序或服务端)通过openAPI(支持跨语言Thrift)方式进行鉴权与调用服务。订阅者调用服务前需要先进行鉴权获取Token令牌(鉴权详细请参下行数据鉴权认证),然后进行服务调用请求数字孪生参数为(token、productId、服务indentifier、服务输入参数、callbackURL),数字孪生会进行数据重组转为网关交互标准格式以Topic方式与接入网关交互,接入网关则会使用indentifier调用对应的方法,使用自定义协议方式与服务提供方交互,交互结果使用callbackURL返回。

协议格式
调用方式SDK

接入网关接收格式

| 参数 | 说明 |
|---|---|
| channel | topic/${topic}。其中,变量${topic}需替换为数据发往的目标Topic。 |
| requestId | 放在message中的参数,标记请求唯一主键。 |
| productId | 放在message中的参数,产品的Key,即BV数字孪生模块为产品颁发的全局唯一标识符。 |
| deviceId | 放在message中的参数,设备在产品下的唯一标识符。 |
| identifier | 放在message中的参数,服务唯一标识符。 |
| method | 放在message中的参数,功能名称。 |
| callType | 放在message中的参数,调用方式。说明 0x00 异步 0x01 同步 |
| timestamp | 放在message中的参数,上行数据传输时间。时间戳格式为数值,值为自GMT 1970年1月1日0时0分到当前时间点所经过的毫秒数。 |
| version | 放在message中的参数,版本号。若不传入此参数,则默认default。 |
| callbackType | 放在message中的参数,回调方式 redis或http |
| payload | 放在message中的参数,下发的参数。说明 服务调用时表示输入参数,属性设置时表示属性的标识符和属性值。 |
| message | 发往${topic}的数据内容。 |
作者:北京-产品-yantings 创建时间:2025-03-04 09:50
最后编辑:北京-产品-yantings 更新时间:2026-07-07 18:15
最后编辑:北京-产品-yantings 更新时间:2026-07-07 18:15