Zigbee项目是一个涉及智能家居的无线门锁项目。主要包括上位机的tcp、http服务器、网页客户端和下位机中的基站和门锁。
Zigbee是基于IEEE802.15.4标准的低功耗局域网协议。ZigBee技术是一种短距离、低功耗的无线通信技术。下位机中的基站和无线门锁之间就是通过Zigbee进行星型组网。基站和PC之间则是通过TCP/IP协议进行通讯,从而可以实时采集门锁数据和对门锁的进行远程控制。
- 远程实时性 :在PC端可以远程使用门锁的常用功能,实时采集门锁的权限信息和记录信息等;
- 防冲撞设计 :使用RFID无源读卡器开关门时可以做到读卡防冲撞设计;
- 门锁低功耗 :在使用5号电池供电的情况下,可以连续工作6个月以上;
- 低电压休眠 :在电池电压过低的情况下可以做到实时报警以及二级深度休眠;
- 离线授删权 :可以在PC端网络不通的情况下对门锁进行离线授权和删权处理;
Zigbee/
|
├── Zigbee-mcu/[下位机]
│ ├── Circuit[电路]
│ ├── datasheet[手册]
│ ├── Program[程序]
│ └── Tools[工具]
├── Zigbee-pc/[上位机]
│ ├── doc[文档]
│ ├── http[服务器]
│ └── tcp[服务器]
├── Zigbee-protocol/[通信协议]
└── Based on the Zigbee wireless access control design and implementation[PPT]
- IAR :CC2530环境IDE;
- ZnetCom2 :下位机TCP/IP参数配置工具;
- NetAssist :网络调试助手;
- WebStorm :TCP/HTTP服务器、网页设计IDE;
- Google Chrome :网页调试工具;
- Node-inspector :TCP/HTTP服务器调试工具;
- Grunt :代码压缩器;
- pm2 :Node应用程序管理器;
- WebStrom-MongoDB :数据库可视化管理工具;
- git :版本控制;
- 离线门锁设计
- 基站和门锁组网设计
- 基站和PC通讯设计
- 网页设计
- 通信协议设计
V1.0
Victor:@github