Difference between revisions of "XUELK-AN-005: Implementing an Industrial IoT gateway/supervisor"

From DAVE Developer's Wiki
Jump to: navigation, search
Line 15: Line 15:
  
 
==Introduction==
 
==Introduction==
SBC Lynx provides is extremely flexible in terms of communication interfaces and I/O ports. When used in combination with a Linux distribution such as [[XUELK-AN-002:_Running_Debian_distribution|Debian]], it is an ideal solution to implement compact highly-integrated cost-effective gateways for [http://internetofthingsagenda.techtarget.com/definition/Industrial-Internet-of-Things-IIoT Industrial Internet of Things applications (IIoT)].
+
SBC Lynx provides is extremely flexible in terms of [[Connectors,_buttons_and_switches_(SBC_Lynx)|communication interfaces]] and [[Additional_industrial_I/Os_(XUAL)|I/O ports]]. When used in combination with a Linux distribution such as [[XUELK-AN-002:_Running_Debian_distribution|Debian]], it is an ideal solution to implement compact highly-integrated cost-effective gateways/controllers for [http://internetofthingsagenda.techtarget.com/definition/Industrial-Internet-of-Things-IIoT Industrial Internet of Things applications (IIoT)].
  
IIoT is a vast field that includes several disciplines.  
+
IIoT is a vast field that includes several disciplines. At field level, the typical IIoT system requires
 +
*collecting data from different in nature networks and fieldbuses (an RS485 bus, an Ethernet LAN, an IO-Link port, etc.)
 +
*uploading the data to the cloud over an Internet connection.
  
This application note provides some examples of hardware and software configurations that can be used for this purpose. The examples were tested on a SBC Lynx board equipped with [[Wireless_Module_(DWM)|optional wireless module]] and that runs Debian distribution, as described XUELK-AN-002:_Running_Debian_distribution|here]].
+
This application note provides some examples of hardware and software configurations that can be used for this purpose. Also, it shows how to harness the flexibility of SBC Lynx to integrate on the same platform even processing and controlling functionalities. [1]
  
==
+
The examples were tested on an SBC Lynx board equipped with [[Wireless_Module_(DWM)|optional wireless module]] and that runs Debian distribution, as described XUELK-AN-002:_Running_Debian_distribution|here]].
 +
 
 +
 
 +
[1] It is worth remembering that SBC Lynx supports IEC 61131-3 compliant soft-PLC engines such as [http://www.axelsw.it/index.php?option=com_content&view=article&id=163&Itemid=1897&lang=en Axel LogicLab].
 +
==Cloud interfacing==
 +
At the time of this writing, tens of cloud platforms are available on the market addressing IoT and IIoT applications. Some of them provide free accounts for small projects or evaluation purposes.
 +
 
 +
The following sections describe how to interface an SBC Lynx-based gateway to such platforms.
 +
 
 +
==Ubidots==
 +
[Ubidots https://ubidots.com] is ''a codeless IoT Platform designed to help you prototype and scale your IoT projects to production''.

Revision as of 14:04, 21 April 2017

Info Box
SBC Lynx-top.png Applies to SBC Lynx

History[edit | edit source]

Version Date Notes
0.5.0 April 2017 First draft

Introduction[edit | edit source]

SBC Lynx provides is extremely flexible in terms of communication interfaces and I/O ports. When used in combination with a Linux distribution such as Debian, it is an ideal solution to implement compact highly-integrated cost-effective gateways/controllers for Industrial Internet of Things applications (IIoT).

IIoT is a vast field that includes several disciplines. At field level, the typical IIoT system requires

  • collecting data from different in nature networks and fieldbuses (an RS485 bus, an Ethernet LAN, an IO-Link port, etc.)
  • uploading the data to the cloud over an Internet connection.

This application note provides some examples of hardware and software configurations that can be used for this purpose. Also, it shows how to harness the flexibility of SBC Lynx to integrate on the same platform even processing and controlling functionalities. [1]

The examples were tested on an SBC Lynx board equipped with optional wireless module and that runs Debian distribution, as described XUELK-AN-002:_Running_Debian_distribution|here]].


[1] It is worth remembering that SBC Lynx supports IEC 61131-3 compliant soft-PLC engines such as Axel LogicLab.

Cloud interfacing[edit | edit source]

At the time of this writing, tens of cloud platforms are available on the market addressing IoT and IIoT applications. Some of them provide free accounts for small projects or evaluation purposes.

The following sections describe how to interface an SBC Lynx-based gateway to such platforms.

Ubidots[edit | edit source]

[Ubidots https://ubidots.com] is a codeless IoT Platform designed to help you prototype and scale your IoT projects to production.