如何利涂鸦的门锁与涂鸦的网关控制室内灯光 怎么样利用涂鸦的门锁与涂鸦的网关来控制室内灯光的?_百度问一问
发布网友
发布时间:2022-04-23 10:35
我来回答
共1个回答
热心网友
时间:2023-10-11 14:01
咨询记录 · 回答于2021-08-05第 1 步:了解智能灯 App那么如何实现一款智能灯App呢?首先,您需要了解下智能灯的基础功能。智能灯 App 基础功能智能定时功能:可以按照日、周进行设计定时器,可以实现单次,循环定时,可以对分组进行设置定时。远程控制功能:通过家用无线路由器组成的局域网与其他终端设备(手机、平板等)进行通讯,还可以远程遥控灯光操作,实现对灯光的开,关,调光,场景,彩光模式等控制。色彩调节功能:通过色彩调节功能,可以实现多达 16777216 种颜色的调节。地理围栏功能:智能灯控App可以为用户实现离家和到家模式。智能音乐灯功能:可以通过手机音乐和灯结合在一起,实现灯随着音乐有节律的闪烁。智能场景功能:通过专家精心调优出四大场景功能,可以实现柔光模式、缤纷模式、炫彩模式、斑斓模式。智能灯应用场景办公场景:针对办公场景,智能灯具有白光调节模式,还拥有阅读模式的场景可以选择。会客场景:可以采用休闲模式,调节气氛。卧室场景:卧室场景推荐使用暖光模式。唤醒场景:可以通过设置智能定时实现起床播放音乐,并唤醒音乐灯。第 2 步:获取涂鸦 App SDK在涂鸦 IoT 平台的 App 工作台中 App 工作台 中点击 App SDK,点击 创建 App。填写 App 相关信息,点击确认。应用名称:填写您的 App 名称。iOS 应用包名:填写您的 iOS App 包名(建议格式:com.xxxxx.xxxxx)。安卓应用包名:填写您的安卓 App 包名(两者可以保持一致,也可以不一致)。渠道标识符:不是必填项,如果不填写,系统会根据包名自动生成。您可以根据实际需求选择需要的选择方案,支持多选,然后根据 Podfile 和 Gradle 进行 SDK 的集成。点击获取密码,获取 SDK 的 AppKey,AppSecret,安全图片等信息。第 3 步:在 Android Studio 中新建工程在 Android Studio 中新建工程。配置 build.gradle。build.gradle 文件里添加集成准备中下载的 dependencies 依赖库。在根目录的 build.gradle 文件中增加 jcenter() 仓库说明:涂鸦智能 3.10.0 之前的版本的 SDK 默认只支持 armeabi-v7a。3.11.0 版本后已经将 armeabi-v7a、arm64-v8a 集成进 SDK,请将本地手动放入的 SDK 的相关 so 库移除,使用 SDK 中提供的。如果集成新版本 so 库。请移除之前老版本手动集成的库,防止冲突或者代码版本不一致导致的问题。如有其他平台需要可前往 GitHub 获取。集成安全图片点击 “下载安全图片” ——“安全图片下载” 下载安全图片。在集成准备中点击“下载安全图片”。将下载的安全图片命名为 “t_s.bmp”,放置到工程目录的 assets 文件夹下。在 AndroidManifest.xml 文件里配置 appkey 和 appSecret,在配置相应的权限等。在 proguard-rules.pro 文件配置相应混淆配置。第 4 步:集成并初始化 Home SDK在 Application 中初始化 SDK,确保所有进程都能初始化。以下为示例代码:public class TuyaSmartApp extends Application {@Overridepublic void onCreate() {super.onCreate();TuyaHomeSdk.init(this);}}将 appId 和 appSecret 等信息配置在 AndroidManifest.xml 文件里,或者您也可以在初始化代码里初始化。TuyaHomeSdk.init(Application application, String appkey, String appSerect)在退出应用的时候调用以下接口注销掉涂鸦智能云连接。TuyaHomeSdk.onDestroy();在 debug 模式下可以开启 SDK 的日志开关,查看更多的日志信息,帮助快速定位问题。在 release 模式下建议关闭日志开关。TuyaHomeSdk.setDebugMode(true);第 5 步:集成照明控制SDK在接入 照明控制 SDK 之前,您可以先了解一下 照明灯的DEMO,需要把DEMO跑起来,登录成功之后,再进行下列操作。照明控制 SDK 需要依赖 Home SDK 其中的一部分,本步骤也会介绍到依赖的这一部分。依赖说明// home sdk 依赖,注意,必须使用大于等于此版本的SDKimplementation 'com.tuya.smart:tuyasmart:3.20.0'// 控制SDK依赖implementation 'com.tuya.smart:tuyasmart-centralcontrol:1.0.2'注意:tuyasmart-centralcontrol 使用了 Kotlin 编译,需要引入 Kotlin 库确保其正常使用。如果您的项目中已引入kotlin的可忽略下面的配置。Kotlin 接入在根目录的build.gradle中引入kotlin插件的依赖。buildscript {ext.kotlin_version = '1.3.72'dependencies {...classpath "o在app的build.gradle中引入kotlin插件和kotlin包。apply plugin: 'kotlin-android'dependencies {implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"}标准指令说明未使用标准控制指令时,设备控制 一般使用这种方式:ITuyaDevice mDevice = TuyaHomeSdk.newDeviceInstance(String devId);// 监听控制结果mDevice.registerDevListener(new IDevListener() { @Override public void onDpUpdate(String devId, String dpStr) { } @Override public void onRemoved(String devId) { } @Override public void onStatusChanged(String devId, boolean online) { } @Override public void onNetworkStatusChanged(String devId, boolean status) { } @Override public void onDevInfoUpdate(String devId) { }});mDevice.publishDps("{\"101\": true}", new IResultCallback() { @Override public void onError(String code, String error) { Toast.makeText(mContext, "开灯失败", Toast.LENGTH_SHORT).show(); } @Override public void onSuccess() { Toast.makeText(mContext, "开灯成功"这种方式控制时,会发送 DPID,如 101、102 之类的给设备来控制。其中 101 就是这个设备定义的开关 DPID。这么做的缺点是,如果另一个设备也有开关功能,但是不是101控制开关,你就需要传入不同的参数来控制。而当n个设备都有开关功能,但是却dpId都不同,就要写非常多的适配逻辑。为了解决同一个功能定义的 ID 不同的问题,引入了标准指令的概念。标准指令就是特定功能的标准编号。如照明类设备的开灯功能,其标准指令一定是"switch_led"。发送控制指令switch_led,一定可以控制照明设备的开关。详情请参考 标准指令。判断当前产品是否支持标准指令根据产品 ID 判断当前产品是否支持标准指令。使用标准指令需要判断当前设备是否支持标准指令控制,不支持的设备不可以使用该控制方式,只能使用之前的接口控制。示例代码:boolean isStandard = TuyaHomeSdk.getDataInstance().isStandardProct("your_proct_id");其中的 proctId 是产品 id,可从 DeviceBean 中获取。在集成了此SDK之后,调用方式变化如下:ITuyaDevice mDevice = TuyaHomeSdk.newDeviceInstance(String devId);// 注意:这里方法是registerDeviceListener,注册的 Listener 是 IDeviceListenertuyaDevice.registerDeviceListener(new IDeviceListener() {@Overridepublic void onDpUpdate(String devId, Map dpCodeMap) {}@Overridepublic void onRemoved(String devId) {}@Overridepublic void onStatusChanged(String devId, boolean online) {}@Overridepublic void onNetworkStatusChanged(String devId, boolean status) {}@Overridepublic void onDevInfoUpdate(String devId) {}});HashMap dpCodeMap = new HashMap>();dpCodeMap.put("switch_led", true);// 发送标准指令tuyaDevice.publishCommands(dpCodeMap, new IResultCallback() {@Overridepublic void onError(String code, String error) {Toast.makeText(mContext, "开灯失败", Toast.LENGTH_SHORT).show();}@Overridepublic void onSuccess() {Toast.makeText(mContext, "开灯成功", Toast.LENGTH_SHORT).show();}});注意:标准指令使用方法registerDeviceListener注册监听, 非标准是registerDevListener。值得注意的是,目前不是所有设备都支持标准指令控制,后文会说明如何判断该设备是否支持标准指令控制。如果不支持的设备,而又必须使用标准控制,需要联系涂鸦适配。所有标准指令都可以在涂鸦智能平台查找到,例如:灯具(dj) 标准指令集开关-插座-排插(kg,cz,pc) 标准指令集场景开关(cjkg) 标准指令集有了tuyaDevice.publishCommands方法和上面的指令,就可以发送标准指令来控制设备。具体可以参考官网
如何利涂鸦的门锁与涂鸦的网关控制室内灯光 怎么样利用涂鸦的门锁...
唤醒场景:可以通过设置智能定时实现起床播放音乐,并唤醒音乐灯。第2 步:获取涂鸦 App SDK 在涂鸦 IoT 平台的 App 工作台中 App 工作台 中点击 App SDK,点击 创建 App。填写App 相关信息,点击确认。应用名称:填写您的 App 名称。iOS 应用包名:填写您的 iOS App 包名(建议格式:com.xxxxx.xxxxx)。安卓应用包名...
米家app怎样添加涂鸦万能遥控?
1、用涂鸦app添加涂鸦万能遥控器到涂鸦网关并完成该配置 2、打开米家app选择底部“我的”菜单选择其他平台设备 3、点击添加 -选择涂鸦智能并绑定账号就可以了
涂鸦智能怎么连接设备
1、先进入手机系统,找到涂鸦智能APP,点击涂鸦智能APP图标进入2、进入涂鸦智能APP,选择相应的方式进行账号的登录3、没有账号的,需要注册账号,再进行账号的登录4、登录涂鸦智能APP成功后,进入首页点击右上方的+号进入5、进入,找到上方的自动发现,点击自动发现进入6、打开设备网络接收器,搜索你的设备...
涂鸦如何只控制网关下设备
设备分组。在涂鸦APP中可以将同一网关下的设备进行分组,这样就可以只控制特定的设备组,而不影响其他设备。涂鸦还提供了定时、倒计时、自动化等功能,用户可以根据自己的需求,设置设备的开关时间、自动化触发条件等,实现智能化控制。
多个涂鸦网关怎么连接
1、选择添加对应的产品,长按7~10秒,信号灯闪,然后连接加入。2、对于WiFi设备,先连WiFi,再连设备;对于ZigBee设备,要先连WiFi,在连网关,后加入设备,已经加入网关的,只需要在连ZigBee设备时,选择对应网关即可。3、除了摄像头加入有些差异,基本上大多智能设备都是按照如上操作连接。在连设备的...
涂鸦gateway网关可以控制蓝牙锁吗
可以。根据查询涂鸦gateway网关官网信息显示:蓝牙网关用来连接一些支持蓝牙的设备,如智能锁、智能灯。涂鸦的蓝牙门锁方案支持单点蓝牙和蓝牙网关两种连接方式,单点蓝牙通过手机蓝牙与门锁近距离通讯进行数据交互。
小爱音箱怎么连涂鸦万能遥控器
1、直接打开手机桌面,运行小爱音箱APP。2、在“个人中心”中,选择要输入的设置。3、此时,找到实验室功能并点击跳转。4、接下来,需要选择一个第三方平台设备。5、如果没问题,就点击添加按钮。6、从弹出菜单中选择图标项。7、完成以上操作后,根据实际情况继续填写相关信息,立即点击登录。8、这样会...
涂鸦网关复位了怎么办啊
1、网关的后面有个小孔,找个牙签之类的按着不松,10秒左右指示灯会闪烁,完成重置。2、连接WIFI。3、重置后,网关背后有管理地址和WIFI默认密码,连接WIFI后进入管理地址。4、iP地址设置成自动获得。5、保存新的设置,完成网关密码重置即可。
涂鸦智能Zigbee 3.0网关方案通过官方认证
尽管Zigbee协议非常适合智能家居产品,如果用户想要购入Zigbee通讯协议的智能设备,传统WiFi路由器就不足以支持网络连接,需要添置Zigbee网关作为控制中心,TYGWZ-01也应运而生。涂鸦智能ZigBee网关解决方案产品设计图 目前,涂鸦智能可提供全栈Zigbee解决方案,包括Zigbee网关和终端设备。网关方面支持无外网环境下...
涂鸦智能app怎么设置(涂鸦智能在哪)
天猫精灵窗帘如何设置工作日和节假日定时开?具体方法步骤如下 第一步:下载涂鸦智能app,并按照指示完成注册。第二步:注册成功之后,进入涂鸦智能APP添加产品。第三步:选择分类为小家电→找到窗帘。第四步:确认一体化智能电动窗帘有通电,直接选择确认指示灯在快闪。第五步:在配对WiFi时一定要注意是2....