Avnet SmartEdge IIoT Gateway User Guide - 20191217
Avnet SmartEdge IIoT Gateway User Guide - 20191217
User Guide
i. REVISION HISTORY
V1.0 Initial Release 20190820
V1.1 Update formatting, links, content 20191217
http://www.element14.com/gateway Page 2
SmartEdge Industrial IoT Gateway
User Guide
I. REVISION HISTORY 2
1. INTRODUCTION / OVERVIEW 7
2. HARDWARE DESCRIPTION 9
2.2. SPECIFICATIONS 9
RASPBERRY PI 3 CORE 9
STORAGE MEDIUM 9
INPUT POWER 9
ENVIRONMENTAL 10
DIMENSIONING & MOUNTING 10
FRONT PANEL LEDS 10
HARDWARE WATCHDOG TIMER (WDT) 10
TRUSTED PLATFORM MODULE (TPM) & SECURE BOOT 10
REAL-TIME CLOCK (RTC) WITH BATTERY BACKUP 10
3. USAGE 16
http://www.element14.com/gateway Page 3
SmartEdge Industrial IoT Gateway
User Guide
3.2. INTERFACES 16
USB 2.0 16
ETHERNET 16
RESET BUTTON 16
HDMI 16
ONBOARD DIGITAL I/O 16
ONBOARD RS232/485 17
CANBUS 17
INTERNAL MPCIE SLOT 17
INTERNAL RASPBERRY PI HAT EXPANSION SLOT 17
4. SOFTWARE CONFIGURATION 26
4.3. MISCELLANEOUS 27
TRUSTED PLATFORM MODULE 27
DESKTOP GUI 27
OTHER SOFTWARE 28
REAL-TIME CLOCK (RTC) 28
RESET BUTTON 28
http://www.element14.com/gateway Page 4
SmartEdge Industrial IoT Gateway
User Guide
5. IOTCONNECT DETAILS 30
5.1. USAGE 30
VIEW SENSORS 30
OTA UPDATES 30
6. REFERENCES 33
6.1. COMPLIANCE 33
REGULATORY COMPLIANCE AND MARKINGS 33
SIMPLIFIED EU DECLARATION OF CONFORMITY 33
SUPPLIER'S DECLARATION OF CONFORMITY 33
FCC COMPLIANCE STATEMENT 33
APPLICABLE EUROPEAN UNION DIRECTIVES 33
http://www.element14.com/gateway Page 5
SmartEdge Industrial IoT Gateway
User Guide
6.4. ERRATA 39
http://www.element14.com/gateway Page 6
SmartEdge Industrial IoT Gateway
User Guide
1. INTRODUCTION / OVERVIEW
The Avnet SmartEdge Industrial IoT Gateway connects your sensors and other devices to the cloud. This allows you to
view status and control connected devices on a customizable web portal from any internet connected location.
A safety leaflet is included in the package and available at our product landing page. Please read it prior to powering on
your Gateway.
http://www.element14.com/gateway Page 7
SmartEdge Industrial IoT Gateway
User Guide
Parts Kit:
Extension ring: install to increase height of enclosure for Raspberry Pi HATs
DIN rail mount with screws: install with flat head screws
Flat head screws (2): use to attach DIN rail mount
Wall mount screws (2): install into wood or metal, placed 97mm apart vertically
Standoffs (4): install on top of existing standoffs when using extension ring
3 Position terminal block, black (1): use for DC-IN connection
3 Position terminal block, green (1): use for CANbus connection
5 Position terminal block, green (3): use for Digital I/O and RS485 connection
Pan head screws (2): use to secure a HAT onto the Gateway
Quick Start Guide
Safety Leaflet
http://www.element14.com/gateway Page 8
SmartEdge Industrial IoT Gateway
User Guide
2. HARDWARE DESCRIPTION
2.1. BLOCK DIAGRAM
GPIO GPIO RS232/ CAN
FCTRY
A B 485 Bus
RESET
MCU
GPIO
XTAL Serial CAN XTAL
RTC 14.7456M Controller Controller 16.00M
Power
Regulation
mPCIe Expansion
uSIM
(USB only)
12VDC to
DVI/HDMI
24VDC
Input
2.2. SPECIFICATIONS
RASPBERRY PI 3 CORE
64-Bit, Quad-core ARM A53 (Broadcom BCM2837) SoC
Direct connection to enclosure heat sink for heat dissipation
Maximum clock speed limited to 900MHz for enhanced thermal range
1GB LPDDR2 SDRAM
WiFi/BT, 2.4GHZ, 802.11bgn, BT 4.2
STORAGE MEDIUM
8GB (minimum) eMMC onboard
INPUT POWER
Voltage: 12-24VDC Input
Power: 12W minimum, 18W recommended. Additional power may be needed for installed USB devices or expansion
cards (mPCIe or HATs). Be sure to verify the power supply high temperature derating for your operating
temperature range.
http://www.element14.com/gateway Page 9
SmartEdge Industrial IoT Gateway
User Guide
ENVIRONMENTAL
Ambient Operating Temperature Range: -20°C to 70°C*, non-condensing humidity
Storage Temperature Range: -40°C to 85°C, non-condensing humidity
*Note: depending on processor workload, CPU throttling may occur above 50C ambient
http://www.element14.com/gateway Page 10
SmartEdge Industrial IoT Gateway
User Guide
DC-INPUT
12VDC - 24VDC +/- 10%
Recommended Wire: 18-24AWG Solid or 18-22AWG Stranded
Install Protective Earth Wire
- 0V (GND)
+ 12-24VDC
DISPLAY CONNECTOR
HDMI / DVI Compatible
http://www.element14.com/gateway Page 11
SmartEdge Industrial IoT Gateway
User Guide
ISOLATED CANBUS
WARNING! DO NOT INSTALL DCIN PLUG INTO CANBUS PORT! THIS WILL DESTROY THE CANBUS DRIVER AND
TERMINATION RESISTOR!
G GND
L CANL
H CANH
Ox Output x
Ix Input x
G Ground
Oy Output y
Iy Input y
http://www.element14.com/gateway Page 12
SmartEdge Industrial IoT Gateway
User Guide
USB HEADER
2x4 header with two USB ports for optional internal USB devices
Specially designed HATs can use USB
1 Vbus Vbus 2
3 USB1- USB2- 4
5 USB1+ USB2+ 6
7 GND GND 8
Mini-PCIe Slot
http://www.element14.com/gateway Page 13
SmartEdge Industrial IoT Gateway
User Guide
*NOTE: I2C1 Bus (GPIO2/GPIO3) is shared with onboard devices. I2C addresses: 0x33, 0x43, 0x44, 0x51 are reserved.
Install
additional
standoffs to
use expansion
ring (4 places)
http://www.element14.com/gateway Page 14
SmartEdge Industrial IoT Gateway
User Guide
1 3.3Vout 5Vout 2
7 GPIO4 GPIO14 8
9 GND GPIO15 10
11 GPIO17 GPIO18 12
13 GPIO27 GND 14
15 GPIO22 GPIO23 16
17 3.3Vout GPIO24 18
19 GPIO10 GND 20
21 GPIO9 GPIO25 22
23 GPIO11 GPIO8 24
25 GND GPIO7 26
29 GPIO5 GND 30
31 GPIO6 GPIO12 32
33 GPIO13 GND 34
35 GPIO19 GPIO16 36
37 GPIO26 GPIO20 38
39 GND GPIO21 40
http://www.element14.com/gateway Page 15
SmartEdge Industrial IoT Gateway
User Guide
3. USAGE
For basic operation, the Avnet SmartEdge IIoT Gateway requires a power connection along with internet access. A
mobile App can be used to connect the Gateway to the IoTConnect cloud solution, and create a new user account to
access it.
Signal DC Input
Earth GND
- 0V (GND)
+ 12-24VDC
CAUTION: Verify terminal block wiring is correct, tight, and with no bare wiring exposed
3.2. INTERFACES
USB 2.0
Two USB 2.0 High-Speed ports are available to accept devices and can provide 0.5A per port.
ETHERNET
Two 10/100 Ethernet peripherals are available. By default, both are configured the same and can accept connection to
the customers network. Some advanced topologies could be configured by the customer (bridged, router, etc).
RESET BUTTON
A pin hole reset button (labeled RST) is located next to the HDMI port. A paperclip can be used to activate it.
HDMI
An HDMI monitor can be used for console display. It should be connected at boot to enable the proper output.
http://www.element14.com/gateway Page 16
SmartEdge Industrial IoT Gateway
User Guide
ONBOARD RS232/485
You can use the onboard RS232/485 interface as a serial console, Modbus RTU interface, or other serial usages.
The RS-232/RS-485 port is configured by default for 2-wire RS-485 operation with termination enabled. On board
jumpers can reconfigure the port for full duplex or RS-232 signaling. See section 3.3 for jumper configuration and
connections.
The port is /dev/ttySC0. Refer to the schematics in the appendix for detailed connections.
CANBUS
The internal CANbus is available but not fully enabled by default in the image. It can be enabled by removing the
comments dealing with the can0 section in /etc/network/interfaces. Be sure to set the proper bitrate for your bus.
Utilities cansend and candump are included and the can0 device can be used by the network stacks.
A CAN termination jumper is enabled by default. Refer to section 3.3 for more information and refer to the schematics
in the Appendix.
http://www.element14.com/gateway Page 17
SmartEdge Industrial IoT Gateway
User Guide
Jumper locations
RS232/485
settings
CANbus
Watchdog
termination
enable
http://www.element14.com/gateway Page 18
SmartEdge Industrial IoT Gateway
User Guide
RS232/485 JUMPER
Term [default installed]: Install to enable RS422/485 bus termination (bus should be terminated on both ends only)
Shdn: Install to shutdown the transceiver (disable)
Slew: Install to use slow slew rate. This reduces EMI emissions but limits maximum bandwidth
Full: Install to enable RS422/485 full duplex (4-wire)
RS232: Install to use RS232 signaling instead of RS422/485 (Full & Term jumpers should be removed)
CANBUS JUMPER
Term [default installed]: Install to enable CANbus termination (bus should be terminated on both ends only)
WATCHDOG JUMPER
WDT: If this jumper is installed, the hardware watchdog timer is enabled at power-on. It must be disabled or toggled
before power-on timeout (approximately 4 minutes) else the system will reset.
http://www.element14.com/gateway Page 19
SmartEdge Industrial IoT Gateway
User Guide
After mobile app sign-up is complete, you can login to the IoTConnect Web Portal: https://avnet.iotconnect.io using
the same credentials as the mobile app.
For more information, see the IOTCONNECT DETAILS section of this document (Section 5).
ENROLLMENT STEPS
Follow this installation process to connect your Avnet SmartEdge IIoT Gateway to the cloud.
1. Connect your SmartEdge Gateway to your Ethernet network, if available, by using one of the two Ethernet Ports. If
using wireless, this will be set up in a later step using the mobile App.
2. Insert the correctly wired power supply plug to start the unit. IMPORTANT! Make sure to install into the 12-24VDC
power input shown above and not the CAN port!
3. Other hardware connections can optionally be made at this time. See section 0 for more information
4. Download the Avnet IoTConnect mobile application to register your SmartEdge Gateway with the IoT Connect
cloud. Refer to the web portal below for App Store links.
5. Launch the App and enter your Login email 6. Sign Up for a new account by entering your
and password, or press Sign Up details
http://www.element14.com/gateway Page 20
SmartEdge Industrial IoT Gateway
User Guide
7. To add a device, tap lower right symbol , 8. Connect your mobile's WiFi to the
then tap "Add Device" + "IotGateway_xxxxxxxx". WiFi Password is
"IoTConnect" (case sensitive)
9. Optionally, connect your SmartEdge 10. After a minute, your device should appear in
Gateway to your local WiFi network the Device List
http://www.element14.com/gateway Page 21
SmartEdge Industrial IoT Gateway
User Guide
11. Tap your device to see the device details 12. Tap the sensor to view sensor readings
http://www.element14.com/gateway Page 22
SmartEdge Industrial IoT Gateway
User Guide
REQUIREMENTS
Linux or Windows PC
USB Type A plug to microUSB plug data cable (charger cables without data signals will not work)
Special build of rpiboot utility
eMMC Update
jumper and
connector location
http://www.element14.com/gateway Page 23
SmartEdge Industrial IoT Gateway
User Guide
Download image
Standard Avnet SmartEdge IIoT Gateway images are available through the http://www.element14.com/gateway
landing page. Click on the Software Image link under Resources.
Standard Raspberry Pi images won't work without some additional files in the /boot partition (refer to section 4.4)
Write the image to the Gateway using an image writing tool. Important: if not using balenaEtcher, you must unzip
the image prior to writing.
HARDWARE CUSTOMIZATION
The standard Pi HAT expansion connector opens up a wide variety of ready-made hardware solutions. Custom HATs
can be developed specifically for your application. In many cases, drivers are already available and the HAT can be
plug-n-play. Other HATs may require adding a dtoverlay in the /boot/config.txt file. Mechanically, you can use the
included expansion ring, and customize it for the installed HAT(s). The 3D files can be provided to create your own
expansion ring.
There's a USB header internally that can be used. If designing a custom HAT, a small extension of the HAT board outline
can include this USB header to add USB devices on the HAT.
A mPCIe slot is available to add cards that use the USB bus. This is mostly for cellular modems, but other cards are
possible. Custom cards can be designed if only 3.3V power and USB interface are used.
SOFTWARE CUSTOMIZATION
Because the Gateway is based on the popular Raspberry Pi computer, there are several O/S and Linux distributions
available. Due to differences between the SmartEdge Gateway and Raspberry Pi, standard Pi images these cannot run
without modification. In most cases, the changes are small and straightforward. See section 4.4 for details.
The kernel source is available to customize as needed from our github site (see section 4.1).
There are a large number of software packages available that can be installed using the Ubuntu "apt" mechanism.
There is a battery backed RTC on the gateway. For systems that do not have internet connectivity (I.e. closed system)
then this can be set then enabled with a few standard Linux commands to keep the date/time even if the power fails.
Normally this system is on the internet and the correct time information is provided using network time keeping
protocols.
http://www.element14.com/gateway Page 24
SmartEdge Industrial IoT Gateway
User Guide
There is a PCIe connector on board and accepts most PCIe USB devices and is primarily used for cellular modem
connections. Note: If you decide to use a cellular modem there will be customization needed control data calls.
Standard Linux tools that are available can be used for dialer customizations.
The gateway has the NodeRed project baseline installed on the system. By default the service is not started. Additional
NodeRed modules will be provided for the device, as they are currently being developed by Avnet. For more
information on NodeRed and how to use it, refer to the following link: https://nodered.org/docs/getting-
started/raspberrypi
The ssh terminal service is disabled by default. You can use the raspi-config tool to enable it. The setting is under the
interface options section. Also add an empty file called “ssh” to the /boot directory, then reboot.
The raspi-gpio tool can be used to see the default GPIO configuration for the gateway. If custom hardware is used on
the HAT connector you should use the device tree overlay to setup and HAT connection GPIO. Then use the raspi-gpio
tool to ensure the GPIO’s are configured correctly.
http://www.element14.com/gateway Page 25
SmartEdge Industrial IoT Gateway
User Guide
4. SOFTWARE CONFIGURATION
From this point, you have Linux shell access. You can install additional software components (using apt), control
startup devices (using systemctl), modify the IoTConnect configuration, view logging (files in /var/log), etc.
INCLUDED SOFTWARE
Linux based on Raspbian, with Avnet SmartEdge IIoT Gateway platform specific support added
Linux kernel source github: https://github.com/Avnet/smartedge-iiot-gateway
Avnet image releases: http://avnet.me/smartedge-iiot-gateway-releases
Custom U-Boot with support for TPM 2.0 trusted boot
U-Boot source github: https://github.com/Avnet/smartedge-iiot-gateway-uboot
IoTConnect cloud solution provided (30-day trial included)
Custom files github: https://github.com/Avnet/smartedge-iiot-gateway-custom
http://www.element14.com/gateway Page 26
SmartEdge Industrial IoT Gateway
User Guide
4.3. MISCELLANEOUS
High compatibility with standard Raspbian utilities such as “raspi-config, and raspi-gpio”, etc, make it easy to transition
from a standard Raspberry Pi to the Avnet SmartEdge IIoT Gateway.
DESKTOP GUI
To conserve space, the desktop GUI is not installed on the standard image
To install, perform the following steps with a network connection:
# Remove downloaded apt packages from above steps (no longer needed)
sudo apt clean
http://www.element14.com/gateway Page 27
SmartEdge Industrial IoT Gateway
User Guide
OTHER SOFTWARE
For a list of preinstall packages, run "dpkg –l" for current Debian installed packages
For Python 2.7/3.x installed packages run 'pip list" and "pip3 list".
Custom utilities are provided for system control and are found in /opt/avnet-iot/ or /usr/bin/
NodeRed base line installation, not started. Review online NodeRed documentation for Raspberry Pi.
Minicom and Tio are included as terminal programs.
RESET BUTTON
The gateway includes a small hole next to the HDMI connector for reset:
Short press and release performs reboot
Hold reset for ~10 seconds then release to re-enter Configuration mode. This enables WiFi AP mode and the REST
API to allow configuration with the mobile App. The top LED will blink green-off-red-off to indicate this mode.
Hold reset for ~45 seconds then release to perform a Factory Reset. This will place the unit back into the out-of-
box configuration state.
You should check for other possible changes to our device tree source files based on your target kernel. Our kernel is
based on Linux 4.14.79. Review the history of bcm2710-rpi-3-b.dts file to see if changes may be required to the
bcm2710-rpi-custom.dts file. Then your kernel needs rebuilt (make sure the bcm2710-rpi-custom.dts and dt-blob.dts
files are added to the build process).
WARNING: Because of the above differences, performing any standard Raspberry Pi update that modifies the kernel or
boot files will likely prevent the system from booting. This includes writing a standard Raspbian image to the Gateway
or performing "apt-get upgrade". If this happens, you will have to follow the image update instructions located
elsewhere in this guide (Section 3.5) to fix the /boot files or re-image the system. To prevent Raspbian updates from
automatically updating your kernel and firmware files (and bricking your Gateway), execute the following commands:
http://www.element14.com/gateway Page 28
SmartEdge Industrial IoT Gateway
User Guide
ON BOARD PERIPHERALS
The Avnet SmartEdge IIoT Gateway has several onboard peripherals that a standard Pi does not. Many of these
peripherals connect to the SPI2 bus on the higher GPIOs, freeing up the GPIOs on the HAT for usage.
These driver changes are available from our github repo for the kernel (see section 4.1)
http://www.element14.com/gateway Page 29
SmartEdge Industrial IoT Gateway
User Guide
5. IOTCONNECT DETAILS
5.1. USAGE
After first enrolling your Gateway using the mobile App (see section 3.4), you can view and control your device(s)
through the web portal (avnet.iotconnect.io). Once logged in to the web portal, you are presented with a "Dashboard".
IoTConnect documentation is available under the Resource tab. Below are some of the capabilities. Note that some
features require admin level access.
VIEW SENSORS
Once logged in, your device(s) can be found on Device tab on the left side. Clicking on the device tab will show a list of
the devices that are configured for the logged in user.
More advanced options like OTA updates and Command Setup require Administrator rights. For many users, the device
may need to transition from the 30-day trial period to your own paid account before Administrator rights are available.
OTA UPDATES
An update package can be delivered to the Gateway(s) from the IoTConnect Cloud. The update package is a specially
formatted tarball, consisting of a script that gets executed on the Gateway.
To create an update:
Using a Linux PC, create a directory named "updates"
Create a file in that directory called install.sh with instructions to perform the update
Include any other supporting files in that directory
Compress the "updates" directory contents into a .tar.gz file
Rename the .tar.gz file to .txt
Setup the web portal for the OTA firmware update and point the file for OTA to your .txt file
Test the update thoroughly before sending to production systems
Issue the OTA update to your device(s)
http://www.element14.com/gateway Page 30
SmartEdge Industrial IoT Gateway
User Guide
For the CloudSDKDefault options, you should add the section names [CloudSDKDefaultObject<xxx>] sequentially
numbered and update the DefaultObjectCount in the CloudSystemControl section accordingly
EXAMPLE
You can add/modify the python code in user_functions.py. The user_callbackMessage(msg) receives COMMANDS from
the cloud and user_Initialize() is called when the SDK starts to contain any custom initialization code. Both of these
functions must be present.
[CloudSDKDefaultObject2]
# Predefined objects can go here. NUMBER/STRING/OBJECT
Value=NUMBER
Name=TestUserFunction
UsePythonInterface=ThisIsMyFunction
Then uncomment the function ThisIsMyFunction() in user_functions.py
Restart the SDK (either reboot, or sudo systemctl restart iotconnectservice)
The new information you just added should show up on the cloud
CONFIGURATION MODE
On initial boot, the system comes up in configuration mode. A REST API runs, and the Gateway's WiFi is configured for
Access Point mode. From a mobile device or other WiFi connected PC, you can connect directly to the Gateway's WiFi
(SSID = "IotGateway <sn/cpuid>"). You can determine your Gateway's S/N from the HDMI monitor output.
If you have trouble with the mobile App configuration, and no longer have the WiFi AP as an option, you may have to re-
enter configuration mode on the Gateway. To do this, press and hold the factory reset button for 10 seconds. This will
restart and re-enable the WiFi AP mode.
NORMAL MODE
Once configured the Gateway enters normal mode. The WiFi AP and REST API are disabled, IoTConnect API is running.
http://www.element14.com/gateway Page 31
SmartEdge Industrial IoT Gateway
User Guide
STEPS REQUIRED
Find the IP addresses for the connected Gateway(s)
Read /DeviceID to get the device's serial number. You can use this to select the files needed for that device. If you
are unsure just issue the REST command to all IP addresses and if it responds then proceed with that Device ID.
Get the /WiFiIWList of in range WiFi access points. Then put /WiFiClientSSID_PSK to set the new
wpa_supplicant.conf file.
Issue the /IOTGetIOTConnectSDK command to get the current SDK configuration file. Modify the SDK configuration
file, then use the /IOTSetIOTConnectSDK to replace it.
Issue the /CloudAttach command to setup the WiFi connection, if configured. It will also start the SDK.
http://www.element14.com/gateway Page 32
SmartEdge Industrial IoT Gateway
User Guide
6. REFERENCES
6.1. COMPLIANCE
Unique Identifier
Trade Name: SmartEdge IIoT Gateway
Model No.: AVTSE-RPI-IIOTG
http://www.element14.com/gateway Page 33
SmartEdge Industrial IoT Gateway
User Guide
Restriction of the use of certain Hazardous Substances directive (RoHS) - 2011/65/EU and 2015/863/EU
This product meets the requirements of Directive 2011/65/EU and 2015/863/EU for the restriction of the use of
certain hazardous substances in electrical and electronic equipment.
Applied standard:
EN IEC 63000:2018: Technical document for the assessment of electrical and electronic products with respect
to the restriction of hazardous substances.
Recycling and disposal of Waste Electrical and Electronic Equipment (WEEE) - 2012/19/EU
http://www.element14.com/gateway Page 34
SmartEdge Industrial IoT Gateway
User Guide
CANBUS
RS232/RS485
http://www.element14.com/gateway Page 35
SmartEdge Industrial IoT Gateway
User Guide
DIGITAL I/O
http://www.element14.com/gateway Page 36
6.3. REST API DOCUMENTATION
When the Gateway is in configuration mode, it exposes a network API used by the mobile App to set up the Gateway.
Instead of the mobile App, this API can be used to configure multiple Gateways directly.
If connected over Ethernet, the <ipaddress> is set by your network DHCP server
GET DEVICE ID
GET http://<ipaddress>:8080/DeviceId
Possible Response:
{
"DeviceID": "<deviceid>"
}
Possible Response:
{
"IsConnected": {true,false}
}
Possible Response:
{
"AccessPointList": [
{
"SSID": "value",
"SignalStrength": "value"
},
]
}
Possible Response:
{
"Response": {1,0}
}
SmartEdge Industrial IoT Gateway
User Guide
Possible Response:
{
"WiFi client IP": "<wifi_ipaddress, netmask, etc>"}
}
http://www.element14.com/gateway Page 38
SmartEdge Industrial IoT Gateway
User Guide
6.4. ERRATA
Please see the github repositories (section 4.1) for updates, bug list, etc.
TRADEMARKS
Raspberry Pi is a trademark of the Raspberry Pi Foundation.
NOTICES
The provided software and firmware are subject to the following disclaimer.
DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
http://www.element14.com/gateway Page 39