TRROSDK 初始化配置项
包含云模式、信令地址、设备信息、事件回调、日志、自定义消息等所有顶层配置; 各字段的详细说明见下方对应字段。
Members
cloudMode :CloudMode
云模式
取值:
public公有云public_intl公有云国际站private私有云
- Default Value
- "private"
serverIp :string|Array
信令调度服务器的域名或 IP 地址,可传入多个信令调度服务器地址
- 云模式
cloudMode设置为public或public_intl时,该字段无效; - 云模式
cloudMode设置为private时,必须提供该字段,否则将抛出错误。
- string |
Array
port :number
信令调度服务端口。
- 云模式
cloudMode设置为public或public_intl时,该字段无效; - 云模式
cloudMode设置为private时,该字段默认值为3000/443(启用 https)。
- number
targetIp :string
服务器远程访问 IP 地址,仅在多网段访问场景下需要提供该字段
- 云模式
cloudMode设置为public或public_intl时,该字段无效; - 必须为 IPv4 形式。
- string
- Deprecated
- 2.4.1.4 及以后版本弃用该参数
targetPort :number
服务器远程访问端口,仅在多网段访问场景下需要提供该字段
注意:
- 云模式
cloudMode设置为public或public_intl时,该字段无效。
- number
- Deprecated
- 2.4.1.4 及以后版本弃用该参数
https :boolean
是否启用 SSL
- 云模式
cloudMode设置为public或public_intl时,强制使用 SSL,该字段无效; - 云模式
cloudMode设置为private时,该字段默认值为false。
- boolean
mqttOptions :object
MQTT 配置项
- object
| Name | Type | Attributes | Description |
|---|---|---|---|
url | string | | <optional> | MQTT 服务器的域名或 IP 地址,可传入多个 MQTT 服务器地址
|
port | number | <optional> | MQTT 服务器端口
|
forceLogin | boolean | <optional> | 强制登录
|
enableLog | boolean | <optional> | 打开 MQTT 底层日志
|
sdkMode :SDKMode
服务模式
取值:
serverserver2
注意:
- 云模式
cloudMode设置为public时,该字段默认值为server2; - 云模式
cloudMode设置为public_intl时,强制使用server2模式,该字段无效; - 云模式
cloudMode设置为private时,该字段默认值为server。
projectId :number|string
项目 ID
- number |
string
remoteDeviceId :string
远端设备 ID
- string
password :string
远端设备密码
- string
loggerOption :object
SDK 日志配置
- object
| Name | Type | Attributes | Description |
|---|---|---|---|
showLog | boolean | <optional> | 是否打印 SDK 日志 |
reportLog | boolean | <optional> | 是否上传 SDK 日志
|
logLevel | 'DEBUG' | | <optional> | 控制台打印的最低日志级别(含)。低于该级别的日志不打印。 级别从低到高: |
reportLevel | 'DEBUG' | | <optional> | 上报的最低日志级别(含)。低于该级别的日志不进入上报。 级别从低到高: |
log | function | <optional> | 自定义 log 级别的日志打印函数 |
error | function | <optional> | 自定义 error 级别的日志打印函数 |
warn | function | <optional> | 自定义 warn 级别的日志打印函数 |
info | function | <optional> | 自定义 info 级别的日志打印函数 |
debug | function | <optional> | 自定义 debug 级别的日志打印函数 |
customMessageOption :object
自定义消息(onControlData)相关配置
- object
| Name | Type | Attributes | Description |
|---|---|---|---|
preferArrayBuffer | boolean | <optional> | 是否将
仅影响 SCTP DataChannel 通道( |