蓝牙门禁系统

  最近准备春招,把项目整理下,项目分为EF为核心的后台程序与移动客户端,以及蓝牙锁。我呢?负责Android客户端与后台程序开发,开锁人员通过移动客户端申请开锁任务,短信通知管理员审核通过以后进行开锁操作或者管理员主动安排任务开锁人员。

  深入部分:

  1.加解密部分:C语言AES-128加密算法,动态编译成dll文件,封装到一个类,声明两个方法(头部引入具体的dll文件,并对蓝牙传输的数据帧其中的部分数据进行加密;

  3.核心Socket通信 读阻塞 写不阻塞

  4.多级菜单(详情见蓝牙门禁Android客户端)

  问题:

  C加密算法编译成dll文件出现调用加解密算法失败缺少其他dll文件?动态编译改成静态编译

  (参考http://blog.csdn.net/yapingxin/article/details/7288164http://blog.csdn.net/zhanghdg/article/details/12022669)

  蓝牙稳定性--服务+广播机制去实现(详情见蓝牙门禁Android客户端)

  扩展:

  后续由于蓝牙2.0模块的功耗与有效距离的问题,转用蓝牙4.0模块,客户端更新连接代码

posted @ 2017-02-10 21:33  jianhuicode  阅读(609)  评论(0编辑  收藏  举报