Some of the technical content on this site is only available in English.

SHIP tab in Space General options

Overview

The Salto Host Interface Protocol (SHIP) is a propriety protocol that allows you to integrate your access control system with other security or building management systems. For example, CCTV, fire alarms, and time and attendance applications.

You can configure the SHIP option by using the SHIP tab. You can enable a Space server and/or a host server to communicate with a third-party application Note that you must stop and restart the Space service before certain changes you make on the SHIP tab take effect.

The SHIP functionality is license-dependent. See Registering and licensing Space for more information or contact your Salto representative.

Enabling SHIP

You must discuss your SHIP integration with your Salto technical support contact. A non-disclosure agreement must be signed before you can use this feature.

If you're a systems admin, see the system requirements and considerations document for more information on setting up a SHIP integration.

Select System > General options > SHIP to view the tab.

'SHIP' tab'SHIP' tab

The SALTO-Host Interface Protocol (SHIP) specifications document contains more information about advanced parameters. If you don't already have this document, contact your Salto partner or tech support team to receive a copy of it.

SHIP tab items description

Salto SHIP server panel

ItemDescription
Enable checkboxEnables or disables the Space SHIP server.
Limit communications to one server checkboxLimits communications to one server in the network. When you select this option, you must enter the IP address for the third-party server you have selected for the communications in the IP address field underneath the checkbox. This means that the Space will only communicate with that server (using SHIP protocol). If you do not select this option, other servers in the network will be able to send commands to the Space server.
STP checkbox and TCP/IP port fieldSpecifies the basic communication layer for the SHIP integration. In this case a specific TCP/IP port for the server communication must be defined.
HTTP(S) checkboxEnables a specific new security layer based on HTTP(S) by means of which SHIP messages are encrypted. In this case, the port used for the SHIP communication is the same as the web interfaced port. See also the section on checking Space configuration. It's necessary to define the Authentication method for the communication layer.
AuthenticationOptionally, you can add authentication within HTTP(S) requests, using the drop-down list. None: no authentication logic. Basic: a simple authentication scheme built into the HTTP(S) protocol. Custom: based on a custom token that a client provides when making HTTP(S) requests. API keys are a secret that only the client and server know.

Salto SHIP client panel

ItemDescription
Enable checkboxEnables or disables the host SHIP server.
HOST server (SHIP) fieldAllows you to enter the name or IP address of the PC that will act as the host server.
Number of connections fieldDefines the number of server connections that are to be established.
TCP/IP port fieldSpecifies a TCP/IP port for server communication.
Timeout (sec) fieldDefines the length of time that Space waits for a response from the server before it times out.

Settings panel

ItemDescription
Calendar for host-managed usersIndicates which calendar settings are applicable to the users that are managed by the host. These are not visible in Space, because they are not directly defined inside the Salto DB. See Calendars for more information.
EncodingSpecifies the type of encoding used for the SHIP integration, from this drop-down list: ISO-8859-1 or UTF-8

Expired keys panel

ItemDescription
Keys expired X days ago will be removed automatically fieldDefines the number of days after which expired user keys are automatically deleted by the system. This option only applies if expired users have not been deleted manually in Space. See also the denylist section for more information.

Salto Systems, S. L. uses third-party data storage and retrieval devices in order to allow secure browsing and gain a better understanding of how users interact with the website in order to improve our services. You can accept all cookies by clicking the "Accept cookies" button or reject their use by clicking the "Reject cookies" button. For more information, visit our Cookies Policy