如何使用涂鸦智能设备(基于LAN通讯)


  • administrators

    前言

    涂鸦是一个全球化智能平台,在AI与大数据驱动下,独创IOT平台服务模式,连接消费者、制造品牌、OEM厂商的智能化需求,为客户提供一站式人工智能物联网的解决方案,并且涵盖了硬件接入、云服务以及APP软件开发三方面,形成人工智能+制造业的服务闭环。

    涂鸦开发资料:
    https://docs.tuya.com/zh/iot
    https://github.com/TuyaAPI/cloud
    https://docs.tuya.com/en/cloudapi/appAPI/index.html

    RaftLink内置了涂鸦的配网和云端控制以及局域网控制功能,这意味着我们不再需要任何涂鸦系列的APP即可完成配网到控制的全过程操作。
    可能有的用户仍然希望同时能继续使用涂鸦APP控制,我们也考虑到这种情况,但用户需要自行上传设备的控制密码信息即可,通过局域网完成控制。

    使用RaftLink平台控制涂鸦智能设备
    操作步骤如下:

    1.将RaftLink和涂鸦设备上电,并完成启动。
    2.将涂鸦智能设备重置到出厂设置,进入到配网状态。
    3.使用浏览器打开RaftLink控制台,进入到HomeHub应用,打开“涂鸦配网”开关。
    4.等待配网完成,WEB会提示找到涂鸦设备,点底部的刷新按钮。
    5.设备出现后可通过web或者HomeKit操控它。
    6.RaftLink在能搜寻到局域网的情况使用局域网控制,否则使用广域网控制。
    

    0_1573003562784_QQ图片20191106092426.png
    使用涂鸦APP方式连接涂鸦智能设备
    非RaftLink平台方式控制涂鸦智能设备,关键是要取得设备的id和local key密码。
    使用自定义配置,将不再加载RaftLink平台控制的设备,请注意合并; 如不再使用自定义配置,可上传一个非JSON文件即可。

    1.使用上面步骤完成了涂鸦智能设备到RaftLink的绑定。
    2.使用浏览器打开RaftLink控制台,进入到HomeHub应用,打开“涂鸦设备信息页”链接,这是一个JSON格式的文件,将它保存到本机。
    3.提取下面部分的内容.(不提取直接上传也可)如果是多个开关,需要复制status字段,以便HomeHub应用知道开关数量,格式的解析请参考涂鸦appAPI的tuya.m.device.list接口应答数据。
    4.点击HomeHub的"涂鸦LAN自定义配置"文件上传按钮。将保存后的文件上传到RaftLink.
    5.信息提取完毕,可以将涂鸦智能设备绑定到涂鸦App了。
    6.此方式仅使用局域网控制涂鸦设备,设备可以连接到RaftLink上级路由器热点。
    

    涂鸦自定义配置样本

    [{
    	"name": "W602",
    	"category": "kg",
    	"id": "51304205a4cf12a3a123",
    	"local_key": "7ed18c54acbf5123",
    	"status": [{
    		"code": "switch_1",
    		"value": "false"
    	}, {
    		"code": "switch_2",
    		"value": "false"
    	}]
    }, {
    	"name": "智能通断器",
    	"category": "kg",
    	"id": "9c579572dd6d66f341r123",
    	"local_key": "d0d454a74f739123"
    }]
    

    为什么我的HomeHub没有“涂鸦LAN自定义配置”按钮
    RaftLink已经支持的非常多的智能设备。为了节省资源,是根据用户实际环境来展示的,可能您还没有将涂鸦设备添加到RaftLink的网络。

    2020-02-13 增加涂鸦智能通断器支持(不能获取开关状态信息)

    涂鸦修改了策略 不同平台设备的密码不再通用 所以只能通过RAFTLINK的涂鸦入网来加入,因为固件是3.2 不支持获取状态,但是能获取状态更新。也可以开关

    如有不明白的地方,欢迎跟贴