La compañía para la que estoy trabajando ha decidido crear una API para algunos de los productos que creamos aquí (creamos soluciones de control de acceso físico, lectores de tarjetas, almacenamiento de llaves, cerraduras de puertas inteligentes y demás).
El problema es que la administración no sabe exactamente lo que quieren. Y actualmente hay dos opciones que tengo la tarea de averiguar:
- Opción 1, cree un archivo .dll (o similar) con el cual la tercera parte los programadores pueden comunicarse y crear sus propias soluciones de software.
- Opciones 2, cambie el hardware incorporado actual para que el producto pueda comunicarse directamente a través de IP.
A pesar de que mis preferencias están en la opción 1, sigo intentando explorar la opción 2 tan bien como puedo. Por lo tanto, estoy tratando de averiguar si hay protocolos estandarizados para intercambiar datos específicos de control de acceso. Y por lo que he encontrado no creo que haya. Los competidores, también, parecen usar su propia cosa. Sin embargo, sé muy poco acerca de la vasta jungla de protocolos estandarizados, por eso hago la siguiente pregunta:
¿Existe un protocolo estandarizado para el envío de datos de control de acceso?
No estoy buscando la protección de los datos que estoy enviando (ya usamos TLS) Estoy buscando una manera de estructurar los datos que quiero enviar.
En el peor de los casos, simplemente pensaré en un formato y lo enviaré con algo como JSON.