Contact Us
If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.
mmk@sia-connect.com
Article
Last Month
Update Table of Contents Changing settings Synchronizing clock Changing time zone Settings of SIA can be managed in the portal and you can find information of your system. This can be very useful if you want to synchronize the clock or view some of the system information such as the version of the various components. To view system information and s
This article will demonstrate how to bulk various data items into a single JSON message which can be used as payload for IT communication Connectors such as MQTT & REST API's. To get started you will need to add an Instance together with data Items to be bulked and wrapped into the JSON message. 📽️ Video instruction Go to the bottom of the art
To communicate with your cloud, machine, sensor, building among many other thing you will need to add an virtualization of it known as an instance. Every instance uses a Connector to relay its communication as they come with many different communication interfaces.Examples of an instance could be a connection and virtualization of an Industrial PLC,
KaaIoT is a partner of SIA Connect and provides a cloud platform for building your own IoT dashboards in an easy manner. At their website you find an extensive guide on how to connect telemetry data from various PLCs to their cloud platform by using MQTT. Connecting telemtry data from your industrial and building equipments to KaaIoT provides you w
The Siemens S7 connector SIA is compatible with the S7-300, S7-400, S7-1200 and S7-1500 series. There is support for S7-200 & LOGO! but with another Connector. Info The Connector does only support absolute addressing with DB's and offsets. Parameters When using the Siemens S7 Connector both the instance and item have specific parameters. These p
Messages that are being sent to IoT Devices in Azure IoT Hub can be monitored. Monitoring messages arriving in IoT Hub is very useful when debugging and troubleshooting. Messages can be monitored as general metrics but you can also monitor them on message level by using Azure CLI tool or by using Azure's own desktop client Azure IoT Explorer How to
Update Table of Contents General Setup Instance parameters stores information and also the configuration about an instance such as name, address, what Connector to use for its connection. The parameters also contains defaults that are being used through out all its items unless individually specified per item such as read settings and storage settin
One of the most essential part of using SIA is to have Connectors installed as this defines how to communicate with the various instances. Connectors can be anything that defines how SIA interfaces to instances such as a Connector for a PLC protocol, serial bus or cloud messaging protocol. Info To update a Connector to a newer version the same step
A Connection String is the key of getting access to read and write from your Azure IoT Hub's devices. In order to setup an Azure IoT Hub connection from SIA you will need to identify the Connection String for the given IoT Device you want make a tunnel from other SIA instances and to the IoT Hub Device. If you haven't created a IoT Hub and a new dev
This will guide you through the steps of getting started with SIA Connect in a few sequential steps. Click the according to check the details for a given step. Links in the according will guide you to articles with more in-depth guides. 1. Power on Prerequisites 1x power supply (12V to 24V) that can be connected to screw terminal Unpack SIA Connect
It can be a necessity for you to change a mapping if for instance the payload is changing or the data needs to be pushed to another endpoint. Maybe you want to delete a mapping. This article will show you how to modify an existing mapping. To edit a mapping: In the SIA portal go to Instance from where you want to edit a mapping. This can be both
SIA can be connected to your computer via either wireless or ethernet. Wireless requires configuration while ethernet can be plugged in for immediate access. Here you will learn how to configure the different network interfaces. Delete Subnet conflict SIA comes with 2 network interfaces (the X1 and the X2), when changing their settings please make s
The first thing we need to prepare and create an IoT Hub. If you haven't already an IoT Hub in Azure you can follow Microsoft guide of how to create this: Create an IoT Hub | Microsoft Docs Next thing is to create an device in the IoT Hub. Create a device in IoT Hub | Microsoft Docs Think of a device in the IoT Hub as a representation as for instan
This tutorial will take you step-by-step of how to connect your PLCs to Microsoft Azure IoT Hub and getting started streaming data. Connecting PLCs to Azure IoT Hub will work for any PLCs supported by SIA Connect.List can be seen here Supported Industrial & Buildings devices Connecting your PLCs and industrial controllers to Azure opens up a
Item parameter contains the configuration and information of how to communicate to a certain destination on a parent instance such as variable, tunnel, backend, plc tag and data point. Each item can be configured to follow some defaults which was set when adding the parent instance such as reading interval and store time but they can also be configu
If you are looking into multiple many edge gateways to Azure IoT Hub their Device Provisioning Service (DPS) might be the preferable way to move forward. DPS allows devices to be automatically assigned to IoT Hubs which is very convenient in many scenarious. Just to mention a few: Assignment based on e.g. regions, certificates, load balacning Reassi
When using the internal REST API you often needs to refer to the Connector which has a different internal name than the visual title the user sees in the portal. An example of an API endpoint could be /api/plugins/{connector_name} which would show you all the meta data of the Connector and its Instances and Item. The {connector_name} would refer to
What is a telemetry in Azure IoT? In short a telemetry message from a device to an Azure IoT Hub consists of: Body, the actual data from the IoT device. Parameter name: body System properties, meta data about the message and connection: Parameter name: systemProperties Message properties, custom properties set by the developer of the IoT device. Par
In order for SIA to communicate with a Siemens S7 PLC you will need to grant it access to read and write from it. This is done by enabling PUT/GET communication in the PLC. You will also have to grant access for read and/or write to the PLC depending.To do this follow these steps: Open the TIA project or go online on the PLC Find the desired PLC in
In order for SIA to communicate with a Mitsubishi PLC you will need to grant it access to read and write from it. Here there can be found links to videos that describe how to setup different PLC series using GX Works2 and GX Works3. Q, L English FX Spanish, iQ-F English, Spanish. iQ-R English. In the case that the IP address is unknown, for the FX
The following video shows you how to stream data into Power BI by using its API stream dataset and SIA Connect and visualizing it in a Report or Dashboard. The steps shown in the video are as follows: Setup Streaming Dataset using API in PowerBI to stream real live data Configuring the structure of the dataset Setting up SIA Connect to connect data
This tutorial will guide you through the process of visualizing data from PLCs and other devices using Grafana and SIA Connect. In this guide, we will demonstrate how to use SIA Connect as a data logger, where the data will be stored and visualized. Although you can also visualize data in Grafana by pushing it to an external database, that approac
This article will guide you through the deployment of SIA Connect as a Module on a Azure IoT Edge to get the full functionality of an IIoT gateway. If you haven't already an IoT Hub and a IoT Edge Device please refer to Installing Azure IoT Edge on Windows for Windows PCs. Manually deployment of module Go the Azure Portal and find the IoT Hub a
This guide will show you how to get cellular connectivity on SIA Connect by using the external RUT200 cellular modem from Teltonika. Edit Tutorial
Mappings creates a virtual connection between two items and their data. A mapping could map the data from an item that are fetching data from a PLC or sensor and to an item that have a tunnel the a cloud. Hence, the data would be transferred from the PLC to the cloud and making SIA acts as a Cloud Gateway. A mapping could also be a map between two d
To start configuring SIA and utilize all its features the first thing you will need is to access the portal. The portal is a web based UI which means you can access it without and start using SIA without having to install any external applications to your computer. Unless of course you do not have a webbrowser installed. The portal is a Web App and
SIA Connect supports a large range of PLC vendors on proprietary protocols and open and standards protocols. For more details of each protocol please visit their individual articles where you can also find information on how to configure them on SIA. Standards Standard Remarks OPC-UA Modbus TCP Modbus RTU Modbus RTU over TCP BACnet IP BA
If an existing "TwinCAT System Manager (.tsm)" project is used with an online TwinCAT device or a connection is already established to the TwinCAT device by following the steps in Connecting to TwinCAT device an ADS route can now be established.Choose the TwinCAT device by clicking "Choose Target..." in "SYSTEM - Configuration". If a TwinCAT target
Linux requirements The Linux distributions needs to be able handle .deb (Debian) packages. Any Ubuntu and Debian based OS supports this. For further requirements checkout system requirements SIA Connect can be installed natively on any Linux OS which supports .deb packages and can run natively on the system. Additionally you can also install it v
The license can be activated from both the front page before logging in or through the license management in the portal after being logged in. If you need a license the activation key needs to be provided to our support team in order to generate you a license. License management In the license management section, you can access several important f
An item can be configured to store and log the data. This data can be exported in CSV format in the portal. To export the data of items to a CSV file: In the SIA portal go to Instances Go the desired Instance where you want to view the data. In the items table click the Export to CSV button. A dialogue will open. Pick a time the data needs to be
Your browser does not support HTML5 video.
This video shows how to insert data into InfluxDB Buckets from SIA Connect using InfluxDBs REST API. More detailed step-by-step guide and video will be available in the future Your browser does not support HTML5 video.
To read data from your instance or to publish data to your instance items needs to be added. An item can be though of as a variable containing values and data coming from a device or sensor. A item can also be a tunnel to a database or cloud from where you can push and receive queries through. To add an item: In the SIA portal go to the I nstanc
SIA Connect can be virtualized and run as a Docker container from the provided image. In this articles you learn how to run the solution from Docker commands. The Docker images are available on Dockerhub where you will also find instructions and additional information. In addition you can also use the Docker compose to orchestrate the Docker comman
System variables are variables that are related to SIA such as UUID and time. This articles contains all the accessible system variables that can be used when scripting and processing in SIA. Info To identify variables they need to be wrapped in % e.g.: %TIME%.Variables are case-insensitive Note The keyword value (without being encapsulated with %)
Item variables can be used to fetch any parameters and data linked to an item such as its name or its connector specific parameters. These can be very handy to use when customizing a payload in a mapping or doing logic. This articles contains all the accessible item variables that can be used when scripting and processing in SIA. System variables d
Overview of the internal REST API The API contains access to all the functionality and features of SIA Connect. The web portal used for configuration etc. is built on top of the exact same API which allows many degrees of freedom for expanding functionality and building custom apps. REST API documentation For SIA's REST API please visit it API docum
Update Table of Contents Accessing the portal Local network access Portal navigation Home Instances Connectors Network Tools System Compatible browsers SIA is a all-in-one gateway, data logger and protocol converter for Industry and Smart Building. To help you navigate and get the overview of the SIA portal this article will help you bro
You most likely encountered some problems with connecting to your Mitsubishi MELSEC device and you ended up here. This article will describe some of the most common faults encountered when trying to connect and exchange data with your MELSEC device. All the various error messages is also explained here. Error messages Both instance and items can hav
This article explains the various error messages for the Ethernet/IP Connector and helps troubleshooting. Error messages Both instance and items can have errors. These are showed on the portal and the following sections describes the error and how to solve them. Instance Error message Description Solution Timeout connecting The IP address is not res
Mounting The backside of a SIA module is designed to be easily mounted on a DIN rail and contains a spring-loaded mounting clip that holds it in place. In order to secure it, simply place the top part on a rail and give it a slight push until the mechanism clicks. To remove the SIA module from a DIN rail, pull the red mounting clip downwards to rel
Update Table of Contents Windows 7 & 10 macOS - OS X Linux - Ubuntu Validating the network configuration To access SIA's Web App portal the client computer needs to have its network IP address in the same subnet as SIA.If the client computers IP address is not in the same subnet as SIA it will not be possible to reach the portal in a web browser
The hardware for SIA applies to several regions electrical and safety certifications. This article shows the various certification and regulations SIA applies to. CE certification The CE certification is for the European market and the hardware for SIA Connect complies to the following regulations: The EMC Directive 2014/30/EU EN 55032:2015 EN 610
Data logging mode makes it store data in its internal database which can be used viewing historical data in the portal or fetching it from its internal REST API backend. The mode can be applied on each Instance or individually on Items. As a default the Item will use the mode which its parent Instance is setup to. Gateway mode is still active even
The Mitsubishi MELSEC Connector is compatible with the MC protocol from Mitsubishi equipment. TCP/IP support only This Connector supports only TCP/IP connections. Parameters When using the MELSEC Connector both the instance and item have specific parameters. These parameters are required as they are needed to establish connection and to identify
The MBus Connector requires a level converter to convert the MBus data bus to RS232. Most level converters for MBus to RS232 are supported. Contact the SIA Connect team for further details Automatic scanning of MBus slave devices The MBus Connector will automatically scan the network and detect any MBus slave devices and their respective data it
The Azure IoT Hub Connector creates a tunnel and connection between SIA Connect and Azure IoT Hub. This enables data to flow between Azure and other connect instances such as PLC's, sensors, meters & Building Management systems. Parameters To setup the Azure IoT Hub connection an instance using the Connector have to added and its parameters is
IoT Trust Manager is a tool provided by DigiCert in their ONE platform to manage certificate distribution at scale on IoT devices. It is called a Public Key Infrastructure (PKI) and distributes the certificates for the IoT devices which can be used for authentication to for example OPC-UA servers, MQTT brokers, Azure and so forth. By enrolling your
Update Table of Contents Import of configuration Export of configuration Browsing & modifying configuration file Exporting and importing your configuration of SIA can be very handy when you need to roll-out multiple with the same setup or just needs a backup.This article will guide you through how to export the configuration and how to import in
SIA Connect can be managed remotely by utilizing our internal REST API through the Shadow API (Proxy API to SIA) . The Shadow API is a secure connection to the solution where REST API's are wrapped into secure MQTT messages. This makes it a suitable solution for scaling up your Industrial IoT application and fleet. This makes it possible to fleet ma
Sometimes you want to play around with your existing configuration or something have changed so you have to modify the configuration. Maybe you even want to delete it or just free up some resources and clear the data you have logged.It is easy to apply this to an item and for all both editing, deleting and clearing the data you will first have to go
An item can be configured to store and log the data. This data is accessible to viewed by the user in a graph in the portal. To view the data of items in a graph: In the SIA portal go to Instances Go the desired Instance where you want to view the data. In the items table click the Charts button. A chart dialogue will open. Pick a time the data n
Many, if not most, great systems are build around databases and structured data sets. It is quite powerful to store data from other instances (PLC's, sensors, meters, etc.) as structured data sets where you can utilize the data and keep history of it. This enables utilization of the data and can be used for a wide range of applications. Or even cont
Peripheral ports The section below describes different peripheral ports and terminals used for communication and power present on the device. Top - Serial & Power The SIA module has three pluggable block terminals located on the top side of the enclosure. They are RS232 and RS485 interfaces along with a DC power input. All of the connections ar
Sometimes Betas are released with new features and system improvements. The Beta release are released as an previous step before publicly releasing the system update to validate and test. To enable updates for Beta releases and custom releases for example if the team provides you with a specific update you will need to add a tag. This tag will tell
Update Table of Contents Locating PIN Creating user To access the SIA's portal a user is required. A user can be created by having access to the PIN code which is located on the side of the SIA hardware. All users have the same rights and is required to do the configuration of SIA using either the portal or the API. It is possible to create multiple
Occasionally we release new software updates which include the Core software, OS, API and the Web GUI portal.If an update is required to your system you can update it by downloading the updater and upload it. Apply the update In order to update SIA, please follow the steps below: In the SIA portal go to System In the settings view locate Upda
This article will guide you through the steps of installing Azure IoT Edge on a Windows PC in. Installing Azure IoT Edge is the first steps to get started with SIA Connect IIoT Edge gateway as an IoT module. Installation of IoT Edge on Windows To install Azure IoT edge first step is to download the installer. All PowerShell commands needs to be ru
General specification Part number (SKU) TSD-SIA-V1 HS Code 85176200 Country of Origin Denmark (DK) Software specification User interface Web based portal integrated in SIA API RESTful API with JSON which enables full access to SIA and its associated data and configurationsShadow API using MQTT Required software Device with web browser (PC, Phone,
The Ethernet/IP connector connects SIA to Allen-Bradley and Omron controllers which are capable of communicating over Ethernet/IP or using PCCC with a gateway. Parameters When using the Ethernet/IP Connector both the instance and item have specific parameters. These parameters are required as they are needed to establish connection and to identify w
This article will describe how to troubleshoot if data is not streaming into Azure IoT Hub from SIA and how to validate the data and connection. Troubleshooting in Azure If there are not errors on SIA but you cannot figure out whether or not the data is arriving in Azure we should start troubleshooting in Azure.Often this is due to Azure is not reco
This article will describe some of the most common faults encountered when trying to connect to Siemens S7 PLCs. All the various error messages is also explained here. Caution Items reads in blocks and if one of the item have an error this will affect all of the other items that are from the same DB. Error messages Both instance and items can have
This is a auto-generated Article of all your definitions within the glossary. Glossary This is a auto-generated Article of all your definitions within the glossary. All A C I M O P R S U AWS Amazon Web Services connector A Connector is what some would refer to as driver, plugin, protocol. In SIA a Connector specifies the communication protocol and
Update Table of Contents Standards Clouds If you are interesting in getting your devices to the cloud and you can check here if SIA got you covered.Our best guess is you are good covered and ready to go! Standards Most clouds can be accessed using standards methodologies. SIA supports the following Standard Remarks REST API All Clouds with a REST AP
Instance variables are variables that are linked to an instance such as its name and address. These can be very handy to use when customizing a payload in a mapping or doing logic. This articles contains all the accessible instance variables that can be used when scripting and processing in SIA. System variables describes how to reference variables
It might be you need to uninstall a Connector if you are not using it anymore and wants to free a few resources. This article will guide you through how to uninstall a Connector. Caution Uninstalling a Connector will remove all associated instances, items and data. The operation cannot be undone. To uninstall a Connector follow these steps: Go to
Update Table of Contents Uploading files Editing files Deleting files It is very useful to upload files to the Connector if some of your instances requires it such as for certificates and encryption files. By using the functionality to upload files to the Connector you are able to upload e.g. your servers public key so a safe encrypted connection ca
What is post processing Post processing of items is a simple way of applying mathematical expressions, logic arithmetic and conditional functions to data. Every time a new value for an item is read, it will be stored in the SIA internal database. Before storing that value, it can be modified with scaling, mathematical expressions or arithmetic logic
Hardware If you are looking for the hardware specifications of the SIA Connect unit please refer to the Technical specifications Software installation requirements Besides the SIA Connect hardware unit it can also be installed as software. The software can be either run in a virtualized environment using Docker or installed natively on Linux OS.
Update Table of Contents Edit instance Delete instance Clear logged data It might be you need to edit your instance and this can be easily done. This articles will also cover how to delete an instance and clear all the data that have been logged. For both editing, deleting and clearing data samples the first thing you will need is to go to the desir
If you forgot or lost the IP address of SIA it can be restored to the default. The front panel of the SIA module contains a button that resets the IP configuration on the X1 ethernet port to a default address 10.20.30.40 This functionality is necessary when the IP address of the interface is forgotten or lost, as it allows the user to fall back on d