蓝牙门禁系统

时间:2022-04-22
本文章向大家介绍蓝牙门禁系统,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

最近准备春招,把项目整理下,项目分为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模块,客户端更新连接代码