Everyman
2018-11-14 13:06:52 +08:00
理论上可以实现。我把需求分为两个:
1、“监测老板手机连接了公司的 wifi ”
2、“发公众号推送消息”
需求一是最重要的基础,需求二目的是提醒,它可以用其它简单易行方式代替,所以这里只讨论需求一怎么实现。它的实现思路要分两种情况:
1、公司是小公司,使用的是常见家用路由器和网络,你能登陆发 WiFi 路由器进行操作甚至更换路由器。
2、大型公司,使用企业级路由和网络,安全防护到位,你也只是能使用网络而已。
如果是情况 1,那么从发 WiFi 路由器的系统着手,既然路由器能做到禁止黑名单 Mac 地址联网,也就是会监控 Mac。首先瞄准老板联网时机获取一次老板手机的 Mac,这以后一般不会变,除非换手机。IP 是不可靠的,很多路由器 IP 分配都是租用制的。然后调研哪些路由系统是可以做到特定 Mac 提醒的,刷那些路由系统,刷不了系统的甚至更换路由器。老板是不会每天查看路由器是不是被人换了的。如果没有路由系统提供这些提醒机制,就要定制开发路由系统,像 k 2 p 有很多官改版提供额外的功能吗?你们自己开发提醒功能,熟悉开发套路后应该不会很难。
如果是情况 2,那么就要搭建定时监测服务了。思路就是先获取老板的 Mac、手机型号、手机名等信息,然后用服务器定时扫同一局域网下所有机器的信息,比如 Windows 就有 net view 命令。这时 Mac 就不一定好使了,手机名(设备名称)这些信息更容易匹配。扫描出老板手机联网了,执行需求二的操作。