简体中文 | English
该演示Demo有四个演示入口,其中IOT DEMO
主要演示Explorer Device Android SDK 基础功能和个别使用场景; IOT AI FACE Demo
演示了Explorer Device Face SDK的简单应用; IOT TRTC DEMO
演示Explorer Device RTC SDK的简单应用; IOT TME DEMO
演示Explorer Device TME SDK的简单应用.
├── Demo
│ ├── IOT DEMO
│ ├── IOT AI FACE DEMO
│ ├── IOT TRTC DEMO
│ ├── IOT TME DEMO
│ ├── IOT VIDEO DEMO
│ ├── IOT CONFIGWIFI DEMO
│ ├── IOT CENTRAL DEMO
该演示Demo通过数据模板
示例
网关示例
三个Tab页演示了Explorer Device Android SDK的基础功能。
该页面从上至下包含三部分:参数设置区
、功能操作区
、日志输出区
- 参数设置区
- 包含下拉选择参数key和参数value输入框(可以不在此处设置),在app-config.json中设置即可
- 功能操作区
- 包含设备上下线、Topic相关(订阅主题/取消订阅主题)、属性上报、状态更新、设备信息上报、清除控制、事件上报、检查固件更新等操作
- 注意:在操作功能区其他功能的前提是点击
设备上线
且日志输出区打印出onConnectComplete,status[ok]
字样
- 日志输出区
- 功能区的操作在功能区会有对应的日志输出,比如点击了
订阅主题
,日志输出区会打印onSubscribeCompleted
字样
- 功能区的操作在功能区会有对应的日志输出,比如点击了
该页面从上至下包含两部分:功能操作区
、日志输出区
-
功能操作区
- 包含设备上下线和检查固件更新操作
- 设备上线后,可以通过控制台更改该设备的属性值,比如灯的亮度、颜色、开关,该Demo会实时显示更新后的属性值。
-
日志输出区
- 功能区的操作在功能区会有对应的日志输出,比如点击了
设备上线
,日志输出区的Status字段的值会更新为online。
- 功能区的操作在功能区会有对应的日志输出,比如点击了
该页面主要演示在网关设备下添加删除子设备、子设备的上下线以及网关设备本身的上下线功能;该页面从上至下包含两部分:功能操作区
、日志输出区
。
-
功能操作区
- 包含在网关设备下添加删除子设备、网关上下线和添加子设备以及子设备上下线等操作
- 注意:点击上下线的前提是已经点击了
添加智能灯
或者添加空调
-
日志输出区
- 功能区的操作在功能区会有对应的日志输出,比如点击了
上线
,日志输出区的Status字段的值会更新为online。
- 功能区的操作在功能区会有对应的日志输出,比如点击了
待补充
该页面主要包含两部分:设备二维码生成区
、音视频通话区
,主要演示App与trtc设备间的音视频通话场景
-
设备二维码生成区
- 填写trtc设备三元组信息(产品ID、设备名称、设备密钥)
- 点击设备上线即可生成trtc设备的二维码,可通过
腾讯连连App
扫描该二维码进行设备绑定
-
音视频通话区
- 可以点击
音频呼叫
或视频呼叫
按钮进行设备与App间通话,前提是App已经绑定了该设备
- 可以点击
该Demo包含两部分:设备信息配置页面
、音乐播放控制页面
;该Demo主要演示腾讯连连App
/腾讯连连小程序
与设备间的播放控制场景
-
设备信息配置页面
- 填写设备三元组信息(产品ID、设备名称、设备密钥)
- 点击配置即可跳转至
播放控制页面
-
播放控制页面
- 可以点击
OFFLINE
按钮使设备上线 - 该页面其他控件是基本的播放控制按键,该页面目前支持音量调节、播放进度调节、播放模式切换、播放/暂停切换、切歌、音质调节等能力
- 可以点击
-
如何进入预发或体验环境
- 在
设备信息配置页面
的Broker Url
输入框中输入环境对应的Broker Url
- 在
该Demo包含:设备信息配置
、设备上下线
、音视频呼叫
;该Demo主要演示腾讯连连App
与设备进行双向音视频通话的场景
-
设备信息配置
- 在腾讯云物联网开发平台控制台创建对应产品,选择产品品类为 智慧生活-运动健康-双向音视频手表,通信方式如支持SIM卡,选择2G/3G/4G,认证方式为密钥认证方式,在该产品下创建设备,并在Demo中输入框填写创建好的设备三元组信息(产品ID、设备名称、设备密钥,Demo演示的为密钥认证方式)。
-
设备上下线
- 可以点击
设备上线
按钮使设备上线、点击设备下线
按钮使设备下线
- 可以点击
-
建立设备与用户绑定关系
- 使用 腾讯连连开源版App,扫描Demo上线时更新的二维码,提示绑定成功,并在腾讯连连开源版App中点击进入对应的设备面板页面建立好p2p连接。
-
音视频呼叫
- 设备主呼: 在
设备上下线
按钮上方的输入栏内输入腾讯连连App的用户ID,设备Demo中点击音频呼叫或者视频呼叫,对App用户进行呼叫。 - 设备被呼: 腾讯连连开源版App对应的设备面板中点击语音呼叫或视频呼叫,对设备进行呼叫。
- 设备主呼: 在
该Demo包含:设备信息配置
、设备上下线
、音频推流
、视频推流
;该Demo主要演示Android设备实时采集音视频并推流,观看端(腾讯连连SDKDemo)可以实时预览
-
设备信息配置
- 在腾讯云物联网智能视频服务(消费版)控制台创建产品和设备,并在Demo中输入框填写创建好的设备三元组信息(产品ID、设备名称、设备密钥)。
-
设备上下线
- 可以点击
设备上线
按钮使设备上线、点击设备下线
按钮使设备下线
- 可以点击
3.1 音频推流 * 点击音频推流即可采集音频并推流,腾讯连连SDKDemo可以实时预览(有声无画),也可以发送语音到该demo
3.2 视频推流 * 点击视频推流即可采集音视频并推流,腾讯连连SDKDemo可以实时预览画面(有声有画),也可以发送语音到该demo
该Demo包含:设备信息配置
、设备上下线
、音频推流
、视频推流
、主动呼叫填入的设备
;该Demo主要演示Android设备实时采集音视频并推流,主动呼叫填入信息的设备,实现Android设备和Android设备进行实时音视频的场景。
-
设备信息配置
- 在腾讯云物联网智能视频服务(消费版)控制台创建产品和设备,并在Demo中输入框填写创建好的设备三元组信息(产品ID、设备名称、设备密钥)。
-
设备上下线
- 可以点击
设备上线
按钮使设备上线、点击设备下线
按钮使设备下线
- 可以点击
3.1 视频推流
- 点击视频推流即可采集当前设备音视频并开始推流。
3.2 主动呼叫填入的设备
- 填入被呼叫的Product ID、Device Name、Xp2pInfo信息后,点击主动呼叫填入的设备,即当前设备去呼叫填入信息的设备。
作为主呼设备调用的相关API介绍请参考 android sdk接口使用说明
待补充
该Demo包含:设备信息配置
、设备上下线
、中控控制设备
场景;该Demo主要演示中控屏操控设备的场景
-
中控设备信息配置
- 在腾讯云物联网开发平台控制台创建对应产品,选择产品品类为 ####,通信方式如支持SIM卡,选择2G/3G/4G,认证方式为密钥认证方式,在该产品下创建设备,并在Demo中输入框填写创建好的设备三元组信息(产品ID、设备名称、设备密钥,Demo演示的为密钥认证方式)。
-
中控设备上下线
- 可以点击
设备上线
按钮使设备上线、点击设备下线
按钮使设备下线
- 可以点击
-
中控控制设备
- 使用 腾讯连连小程序 扫描Demo上线时更新的二维码,授权并绑定后中控会收到后台下发的accessToken,使用该token可以拉取到该token下绑定的所有设备,也可调用控制设备的http接口