微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 项目结题

项目结题

时间:10-02 整理:3721RD 点击:
试用这么长时间,终于可以写一下这个开发板的结题报告了。
1.开始的时候主要注重的是开发环境的搭建,使用的是VirtualBox虚拟机搭载lubuntu系统来开发底层固件的。
固件里面提供了几个DEMO,主要有三色灯,温湿度,OLED等。按照之前的帖子里面的操作就可以完成bin文件。
http://bbs.elecfans.com/jishu_543717_1_1.html;
2.有了bin文件就可以进行下载测试了,使用厂商提供的flash烧写工具,配合板子上面的USB转串口等就可以实现程序的下载操作,具体步骤请参考http://bbs.elecfans.com/jishu_560070_1_1.html;
3.有了底层的固件以后,得考虑上位机程序的了,可以使用微信控制,或者APP控制,或者web网页进行控制,同时还可以使用TCP调试助手来进行一些数据传输等。开始的时候准备使用APP云来生成APP,软件部分不是很熟,需要HTML5,JS,CS等一系的技术支持,摸索一段时间后还没有成功,还是等以后有时间在摸索吧。后来看到了厂商提供的DEMO,使用andriod工具来开发的,主要使用的是java,对这个也不是,好在框架是现成的啊,不需要我自己去搭建了。工程界面如下所示


APP安装到手机后的效果


然后连接到WIFI,就可以显示在线的设备了。


4.项目调试
有时候一不小心钥匙没带,只能去求助于开锁师傅,不仅麻烦,还增加了 不安全因数。本项目的实施可以解决这些问题。通过智能锁里面的wifi模块和手机进行连接,比对用户身份和密码,确认后就可以轻松打开家门。智能锁也没有什么特别的,就是多了个控制电机而已,上图


这里只需要一个控制开关就可以简单实现,要求高安全性的话,可以考虑其他方式来解决,例如加一些通讯的协议,密码等。为快速验证效果,借用微信的三色灯控制的界面。这里有个开灯和关灯的按钮,可以借来使用。
关灯的命令是 ff ff 00 07 70 01 10 00 00 00 66 是这个,也就是rgb值都是0,大于0就可以认为是开门了。命令具体的意思可以看智能协议这部分的内容。固件部分进行适当的修改就可以了,在接收到传输过来的命令后,解析下就可以了。控制指令的log信息如下所示。


试用过程到此到一段落,后面还得继续挖掘更多的新的功能和用途,继续摸索。,感谢厂商提供的技术支持,非常的到位!

你好,我的小e 现在能连上WiFi但手机控制的时候,一直是设备目前处于离线状态,控制不了,怎么办?

最好用andriod的手机,苹果的会出问题

结贴了哦, 恭喜~

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top