Difference between revisions of "V2/Intro/System Requirements"

From Senfi Docs
Jump to: navigation, search
m (→‎Adapter machine: Added a sentence on what is an adapter machine (just to clarify like what is a client machine in the next paragraph).)
m (→‎Adapter machine: changing in wordings to the explanation of an adapter machine.)
 
Line 2: Line 2:
  
 
=== Adapter machine ===
 
=== Adapter machine ===
Adapter machine is a machine that runs a software to enable the communication between Senfi with external devices.
+
Adapter machine is a computer that runs an application known as the [[V2/Concepts/Connector|Connector]] to allow external systems to communicate with Senfi.
 
==== Connectivity from adapter to Server ====
 
==== Connectivity from adapter to Server ====
 
The following ports are required for outgoing connection to the Server.
 
The following ports are required for outgoing connection to the Server.

Latest revision as of 16:39, 31 March 2022

System requirements

Adapter machine

Adapter machine is a computer that runs an application known as the Connector to allow external systems to communicate with Senfi.

Connectivity from adapter to Server

The following ports are required for outgoing connection to the Server.

  1. HTTP/HTTPS
  2. MQTT/MQTTS
  3. RTMP (optional) - for video streaming

Connectivity from adapter to sub-systems

Sub-system specific protocols apply. For example:

  1. BACnet/IP
  2. OPC UA
  3. MODBUS
  4. ONVIF

Client

Client refers to the devices that uses the Content Management System or Digital Twin applications.

Supported hardware

iPad
Air, Pro, Mini 2 and above models running iOS 14 or later
Android
only devices that supports WebGL running Android 11 or later. For optimal performance, dedicated GPU and fast CPU is required
PC/Mac
CPU: Intel 8-gen or better, GPU: nVidia GeForce 10 series or better

Software

Up-to-date version of the following browsers:

  1. Google Chrome (Windows, Android, iOS)
  2. Safari (iOS)
  3. Firefox (Windows)

Network

Connectivity from Client to Server
  1. HTTPS
  2. Websocket over SSL/TLS
Connectivity from Client to Internet
  1. HTTPS

What's Next