最近准备春招,把项目整理下,项目分为EF为核心的后台程序与移动客户端,以及蓝牙锁。我呢?负责Android客户端与后台程序开发,开锁人员通过移动客户端申请开锁任务,短信通知管理员审核通过以后进行开锁操作或者管理员主动安排任务开锁人员。
深入部分:
1.加解密部分:C语言AES-128加密算法,动态编译成dll文件,封装到一个类,声明两个方法(头部引入具体的dll文件,并对其中的部分数据进行加密;
2.蓝牙通信协议数据部分
难点:
1.蓝牙稳定性--服务+广播机制去实现(详情见蓝牙门禁Android客户端)
2.多级菜单
扩展:
后续由于蓝牙2.0模块的功耗与有效距离的问题,转用蓝牙4.0模块,客户端更新连接代码
原文:http://www.cnblogs.com/lmf-techniques/p/6388038.html