🛠️ Panel Debug - ADMS Server

Gestión y Monitoreo de Dispositivos ZKTeco 🌐 BD REMOTA (zkadms-db.ideamas.pe:25060)

✅ VERIFICACIÓN TRANSFLAG

¿Qué verifica esto?
• TransFlag debe tener exactamente 12 dígitos
• Posición 12 (BioPhoto) debe estar en 1 para solicitar fotos de enrolamiento
• Valida que config/server.php esté configurado correctamente
✅ Configuración CORRECTA
TransFlag (12 posiciones)
100000000001

Desglose de TransFlag (12 posiciones)

1
P1
TransData
0
P2
AttLog
0
P3
OpLog
0
P4
AttPhoto
0
P5
EnrollUser
0
P6
ChgUser
0
P7
EnrollFP
0
P8
ChgFP
0
P9
FACE
0
P10
UserPic
0
P11
WORKCODE
1
P12
BioPhoto
📝 Configuración en config/server.php:

return [
    'trans_flag' => '100000000001', // Posición 12 = 1 (BioPhoto ON)
];

🖼️ GALERÍA DE FOTOS (BioPhoto)

¿Qué muestra?
Fotos de enrolamiento guardadas en la tabla gen_personal_marcador_biophoto. Muestra 20 fotos por página.
Total de Fotos
531
Mostrando en esta Página
20
Página 1 de 27 Siguiente →
BioPhoto
ID: 2
User ID: 44799342
Status: ACTIVE
Stamp: 1776191066
Fecha: 2026-04-14 13:24:26
BioPhoto
ID: 931
User ID: 73144046
Status: ACTIVE
Stamp: 1775305796
Fecha: 2026-04-04 23:32:19
BioPhoto
ID: 930
User ID: 42504411
Status: INACTIVE
Stamp: 1775305795
Fecha: 2026-04-04 23:32:14
Eliminado: 2026-04-05 15:54:26
BioPhoto
ID: 928
User ID: 73150113
Status: ACTIVE
Stamp: 1775305794
Fecha: 2026-04-04 23:29:44
BioPhoto
ID: 927
User ID: 73139056
Status: ACTIVE
Stamp: 1775305793
Fecha: 2026-04-04 23:29:40
BioPhoto
ID: 926
User ID: 73071843
Status: ACTIVE
Stamp: 1775305792
Fecha: 2026-04-04 23:29:36
BioPhoto
ID: 925
User ID: 73067347
Status: ACTIVE
Stamp: 1775305791
Fecha: 2026-04-04 23:29:31
BioPhoto
ID: 924
User ID: 73036784
Status: ACTIVE
Stamp: 1775305790
Fecha: 2026-04-04 23:29:26
BioPhoto
ID: 923
User ID: 73036758
Status: ACTIVE
Stamp: 1775305789
Fecha: 2026-04-04 23:29:21
BioPhoto
ID: 922
User ID: 72957071
Status: ACTIVE
Stamp: 1775305788
Fecha: 2026-04-04 23:29:17
BioPhoto
ID: 921
User ID: 72888091
Status: ACTIVE
Stamp: 1775305787
Fecha: 2026-04-04 23:29:12
BioPhoto
ID: 920
User ID: 72881174
Status: ACTIVE
Stamp: 1775305786
Fecha: 2026-04-04 23:29:07
BioPhoto
ID: 919
User ID: 73269180
Status: ACTIVE
Stamp: 1775305785
Fecha: 2026-04-04 23:24:49
BioPhoto
ID: 918
User ID: 73245491
Status: ACTIVE
Stamp: 1775305784
Fecha: 2026-04-04 23:24:46
BioPhoto
ID: 917
User ID: 73244629
Status: ACTIVE
Stamp: 1775305783
Fecha: 2026-04-04 23:24:42
BioPhoto
ID: 916
User ID: 72866250
Status: ACTIVE
Stamp: 1775305782
Fecha: 2026-04-04 23:23:51
BioPhoto
ID: 915
User ID: 72845158
Status: ACTIVE
Stamp: 1775305781
Fecha: 2026-04-04 23:23:45
BioPhoto
ID: 914
User ID: 80632823
Status: ACTIVE
Stamp: 1775305780
Fecha: 2026-04-04 22:51:31
BioPhoto
ID: 912
User ID: 80632255
Status: ACTIVE
Stamp: 1775305779
Fecha: 2026-04-04 22:51:24
BioPhoto
ID: 911
User ID: 80632247
Status: ACTIVE
Stamp: 1775305778
Fecha: 2026-04-04 22:51:21
Página 1 de 27 Siguiente →

