云中飞啊飞 发表于 2020-12-28 17:27:31

【App SDK开发】+不同场景自动切换氛围的智能灯

本帖最后由 云中飞啊飞 于 2020-12-28 23:20 编辑

本次作品完成者:云中飞鹤

一、作品名称:
【App SDK开发】+不同场景自动切换氛围的智能灯

二、作品心得:
个人心得体会:
通过本次实战营,我学会了Android studio软件的安装和简单的使用。更多的是
1、Android studio的调试,从接到项目开始,就忙于Android studio的下载,配置,安装,但是可能是期间的某个程序没下载到,导致调试一直失败,但是Android SDK已经下载完整了的,通过下载了一天一夜,本以为按照Demo的操作流程很轻松简单地就能完成Demo,没想到各种尝试,最终出现了APP安装到手机或者模拟器上面均出现闪退问题,又重新下载,重新安装,重新配置,重新修改参数,重新编译,又弄了一天的时间,最后还是故障依旧。最后换了一台电脑,还是按原先设想的流程操作了一遍,用了近一个小时的时间,发现居然可以了。
总结如下:Demo操作首先装JAVA,配置好环境变量,验证Java,如何配置和验证Java是否正常百度教程非常的多,然后官网下Android studio,官网下载的exe安装包都能自动联网下载SDK,如果百度其他第三方网站下载的安装包很多都不能自己自动下载SDK,这也是很多工程师朋友demo调试失败的原因之一,在教程页面下涂鸦的demo,然后打开Android studio,打开project,选择解压的涂鸦的demo,注意是要选中下载的demo的“TuyaSmartHomeSdkDemo”目录,目录的对错跟后面调试也有很大的关系,其实也非常好的判别,选中目录的时候目录前面的文件夹图标是一个安卓的绿色小图标,接着软件自动下载相关文件,确保SDK下载好了,SDK下载通常情况下是1个小时,也有个别文件下载比较缓慢,然后按照三张图片修改KEY和包名,图片建个文件夹放到demo指定目录,这几个修改demo的操作都有图片示例,所以操作起来也没什么难度!接着真机进开发者模式,找到USB调试模式,勾选,允许USB安装也勾选上,然后插上数据线,在软件上面运行修改好编译好的文件,真机这个时候会弹出安装的窗口,真机操作装好涂鸦测试的软件,打开注册登录就可以了!模拟器默认是打开USB调试和USB安装的,如果是运行在模拟器环境下,只需要看到弹窗安装即可。
注意几个小点:
①:用key要用正式版的,图片也要用正式版的图片,不然会出现注册收取不到验证码的问题;
②:连接手机必须要确保SDK Tools中Goole USB Driver有勾选安装,不然会识别不到手机;
③:每次修改完必须要重新编译;
④:尽量选择官方网站下载JAVA和Android studio,因为别的渠道下载来源不能保证版本和其他扩展需求插件的完整性;
⑤:自动下载过程中切忌不要乱点,因为乱点有可能会导致下载不全,下载不全或者文件中断会相当麻烦;
⑥:如果是一直折腾了还是安装不上或者报错太多,通过网络搜寻方法或求助于群中的小伙伴依旧无法解决问题可以换个电脑尝试。
2、由于本次收到灯还是比较慢,加上以前也没搞过Android studio的开发,本想腾出更多时间来研究学习的,但是这都到了需要交付的时间了,由于项目的增多,也在忙着其他产品的开发,更加遗憾的是,由于公司一个同事被调离湖南,公司所有技术支持的工作都落到我头上了。加上每天回到家时间也太晚了,本次作品没有提交纯属遗憾。当然时间允许的情况下我还是会研究代码和捣腾这个灯的,因为这个灯的可玩性还是蛮高的,加上这个灯可以配合其他模块实现各种指令的操作,可开发性和实用性还是很高的!
我之前的一个设想是:
做一款智能灯,实现不同场景自动切换氛围,氛围的体现为,根据不同的场景定义灯的亮度和颜色是不同的,例如在洗手间的灯为亮黄色,在客厅的灯为亮白色,在卧室的灯为暗黄色,当然根据个人的喜好也可以定义不同场景个人喜欢的颜色。然后通过连接红外感应WiFi开关,当人通过某个场景的门的时候,通过红外感应到有人经过,触发WiFi开关,然后WiFi给了指令给到涂鸦智能灯,通过预先在涂鸦智能灯里面预设的场景,调用那个场景的灯的亮度和颜色,实现到某个场景自动切换灯的不同亮度和颜色,从而达到不同场景有不同的氛围!
通过本次开发:收获颇丰,既明白了物联网中智能物件的开发是一个什么样的流程,也可以在涂鸦这个IOT平台中进行产品的扩展,对于后续如果有项目入驻提供了一个基础,为以后公司产品上线也提供了方案的参考,以后进行业务的需要也可以在涂鸦IOT平台中进行操作,相比阿里的IOT平台,涂鸦操作平台虽然功能没有阿里的操作平台多,但是界面的排版,栏目的分类,还有平台操作流畅度还是感觉比阿里的好,平台后续当然会增加和完善更多的功能,也希望涂鸦IOT平台越来越强大,越来越多开发者加入!
个人建议:
希望主办方可以考虑实际情况,往后类似活动可以做到以下几点:
1、考虑到参与人数有点多,专业方向的人相对较少,可以出一些比较基础的视频,供给大家参考,或者多点实例,还有图文的教程,对于一些有这方面开发兴趣的工程师们积极性也会提升不少;
2、由于好多人都不是自由职业工作者,上班还有工作主职也可能是跟本次的开发无关,时间都非常的珍贵,从Demo的成功运行可能有些人需要更长的时间,加上灯和插座在途中的物流时间,提交作品的时间确实也有点急凑了,建议下次开发可以预留更多的时间供给大家学习和作品的提交,相信预留时间多会有更多的人做出更加完善更加好的作品;
3、在涂鸦的IOT平台中,希望加入一个栏目为涂鸦商城,然后商城里面对应的产品都有对应的规格书,示例等,方便开发人员查阅。附上Demo成功连接灯泡视频:
链接:https://pan.baidu.com/s/1QcVZYlObysa6KhjeUHgkNQ
提取码:d1fa



页: [1]
查看完整版本: 【App SDK开发】+不同场景自动切换氛围的智能灯