1.为何申请
以前以前用过BB Black,做过TI的ZigBee Z-stack协议中的数据转到BB Blck 通过内网交换到Android客户端上,这个是基本参考TI的例程来。学习linux半年多了,就是想尝试用SIN210做个智能网关。SIN210做为网关性能是足够的,官方给的教程还是蛮多的。
会边学习这款板子边写东西吧,把自己的经历分享给大家吧,每周可以好好写一两篇帖子, 平常闲暇时间比较充足。
第一阶段:只能写一些比如开发环境搭建呀等一些入门的帖子。
第二阶段:介绍一下板子的资源。
第三阶段:一些简单的驱动的开发。
第四阶段:把做智能家居的网关的过程连载出来。
2.研发的项目及名称
项目名称:家庭智能网关
项目简述:网关会驱动一写PM2.5、温度、湿度、光强等一些床传感器,因为SIN210自带了显示屏,通过显示屏可以显示这些信息。使用一些CC2530或者NRF24L01模块与网关连接,进行远程控制家居的灯具和家电等。通过Android的客户端可以访问和控制网关,间接控制家电等。
3.研发的命题方向及思路(需具体写出使硬件和软件的情况、框图及产品具体实现的功能)
。 (1)开发一个Android客户端可以控制和访问网关的数据,从而监控制家电。
(2)家庭网关具体设计如下:
项目计划:
1.完成PM2.5,射频卡,光强等一些基本的传感器驱动的编写,首先可以通过本地调用。
2.做一个QT的界面,通过本地观察温度,控制继电器。
3。使用NRF24L01进行射频卡通信。
4.CC2530采用串口与SIN210进行通信。用两个CC2530 实现点对点的通信。
5.用CC2530写一个多播的协议,通过广播进行控制,和反馈CC2530采集到的信息。
6.调试摄像头,开发Android客户端。
7.加入boa服务器。
(如果上述都能够实现)
8. 用USB实现 CC2531(CC2530不带USB控制器,CC2531带USB控制器,其他功能都一样) 和 SIN210进行通信。
9.使用CC2531作为协调器组建ZigBee网络。
4.个人目前的技术知识技能及工作经验,从事的工作的方向
从事嵌入式开发,以前使用过BB Black 做过网关,但是用的是CC2530 USB和网关通信,采用的是CC2530搭建的ZigBee网络。,做过l网关,这次想用SIN210完善一下以前的想法,使用QT界面,整体功能比以前的网关有个提高。以前也做过ZigBee的项目,手里有一些ZigBee的模块。
比较喜欢嵌入式和物联网,以前也做过一些东西,手里有一些传感器和模块,可以直接使用,开发起来行对难度会小一点。