🔌 DISPOSITIVOS ENROLADOS

¿Qué muestra?
Dispositivos que se han registrado en el servidor ADMS Push, con información de última conexión y estado actual.
Total de Dispositivos
3
Dispositivos Online
0
SN Alias Tipo IP Firmware Push Ver. TransFlag Última Conexión Estado
CKJB202160097 ATT 192.168.0.70 ZAM170-NF-Ver1.5.7 2.4.1 100000000001
2026-04-04 01:44:18
(hace 174816 min)
OFFLINE
SYZ8241700169 ATT 192.168.0.50 ZAM180-NF50VA-Ver3.4.9 2.4.1 100000000001
2026-05-07 21:28:25
(hace 126112 min)
OFFLINE
TH40622470002 ATT 192.168.0.80 ZAM210-NF50VG-Ver1.0.10 2.4.1 100000000001
2026-05-07 21:28:25
(hace 126112 min)
OFFLINE

📋 LOG DE REQUESTS

¿Qué muestra?
Requests recibidos por el servidor con detalles completos (request, response, headers, tiempos). No se guardan requests duplicados consecutivos.
Total de Requests
10858
Mostrando en esta Página
50
Último Request
09/04/2026 18:23:09
← Anterior Página 46 de 218 Siguiente →
ID Fecha/Hora IP Device Método Endpoint Query Request Response Status Detalle
52768 09/04 18:23:09 181.67.122.173 SYZ8241700169 GET /iclock/cdata?SN=SYZ8241700169&options=all&language=101&pushver=2.4.1&DeviceType=att&PushOptionsFlag=1 SN=SYZ8241700169&options=all&language=101&pushver=2.4.1&DeviceType=att&PushOptionsFlag=1 GET OPTION FROM: SYZ8241700169 ATTLOGStamp=1775266671 OPERLOGStamp=9999 ATTPHOTOStamp=0 BIODATAStamp=1775266485 ErrorDelay=30 Delay=10 TransTimes=00:00;14:00 TransInterval=1 TransFlag=100000000001 TimeZone=-300 Realtime=1 Encrypt=None ServerVer=2.4.2 PushProtVer=2.4.2 PushOptionsFlag=1 PushOptions=FingerFunOn,FaceFunOn,FPVersion,FaceVersion ATTPHOTOBase64=0 MultiBioDataSupport=0:1:1:0:0:0:0:0:0:1:0 MultiBioPhotoSupport=0:0:0:0:0:0:0:0:0:1:0 200
52767 09/04 13:13:38 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 OK 200
52762 09/04 13:13:28 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,0,0,0,192.168.0.80,10,60,12,0,01110,0,0,0 SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,0,0,0,192.168.0.80,10,60,12,0,01110,0,0,0 OK 200
52761 09/04 13:13:27 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 OK 200
52760 09/04 13:13:27 181.67.122.173 TH40622470002 POST /iclock/devicecmd?SN=TH40622470002 SN=TH40622470002 ID=5970&Return=0&CMD=CLEAR DATA 200
52759 09/04 13:13:24 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 C:5970:CLEAR DATA 200
52758 09/04 13:13:14 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 OK 200
52757 09/04 13:13:03 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,4,0,4,192.168.1.201,10,60,12,3,01110,0,0,0 SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,4,0,4,192.168.1.201,10,60,12,3,01110,0,0,0 OK 200
52756 09/04 13:12:49 181.67.122.173 TH40622470002 POST /iclock/cdata?SN=TH40622470002&table=ATTLOG&Stamp=9999 SN=TH40622470002&table=ATTLOG&Stamp=9999 44799342 2026-04-09 13:12:48 0 15 0 0 0 255 0 0 OK: 1 200
52755 09/04 13:12:43 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 OK 200
49004 09/04 02:35:02 179.6.109.226 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 OK 200
35810 07/04 13:15:47 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,4,0,3,192.168.0.80,10,60,12,3,01110,0,0,0 SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,4,0,3,192.168.0.80,10,60,12,3,01110,0,0,0 OK 200
35809 07/04 13:15:39 181.67.122.173 TH40622470002 POST /iclock/cdata?SN=TH40622470002&table=ATTLOG&Stamp=9999 SN=TH40622470002&table=ATTLOG&Stamp=9999 44799342 2026-04-07 13:15:37 0 15 0 0 0 255 0 0 OK: 1 200
35808 07/04 13:15:37 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 OK 200
34006 07/04 08:09:47 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,4,0,2,192.168.0.80,10,60,12,3,01110,0,0,0 SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,4,0,2,192.168.0.80,10,60,12,3,01110,0,0,0 OK 200
34005 07/04 08:09:43 181.67.122.173 TH40622470002 POST /iclock/cdata?SN=TH40622470002&table=ATTLOG&Stamp=9999 SN=TH40622470002&table=ATTLOG&Stamp=9999 44799342 2026-04-07 08:09:41 0 15 0 0 0 255 0 0 OK: 1 200
34004 07/04 08:09:36 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 OK 200
26217 06/04 10:03:46 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,4,0,1,192.168.0.80,10,60,12,3,01110,0,0,0 SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,4,0,1,192.168.0.80,10,60,12,3,01110,0,0,0 OK 200
26216 06/04 10:03:40 181.67.122.173 TH40622470002 POST /iclock/cdata?SN=TH40622470002&table=ATTLOG&Stamp=9999 SN=TH40622470002&table=ATTLOG&Stamp=9999 44799342 2026-04-06 10:03:38 0 15 0 0 0 255 0 0 OK: 1 200
26215 06/04 10:03:35 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 OK 200
20961 05/04 19:14:02 181.67.122.173 TH40622470002 POST /iclock/devicecmd?SN=TH40622470002 SN=TH40622470002 ID=5969&Return=0&CMD=INFO ~DeviceName=OmniAC30[ICH] MAC=dc:99:fe:0f:4f:6c TransactionCount=0 ~MaxAttLogCount=100 UserCount=4 ~MaxUserCount=500 PhotoFunOn=1 ~MaxUserPhotoCount=10000 UserPicURLFunOn=1 FingerFunOn=0 ~AlgVer=10 FPVersion=10 ~MaxFingerCount=30 FPCount=0 FaceFunOn=1 FaceVersion=60 ~MaxFaceCount=10000 FaceCount=3 FvFunOn=0 FvVersion=3 ~MaxFvCount=10 FvCount=0 PvFunOn=0 PvVersion=12 ~MaxPvCount=5000 PvCount=0 MainTime=1970-01-01 00:00:00 FlashSize=5095040 FreeFlashSize=4794960 Language=... [1,100 caracteres más] 200
20960 05/04 19:14:02 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 C:5969:INFO 200
20959 05/04 19:13:52 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 OK 200
20897 05/04 19:04:45 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,4,0,0,192.168.0.80,10,60,12,3,01110,0,0,0 SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,4,0,0,192.168.0.80,10,60,12,3,01110,0,0,0 OK 200
20896 05/04 19:04:45 181.67.122.173 TH40622470002 POST /iclock/cdata?SN=TH40622470002&table=options SN=TH40622470002&table=options ~DeviceName=OmniAC30[ICH],MAC=dc:99:fe:0f:4f:6c,TransactionCount=0,~MaxAttLogCount=100,UserCount=4,~MaxUserCount=500,PhotoFunOn=1,~MaxUserPhotoCount=10000,FingerFunOn=0,FPVersion=10,~MaxFingerCount=30,FPCount=0,FaceFunOn=1,FaceVersion=60,~MaxFaceCount=10000,FaceCount=3,FvFunOn=0,FvVersion=3,~MaxFvCount=10,FvCount=0,PvFunOn=0,PvVersion=12,~MaxPvCount=5000,PvCount=0,Language=69,IPAddress=192.168.0.80,~Platform=ZAM210_TFT,~OEMVendor=Armatura LLC,FWVersion=ZAM210-NF50VG-Ver1.0.10,PushVersion=Ver 2.0... [530 caracteres más] OK 200
20895 05/04 19:04:44 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 OK 200
20894 05/04 19:04:44 181.67.122.173 TH40622470002 POST /iclock/devicecmd?SN=TH40622470002 SN=TH40622470002 ID=5968&Return=0&CMD=DATA 200
20893 05/04 19:04:43 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 C:5968:DATA UPDATE BIOPHOTO PIN=44068435 FileName=44068435.jpg Type=9 Size=126084 Content=/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoK... [65,445 caracteres Base64 omitidos] .../ADXUWx2ZdCUkCO1PwfT8UNI2iuK8+r+1cRtodskZrkCOTz2pv 200
20892 05/04 19:04:43 181.67.122.173 TH40622470002 POST /iclock/devicecmd?SN=TH40622470002 SN=TH40622470002 ID=5967&Return=0&CMD=DATA 200
20891 05/04 19:04:42 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 C:5967:DATA UPDATE USERINFO PIN=44068435 Name= Pri=0 Grp=1 200
20890 05/04 19:04:42 181.67.122.173 TH40622470002 POST /iclock/devicecmd?SN=TH40622470002 SN=TH40622470002 ID=5966&Return=0&CMD=DATA 200
20889 05/04 19:04:41 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 C:5966:DATA UPDATE BIOPHOTO PIN=44121350 FileName=44121350.jpg Type=9 Size=100506 Content=/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoK... [65,445 caracteres Base64 omitidos] ...XS7YusMXiWbW4IBTsEbgP/wCYnNe6dHb/AND1VWmoRIDW1KlGS 200
20888 05/04 19:04:41 181.67.122.173 TH40622470002 POST /iclock/devicecmd?SN=TH40622470002 SN=TH40622470002 ID=5965&Return=0&CMD=DATA 200
20887 05/04 19:04:40 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 C:5965:DATA UPDATE USERINFO PIN=44121350 Name= Pri=0 Grp=1 200
20886 05/04 19:04:40 181.67.122.173 TH40622470002 POST /iclock/devicecmd?SN=TH40622470002 SN=TH40622470002 ID=5964&Return=0&CMD=DATA 200
20885 05/04 19:04:39 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 C:5964:DATA UPDATE BIOPHOTO PIN=44799342 FileName=44799342.jpg Type=9 Size=120526 Content=/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwYGCAsICQoK... [65,445 caracteres Base64 omitidos] ...9zW1LmnFpGm2IIba8qyseZUd/aa02gsW7DKfB/coiJQrIMniaz 200
20884 05/04 19:04:39 181.67.122.173 TH40622470002 POST /iclock/devicecmd?SN=TH40622470002 SN=TH40622470002 ID=5963&Return=0&CMD=DATA 200
20883 05/04 19:04:38 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 C:5963:DATA UPDATE USERINFO PIN=44799342 Name= Pri=0 Grp=1 200
20882 05/04 19:04:38 181.67.122.173 TH40622470002 POST /iclock/devicecmd?SN=TH40622470002 SN=TH40622470002 ID=5962&Return=0&CMD=DATA 200
20881 05/04 19:04:37 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,3,0,0,192.168.0.80,10,60,12,2,01110,0,0,0 SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,3,0,0,192.168.0.80,10,60,12,2,01110,0,0,0 C:5962:DATA UPDATE USERINFO PIN=1 Name=Administrador Pri=14 Passwd=050717 Card= Grp=1 200
20880 05/04 19:04:37 181.67.122.173 TH40622470002 POST /iclock/cdata?SN=TH40622470002&table=options SN=TH40622470002&table=options ~DeviceName=OmniAC30[ICH],MAC=dc:99:fe:0f:4f:6c,TransactionCount=0,~MaxAttLogCount=100,UserCount=3,~MaxUserCount=500,PhotoFunOn=1,~MaxUserPhotoCount=10000,FingerFunOn=0,FPVersion=10,~MaxFingerCount=30,FPCount=0,FaceFunOn=1,FaceVersion=60,~MaxFaceCount=10000,FaceCount=2,FvFunOn=0,FvVersion=3,~MaxFvCount=10,FvCount=0,PvFunOn=0,PvVersion=12,~MaxPvCount=5000,PvCount=0,Language=69,IPAddress=192.168.0.80,~Platform=ZAM210_TFT,~OEMVendor=Armatura LLC,FWVersion=ZAM210-NF50VG-Ver1.0.10,PushVersion=Ver 2.0... [530 caracteres más] OK 200
20879 05/04 19:04:36 181.67.122.173 TH40622470002 GET /iclock/cdata?SN=TH40622470002&options=all&language=69&pushver=2.4.1&DeviceType=att&PushOptionsFlag=1 SN=TH40622470002&options=all&language=69&pushver=2.4.1&DeviceType=att&PushOptionsFlag=1 GET OPTION FROM: TH40622470002 ATTLOGStamp=0 OPERLOGStamp=9999 ATTPHOTOStamp=0 BIODATAStamp=0 ErrorDelay=30 Delay=10 TransTimes=00:00;14:00 TransInterval=1 TransFlag=100000000001 TimeZone=-300 Realtime=1 Encrypt=None ServerVer=2.4.2 PushProtVer=2.4.2 PushOptionsFlag=1 PushOptions=FingerFunOn,FaceFunOn,FPVersion,FaceVersion ATTPHOTOBase64=0 MultiBioDataSupport=0:1:1:0:0:0:0:0:0:1:0 MultiBioPhotoSupport=0:0:0:0:0:0:0:0:0:1:0 200
20878 05/04 19:03:55 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 OK 200
20875 05/04 19:03:53 181.67.122.173 TH40622470002 POST /iclock/devicecmd?SN=TH40622470002 SN=TH40622470002 ID=5961&Return=0&CMD=REBOOT 200
20874 05/04 19:03:53 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 C:5961:REBOOT 200
20873 05/04 19:03:43 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 OK 200
20721 05/04 18:39:47 181.67.122.173 TH40622470002 POST /iclock/devicecmd?SN=TH40622470002 SN=TH40622470002 ID=5960&Return=0&CMD=INFO ~DeviceName=OmniAC30[ICH] MAC=dc:99:fe:0f:4f:6c TransactionCount=0 ~MaxAttLogCount=100 UserCount=3 ~MaxUserCount=500 PhotoFunOn=1 ~MaxUserPhotoCount=10000 UserPicURLFunOn=1 FingerFunOn=0 ~AlgVer=10 FPVersion=10 ~MaxFingerCount=30 FPCount=0 FaceFunOn=1 FaceVersion=60 ~MaxFaceCount=10000 FaceCount=2 FvFunOn=0 FvVersion=3 ~MaxFvCount=10 FvCount=0 PvFunOn=0 PvVersion=12 ~MaxPvCount=5000 PvCount=0 MainTime=1970-01-01 00:00:00 FlashSize=5095040 FreeFlashSize=4795144 Language=... [1,100 caracteres más] 200
20720 05/04 18:39:46 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 C:5960:INFO 200
20719 05/04 18:39:37 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002 SN=TH40622470002 OK 200
20702 05/04 18:38:08 181.67.122.173 TH40622470002 GET /iclock/getrequest?SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,3,0,0,192.168.0.80,10,60,12,2,01110,0,0,0 SN=TH40622470002&INFO=ZAM210-NF50VG-Ver1.0.10,3,0,0,192.168.0.80,10,60,12,2,01110,0,0,0 OK 200
← Anterior Página 46 de 218 Siguiente →

📝 EDITOR DE BASE DE DATOS

¿Qué hace esta herramienta?
Permite ver y editar registros de las tablas principales. Cada contenedor se carga automáticamente al entrar en esta pestaña.
📸 Fotos Biométricas (gen_personal_marcador_biophoto)
Cargando...
🔌 Dispositivos (dispositivos)
Cargando...
📤 Comandos a Dispositivos (dispositivos_commands)
Cargando...
📋 Logs de Biophoto (gen_personal_marcador_biophoto_log)
Cargando...
🗂️ Otras Tablas
ℹ️ Selecciona una tabla del menú desplegable para ver y editar sus datos