大学生课堂点名系统的改良(摈弃之前的做法,采用更好的策略)

    感谢我哥们的大力支持,给了我很多的启发。

     之前我介绍了如何一步步的解决因为蓝牙模块只能接受最大连接量为7的问题,我把所有的重点花在如何解决手机蓝牙与蓝牙模块的通信上,而忽略了这个系统的本质问题。为什么我要完成蓝牙之间的通信问题,因为我要通过蓝牙把学生数据上传到服务器上。而问题的本质就是,为了把学生数据上传到服务器上,我们必须使用蓝牙吗?是的,蓝牙的使用是为了限制地点。把数据传到服务器这就不需要了,只需要连接网络就行。

    假设条件:每人只有一台手机

    想像这样一个场景: 在早上的8:00到10:00我要在403教室上高数课。并且我要使用这个软件来签到。当我来到这个教室,我只需要打开APP,扫描蓝牙设备(只搜索ble设备,学生蓝牙设备在后期处理为扫描不到或隐藏),发现带有403名称的蓝牙,秩序点击选中,然后签到,就可以将自己注册时的信息通过网络发送到服务器来进行相关的处理,那么就是说之前采用的各种分层呀!之类的东西完全会没有用,而且我们不需要和蓝牙通信,这就大大减少了我们的工作量以及所要解决关于蓝牙的问题。学生只需要搜索到这个设备,不需要进行任何相关的处理,这样的话问题就相当的简单。

    每个教室有一个ble设备,设备名称为教室的编号。数据是通过网络进行传输的。

    把这个作为项目,我接下来就可以一步一步的开发,并且更新,有错误的地方请多多批评指正。

猜你喜欢

转载自blog.csdn.net/h2677lucy/article/details/80164807