考勤机问题,求帮助

2017-07-13 08:47:00 +08:00
 FelixXie

有一个需求,在其他公司允许的前提下获取其考勤记录。
现在有两个问题:
1.有的公司考勤机是只支持局域网的,这种应该怎么解决?
2.进行手动下载么?有没有第三方 API ?
研究了几天,没有进展。

3503 次点击
所在节点    程序员
18 条回复
xiaobai987
2017-07-13 08:49:22 +08:00
如果他们公司的考勤机不联外网,只能手动下载,不过可以试试虚拟局域网技术。
mcone
2017-07-13 08:50:21 +08:00
这个问题 难道你不是应该问那个考勤机的销售吗…………
FelixXie
2017-07-13 08:52:41 +08:00
@xiaobai987 这个学习成本有点儿高啊,时间有点儿紧迫。
FelixXie
2017-07-13 08:53:07 +08:00
@mcone 问了,没回答出个所以然来。。
extreme
2017-07-13 08:53:32 +08:00
就算是只支持局域网,那也有个内网 IP 给你访问那个考勤机子吧,你需要一个可以访问外网的设备接入内网。
外网通内网方法很多,最简单的莫过于 VPN 了。
dangyuluo
2017-07-13 08:55:07 +08:00
偷偷潜入公司,找一台服务器打反向 ssh 通道,白天业务繁忙的时候下载,藏在大量的流量里,没人会查。
FelixXie
2017-07-13 08:55:17 +08:00
@extreme 这个方面还真没接触过,我查查资料。
akrf
2017-07-13 09:10:23 +08:00
VPN 就是干这个的,前提是你们公司得有公网 ip
xiaobai987
2017-07-13 09:18:11 +08:00
@akrf 花生壳 动态 DNS 很好用
FelixXie
2017-07-13 09:20:41 +08:00
@akrf 我们公司有,但是对方公司不一定有,这样可以么?
annielong
2017-07-13 09:41:12 +08:00
前提是考勤机软件要有接口,没用过高端的,普通的考勤机要么 usb 导数据,要么用人家自带的软件通过网络等方式连接,先把这一步搞定再说,
litter123
2017-07-13 10:06:19 +08:00
利用一台有固定公网 IP 的机子即可,使用 N2N 中转
porrat
2017-07-13 10:12:54 +08:00
4G 路由器,4G 模块
akrf
2017-07-13 10:14:44 +08:00
@xiaobai987 我也没说需要固定公网 ip 呀。。。很多企业宽带没有公网 ip 的,直接接入机房,速度超快,但是只有内网 ip。

@FelixXie 基本架构是这样的:在对方局域网内,可以通过网络直接获取到信息。这样的话,你只需要进入对方内网就行了,而 VPN 就是专门干这个的,但是是你使用 VPN 连接到对方局域网内,这就要求对方得有公网 ip。如果对方没有,就要反着来了,我觉得写一些脚本在对方内网内的机器上运行,定时同步到你们公司比较靠谱。。。
lostsnow
2017-07-13 10:38:16 +08:00
考勤机没有公开的 API, 不过各种考勤机基本就是一个模子造出来的, 所以可以自己抓包写一份出来~ 当然也有别人写过的:

https://github.com/search?q=PIN2Width&type=Code&utf8=%E2%9C%93
harry890829
2017-07-13 10:39:46 +08:00
不是一个代理的事情么
Famio
2017-07-13 11:10:17 +08:00
一般考勤机,都是会有开发文档和 API 以及一些小 demo
你可以直接问客服要,至少我知道中控是一定有的,亲身经历
abdiweli
2017-07-13 18:56:15 +08:00
考勤机一般有自己的管理软件的,一般这种管理软件是拿 Access 是去存考勤记录的。
你要做的就是用这个软件把考勤记录从考勤机下载到本地,再把 Access 文件里的数据自己写程序读出来就行了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/374949

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX