Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Giả sử aaa.

com là tên miền web của bạn:

A. Hướng dẫn cấu hình thiết bị:

- Vào mục Thiết lập liên kết

- Nếu dùng dây mạng thì vào Ethernet bật chế độ DHCP thành ON để thiết bị tự
nhận IP

- Vào cài đặt máy chủ đám mây để cấu hình kết nối với máy chủ web

Bật khởi động tên miền là ON và nhập tên miền web của bạn vào ô Địa chỉ máy chủ.
Nếu để khởi động tên miền là OFF thì ta nhập vào IP của máy chủ web.
B. Tài liệu kết nối

1. Khi khởi động, thiết bị sẽ lấy các cấu hình từ web server

HTTP Method: GET

Thiết bị sẽ gọi API: http://aaa.com/smartid/cdata?SN=xxxxxx&options=all

Trong đó, xxxxxx là serial của thiết bị.

Api này cần trả về text có dạng:

GET OPTION FROM: xxxxxx


Stamp=9999
OpStamp=9999
ErrorDelay=60
Delay=30
TransTimes=00:00;14:05
TransInterval=1
TransFlag=111111111111
Realtime=1
TimeZone=7
ADMSSyncTime=1

2. Đẩy bản ghi chấm công lên server

HTTP Method: POST

Mỗi khi có người quẹt vân tay chấm công, thiết bị sẽ gọi lên API:
http://aaa.com/smartid/cdata?SN=xxxxxx&table=ATTLOG

982 2008-02-25 12:08:21 1 0


982 2008-02-25 18:01:09 1 0

Trong đó, xxxxxx là serial của thiết bị.

Nếu có nhiều bản ghi chấm công thì mỗi bản ghi sẽ nằm trên một dòng \r\n. Như ví
dụ trên thì:

982 mã user chấm công

2008-02-25 12:08:21 là thời gian đã chấm công

Các dữ liệu cách nhau bởi một dấu tab

Api xử lý xong phải trả về dạng text là: OK


Chú ý: Dữ liệu chấm công được đẩy lên API dạng POST/BODY như vó dụ trên
postman bên dưới

3. Đẩy thông tin dấu vân tay lên server

HTTP Method: POST


Mỗi khi khai báo dấu vân tay cho một user trên thiết bị, thiết bị sẽ đẩy dữ liệu user
lên API: http://aaa.com/smartid/cdata?SN=xxxxxx&table=OPERLOG

FP PIN=982 FID=1 Valid=1 TMP=

Trong đó, xxxxxx là serial của thiết bị. có thể có nhiều dòng cách nhau bởi \r\n

FP PIN là báo hiệu của bắt đầu dữ liệu vân tay, nó chính là mã user, FID là mã ngón
tay, TMP là dữ liệu vân tay.

Api xử lý xong phải trả về dạng text là: OK

You might also like