IOT

IOT模块,提供物联网行业支持

9 个 APIpiclient.emit
iot.createObjectIOT-创建交互对象
#

创建物联网交互对象

参数说明

参数类型必填默认值说明
urlstring否——

调用

typescript
piclient.emit("iot.createObject",{
	url: "",
})
iot.objectStatusUpdateIOT-交互对象状态更新
#

交互对象的状态更新

参数说明

参数类型必填默认值说明
urlstring否——

调用

typescript
piclient.emit("iot.objectStatusUpdate",{
	url: "",
})
iot.objectEventBindingIOT-交互对象事件绑定
#

交互对象事件绑定

参数说明

参数类型必填默认值说明
urlstring否——

调用

typescript
piclient.emit("iot.objectEventBinding",{
	url: "",
})
iot.objectPropertyChangeIOT-交互对象属性变更
#

交互对象属性变更

参数说明

参数类型必填默认值说明
iotIdstring否—原生模型和孪生体自定义的iotid
propNamestring否—原生模型和孪生体属性名称
propValuestring否—原生模型和孪生体属性值

调用

typescript
piclient.emit("iot.objectPropertyChange",{
	iotId: "",//原生模型和孪生体自定义的iotid
	propName: "",//原生模型和孪生体属性名称
	propValue: "",//原生模型和孪生体属性值
})
iot.objectEventIOT-对象事件
#

交互对象事件绑定

参数说明

参数类型必填默认值说明
iotIdstring否—原生模型和孪生体自定义的iotid
eventNamestring否—原生模型和孪生体属性名称
propsstring否—原生模型和孪生体属性值

调用

typescript
piclient.emit("iot.objectEvent",{
	iotId: "",//原生模型和孪生体自定义的iotid
	eventName: "",//原生模型和孪生体属性名称
	props: "",//原生模型和孪生体属性值
})
iot.objectActionIOT-交互对象动作
#

交互对象动作触发

参数说明

参数类型必填默认值说明
iotIdstring否—原生模型和孪生体自定义的iotid
actionNamestring否—动作名
propsstring否—参数

调用

typescript
piclient.emit("iot.objectAction",{
	iotId: "",//原生模型和孪生体自定义的iotid
	actionName: "",//动作名
	props: "",//参数
})
iot.offsetTransformIOT-位置偏移
#

IOT对象位置偏移

参数说明

参数类型必填默认值说明
iotIdstring否——
locationstring否—x,y,z
rotationstring否—x,y,z
scalestring否—x,y,z
durationnumber否0.0—
ratenumber否0.0—

调用

typescript
piclient.emit("iot.offsetTransform",{
	iotId: "",
	location: "", //x,y,z
	rotation: "", //x,y,z
	scale: "", //x,y,z
	duration: 0.0,
	rate: 0.0,
})
iot.attachToIOT-附加
#

IOT对象附加

参数说明

参数类型必填默认值说明
iotIdstring否——
iotAttachToIdstring否——

调用

typescript
piclient.emit("iot.attachTo",{
	iotId: "",
	iotAttachToId: "",
})
iot.moveByPathIOT-路径移动
#

IOT沿路径移动

参数说明

参数类型必填默认值说明
iotIdstring否——
pathstring否ObjectName—
durationnumber否0.0—
ratenumber否0.0—

调用

typescript
piclient.emit("iot.moveByPath",{
	iotId: "",
	path: "ObjectName",
	duration: 0.0,
	rate: 0.0,
})