1回答

1收藏

[原创] 【TYDE3.0 涂鸦智能 IoT开发板】 第三帖 -- 照明应用

物联网 物联网 4055 人阅读 | 1 人回复 | 2018-02-17

大概熟悉了tuya3.0板子后,原先打算做一个智能扫地机的,但是受困于对自己的付出,一直没有做出来,还是自己把这个看得简单了。于是重新开始,以demo为例,想在大年29做出一个简易照明应用来,在年末发出来,结果到搞了好几次、测试好几次、修改了好几次,直到刚才才搞定,真是

话说回来,做一个简易照明应用,总共分了以下2部分。
第一部分
第一步,在tuya开发平台上申请开发一个产品
,平台会为应用生成一个16bit的字符产品唯一id号。根据提示,进入第二步,选择具有的功能,我这里弄得参考demo,弄得比较简单,总共2个功能----就是开关灯和亮度调节
(添加扫地机时,那个功能真是有点超乎我的设想)
第三步,平台系统会根据用户指定的功能,生成相应的数据命令
,这里用户也可以根据需求添加数据命令,甚至连接云功能,我这里就没有添加,毕竟经过前几天的折腾,我现在老实了许多,还是从简单熟悉开始
第四步,
,系统平台会根据你选择的app界面生成相应的app,此时扫如下图的二维码,就可以在自己的手机上添加相应的设备(此时前提是你的手机必须安装tuya智能app)

第五步,此时基本就是最后一步了,系统平台会生成相应的SDK和jason调试文件,可以分别下载也可以打包下载。


到此,在系统平台上的操作步骤就完成了。  接下来就是嵌入式程序开发部分,即移植SDK的部分。
第二部分
下载的SDK部分,有一个readme.txt,里面提示了我们应该注意的事项,主要是2.1到2.5部分,我这里是一步一步按照tips来进行修改添加的。
我这里做了一个我修改的记录


另外,对数据命令的处理,需要关注这条线:wifi_uart_service->data_handle->data_point_handle->dp_download_handle->dp_download_led_switch_handle等

到此,基本就可以将一个照明应用搞定了(如何编译调试,可以参考我的第二帖)。视频如下,因为RGB彩灯坏了,所以我外接了3个LED灯。接下来,潜心修炼,尝试扫地机应用。



分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

mabo124

发表于 2018-2-18 23:54:00 | 只看该作者

视频可以看这个:http://v.youku.com/v_show/id_XMzQwNjkwODMwOA==.html?spm=a2hzp.8244740.0.0
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条