
台灣裝機量最大的門禁品牌是 SOYAL(茂旭),但多數店只拿它開門。門禁是裝潢時弱電行順手裝的,軟體是隨機附的 701,從此只負責開門。幾年後公司長到三十人、開了第二間店、月底算工讀生薪水要對兩天,老闆才發現讀卡機裡躺著每個人每天幾點進出的完整紀錄,只是沒人去接。
這篇專講 SOYAL:既有讀卡機怎麼變成打卡機、資料怎麼進薪資、哪些情況要補硬體、哪些情況真的要換。先看三種串接路徑的速覽。
路徑 | 做法 | 即時性 | 穩定度 | 適合 |
|---|---|---|---|---|
701 定時轉出檔 | 701 Client 每 N 分鐘匯出文字檔,程式讀檔入庫 | 分鐘級延遲 | 701 必須一直開著 | 一家店、預算最低、先跑通 |
讀 701ServerSQL 資料庫 | 直接查它的 MS SQL 事件表 | 秒級 | 701 仍要開著;改版可能改表 | 一家店、已經有 701 SQL 版 |
直連協定/TCP-Link | 程式直接對讀卡機(RS-485 或 TCP/IP),或走 TCP-Link 的 JSON 介面 | 即時 | 最穩,不依賴 701 那台電腦 | 多店、要長期用、要遠端開門 |
701 軟體在做什麼,以及它的極限
SOYAL 隨機附的 701 Server/Client 是一套 Windows 單機軟體,負責和讀卡機通訊、收刷卡事件、管卡片與門的權限。它有基本考勤報表,也能把紀錄匯出成文字檔給第三方。極限在這裡:
- 沒有 API。第三方要拿資料只有三條路:讀它匯出的檔、讀它的資料庫、或繞過它直接跟讀卡機講話。
- 裝在某台「沒人敢關」的電腦上,那台電腦關機,紀錄就斷。
- 介面停在多年前,多分店要各裝一套。
SOYAL 自己也知道這件事,所以官方 FAQ明列三種開發方式,並且從 701 Server 10.2 起加了TCP-Link,可以把 JSON、XML、Modbus 指令轉成 SOYAL 協定。這是第三條路的正規版本。
三種串接路徑怎麼選
要長期用的走直連或 TCP-Link;只是想先看看資料能不能用,走轉出檔。讀資料庫是折衷,701 改版時最容易斷。
路徑三的開發量最大,但做完之後 701 那台電腦可以退場,多店也只要一套後端。系統整合案怎麼準備、要先問客戶哪些事,系統整合的六種情境與三種架構那篇有整理。
要補哪顆硬體
看你的讀卡機是哪一種,多數情況只補一顆通訊模組:
現況 | 要做的事 | 市價參考 |
|---|---|---|
RS-485 款(AR-721、AR-725、AR-727 這類最常見的) | 加一顆 AR-727-CM 網路通訊模組,把 RS-485 轉成 TCP/IP,一顆可帶一整串讀卡機 | 約三到四千元 |
TCP/IP 款(AR-837-E 這類有網路孔的) | 直接接,不用補件 | 機器本身約 8,000 元 |
中介程式的主機 | 一台 Raspberry Pi 或小主機,或放雲端從通訊模組拉資料 | 幾千元或月費 |
讀卡機不用換、線不用重拉、裝潢不用動。這是整件事最重要的前提,客戶最怕的是「要換整套」,實際上多數案子只補一顆通訊模組。市售價格可以在飛比的 AR-721H 比價和PChome 的 AR-837-E 頁面看到。
卡號對應和進出方向的坑
讀卡機吐出來的每筆事件大致是:卡號、時間、哪台機器、事件類型(合法刷卡、拒絕、開門鈕、門磁)。要變成打卡紀錄,第一步是卡號對應員工,這一步看起來簡單,坑最多:
- 同一張卡,Wiegand 26 讀出來的號碼和 Wiegand 34 不一樣,十進位和十六進位也不一樣。舊機和新機混用時,同一個人會變成兩個卡號。
- 悠遊卡當門禁卡的,卡號是 Mifare UID,和 EM 卡長度不同。
- 離職的人卡沒收回,卡號還在系統裡,要和人事狀態同步。
做法是先把全店每台讀卡機的卡號格式對齊,再做人員對應表,最後和人事主檔的在職/離職狀態綁在一起,離職當天卡號自動失效。
進出方向。單台讀卡機只知道「有人刷了」,不知道是進還是出。判斷方向有兩種做法:進出各一台讀頭(硬體解),或用規則推(當天第一筆是上班、最後一筆是下班,中間的成對配)。小店通常用後者,夠用。
從刷卡到薪資單,先講清楚的五條規則
技術接通之後,真正花時間的是規則。這幾條要在導入前和老闆確認:
規則 | 常見設定 |
|---|---|
上下班怎麼取 | 當天第一筆進=上班、最後一筆出=下班 |
中途出去怎麼算 | 30 分鐘內回來算連續工時,超過扣休息 |
忘刷卡怎麼補 | 員工申請、主管審核、系統記下誰改的和原因(勞檢看「不可竄改」的關鍵) |
跨日班 | 晚班刷進來是今天、刷出去是明天凌晨,歸到上班那一天 |
時段判斷 | 這筆工時是平日、休息日還是國定假日,倍率完全不同 |
第五條的倍率和勞健保門檻,工讀生薪資怎麼算那篇有完整算式。規則定好,接下來就是系統的事:刷卡紀錄自動記到分鐘、套倍率、月底出薪資單和勞健保,順便產出勞檢用的出勤表。
什麼情況才真的要換硬體
- 讀卡機壞了,或是十年以上的老機,通訊不穩。
- 只支援 EM 卡,想改成手機 NFC 或悠遊卡。
- 要人臉辨識防代打。
- 要遠端開門、訪客臨時碼這類 701 做不到的功能。
不在這四種裡的,先串再說。想比較新裝門禁要花多少,PRO360 的門禁系統價格整理和一帆的企業門禁報價拆解有行情;打卡入口的整體選法在工讀生打卡系統怎麼選。
費用怎麼抓
項目 | 金額 |
|---|---|
串接開發(路徑三,含卡號對應與規則設定) | 一次性,依店數與讀卡機數報價 |
AR-727-CM 通訊模組 | 約三到四千元一顆 |
弱電施工 | 門禁本來就在,通常不用;要加讀頭才有 |
系統月費 | 依人數 |
和「整套換掉」比,差距通常是一個零。
我們怎麼看
我們自己團隊的工時和薪資跑在自己寫的AnyTime 計時薪資系統上,時薪制、月底自動出薪資單和勞健保。門禁刷卡對這套系統來說只是另一種計時觸發源:刷進門等於按下計時器、刷出門等於停止。所以我們看門禁串接的角度很單純,硬體留著、補一顆通訊模組、把刷卡事件接進薪資引擎,其餘的力氣放在規則層。
如果你店裡的門禁已經在了,第一次見面請把讀卡機的型號(機器背面貼紙)和目前 701 的版本拍給我們,二十分鐘可以告訴你走哪條路徑、要不要補件。這屬於客製化系統開發裡的整合案,客製化人資系統開發指南有講如果之後想擴到請假排班要注意什麼。
把讀卡機型號拍給我們
我們很樂意先陪你看一下這台機器能不能直接接、要補什麼、大概多少。這個階段陪你想,真的要動手再談範圍跟費用。聊聊你的門禁現況
Q既有的 SOYAL 讀卡機一定能串接嗎?
十年內的 E、H、U 系列幾乎都可以,SOYAL 官方有公開協定文件和 SDK。RS-485 款要補一顆 AR-727-CM 通訊模組上網,TCP/IP 款直接接。真的太老或通訊不穩的機器才需要換。
Q串接之後 701 軟體還要留著嗎?
走轉出檔或讀資料庫的路徑,701 要一直開著。走直連或 TCP-Link 的路徑,701 可以退場,權限管理和刷卡事件都由新系統接手。
Q刷卡紀錄可以當合格的出勤紀錄嗎?
可以,而且比 LINE 或紙本更合格:每一筆有時間戳、由機器產生、無法事後改。要注意忘刷卡的補登要有申請、審核和留痕,這是勞檢看不可竄改的重點。
Q多家分店各有一套 SOYAL,能統一管嗎?
能。每家店補一顆通訊模組,事件送到同一個後端,總部統一發卡、看紀錄、離職一鍵停權。這是走直連路徑最主要的理由。
AUTHOR
恆遠數位編輯團隊






留言(0)
尚無留言,成為第一個留言的人吧!