Windows Socket Service Connector

This document shows all functionality of the sadevio windows socket connector. The service can connect on-premise systems with the sadevio cloud solution.
It does provide different interfaces to integrate with different hardware. Like passport scanner, printer or card encoder

Installation

Execute to provided installation file and follow the installation wizard.

image.png

After the installation was successful executed, you will find the service in the Microsoft services overview.

image.png

The configuration file you can find under C:\ProgramData\Sadevio\appsettings.json

Configure Access Control Cloud Connector

Create a Sadevio connector token in the sadevio cloud system.

Go to Maintenance -> Access System -> New Access System.

As Connector Type, select Web Socket.

The system will generate a unique Application Id which you need for the service.

image.png

Now we need to configure the windows service. Open the configuration file as Administrator C:\ProgramData\Sadevio\appsettings.json.


Simply open it with a text editor.

{

  "Logging": {

    "Console": {

      "Default": "Trace",

      "Microsoft": "Warning",

      "Microsoft.Hosting.Lifetime": "Information"

    },

    "LogLevel": {

      "Default": "Information",

      "Microsoft": "Warning",

      "Microsoft.Hosting.Lifetime": "Information"

    }

  },

  "AllowedHosts": "*",

 

  "SADEVIO": {

 

    "local_ip": "",

    "service_port_loop": 5005,

    "service_port_any": 5010,

    "certificate_path": "",

    "certificate_password": "",

 

    "cloud_connector": true,

    "cloud_connector_url": "wss://cloud.sadevio.com/sadevio_socket_module/socket/{0}/accesscontrol",

    "cloud_connector_application_id": "wst-52bd91eb0c180d9b0e82e36df82382898402c935282599cab9bbe04c8dec ",

 

    "access_system_database_connector": "Data Source=192.168.1.174\\SQLEXPRESS,1433;Initial Catalog=Velocity;User Id=sadeviointegration;Password=sadeviointegration",

    "access_system_database_connector_dialect": "NHibernate.Dialect.MsSql2012Dialect, NHibernate",

    "access_system_database_connector_connection_driver": "NHibernate.Driver.SqlClientDriver"

 

  }

 

}

 
 

Passport Reader Integration

{

  "Logging": {

    "Console": {

      "Default": "Trace",

      "Microsoft": "Warning",

      "Microsoft.Hosting.Lifetime": "Information"

    },

    "LogLevel": {

      "Default": "Information",

      "Microsoft": "Warning",

      "Microsoft.Hosting.Lifetime": "Information"

    }

  },

  "AllowedHosts": "*",

  "SADEVIO": {

    "local_ip": "",

    "service_port_loop": 5005,

    "service_port_any": 5010,

    "certificate_path": "",

    "certificate_password": "",

    "passport_reader_uv": true,

    "passport_reader_ir": true,

    "passport_authentication": true,

    "cloud_connector": false,

    "cloud_connector_url": "wss://cloud.sadevio.com/sadevio_socket_module/socket/{0}/accesscontrol",

    "cloud_connector_application_id": "",

    "access_system_type": "",

    "velocity_rest_ip": "",

    "velocity_rest_password": "",

    "velocity_rest_transfer_qr_code": false,

    "velocity_rest_template_id": "",

    "velocity_rest_card_format": "",

    "velocity_requried_udf_fields": [],

    "access_system_database_connector": "",

    "access_system_database_connector_dialect": "NHibernate.Dialect.MsSql2012Dialect, NHibernate",

    "access_system_database_connector_connection_driver": "NHibernate.Driver.SqlClientDriver",

    "philippines_id": true

  }

}

 
 

Passport Reader Authentication

To activate the authentication feature with Assure Id, you need to set following configuration  

"passport_reader_uv": true,

 "passport_reader_ir": true,

 "passport_authentication": true,

Installation

Download the Assure ID software from the installation share.

https://drive.google.com/drive/folders/1EU_DoR-2Mjub9eWgm-omcPZIqcF0o64M?usp=sharing

Execute the "Install AssureID"

Screenshot 2025-01-23 at 9.48.45 AM.png

Enter your license code

Screenshot 2025-01-23 at 9.53.07 AM.png

Select the option to install "Complete"

Screenshot 2025-01-23 at 9.53.58 AM.png

Activate your license with the AssurreID License Activation

Screenshot 2025-01-23 at 9.57.02 AM.png

Screenshot 2025-01-23 at 9.58.04 AM.png