APP下载

基于MAC地址的校园签到与定位软件设计

2021-11-12宫雨欣蒿特祺

智能计算机与应用 2021年9期
关键词:数据库用户功能

宫雨欣,户 国,蒿特祺,王 易,应 悦

(上海工程技术大学 城市轨道交通学院,上海 201620)

0 引 言

国内大部分高校仍然使用教师课堂点名签到的方式统计学生课堂出勤信息,该模式会占用正常的教学时间,影响正常的教学进度,存在诸多缺陷。

无线通信技术包括超宽频(Ultra Wie Band, UBW)、ZigBee技术、射频识别(Radio Frequency Identification, RFID)、无线宽带(Wi-Fi)、4G通信技术等[1]。众多分布于不同位置的路由器所发射出的无线信号是构成无线局域网的首要条件,每个无线信号所在的发射装置都有一个独立的设备编号(MAC地址),用户可以使用自己的设备连接这些无线信号,从而登入互联网。用户登录后,用户的设备便可以通过JS获取MAC地址,或通过后台代码获取设备的MAC地址。基于此,只要让手机根据本地IP获取周边路由器的MAC地址,在数据库中搜索与该路由器相匹配的数据,即可实现定位功能。

隶属于美国的SkyhookWireless公司首次提出了Wi-Fi定位以及相关技术,通过不断改善,Wi-Fi定位技术日趋成熟,其原理为:根据Wi-Fi热点具有的位置不变性的性质,不同的Wi-Fi热点在通电的情况下,就会向周围空间发射其所产生的信号,并且此信号具有全球唯一性,并将该信号命名为ID—MAC地址,通过侦控一定范围内的AP(即Wi-Fi热点)的MAC地址,将该地址传送到服务器内,服务器可根据已经储存在数据库中的MAC地址,运用相关算法,获得客户端具体位置。

本文基于MAC地址探测的相关原理开发校园签到与定位系统,通过获取校园内不同地点的MAC地址,实现用户在校园内的打卡与定位的功能。……

登录APP查看全文

猜你喜欢

数据库用户功能
也谈诗的“功能”
关于非首都功能疏解的几点思考
数据库
关注用户
关注用户
数据库
关注用户
数据库
数据库
如何获取一亿海外用户