Installing Gateway on Eurotech Helios Edge Controler

The following instructions describe how to install Java and Inductive Automation’s Ignition software on a Eurotech Helios platform.

Install Eurotech Product WRL Run-Time

This Linux image includes all the components needed to run Java and Ignition. The image uses DHCP. You may need to change the system to use a static IP address.

  1. Boot from the Utiliboot Flash Drive
    Insert the bootable Utiliboot USB flash drive into any available USB port on the Helios. Attach a keyboard and VGA display, then power on the system. If the system does not boot, you may need to press F12 to enter the BIOS Boot Device menu to select the USB flash drive.

  2. Log in on the console using the root account with the password “IsiTech”.

  3. Determine which storage device is the 4 GB CompactFlash card (e.g. “mount” or “grep sd /var/log/messages” may show that it is /dev/sda1; “removable” usually indicates the Utiliboot flash drive). You’ll be given a chance to confirm the manufacturer and drive capacity during the installation process. Don’t overwrite the Utiliboot drive (typically /dev/sdb)!

  4. Install the Eurotech Product Run-Time
    At the command prompt enter
    ./make-media.sh -c wrl-only.cfg -f DEVICE
    where DEVICE is the device found in Step 3 (e.g. “/dev/sda”; don’t include the partition number). The load process takes four to ten minutes.

  5. Reboot
    Use the “poweroff” command to safely shut down, then remove the USB flash drive and power-cycle the unit.

References:
support.eurotech-inc.com/develop … _Start.pdf
Utiliboot USB flash drive 190124-7410B: /README.txt-WRL-ONLY


Install Java 6

  1. Download installation files to a flash drive
    oracle.com/technetwork/java/ … 77142.html
    Linux x86 20.16 MB jre-6u30-linux-i586-rpm.bin

  2. Mount the flash drive (see below) and execute the file to install. E.g.:
    /mnt/sdb/jre-6u30-linux-i586-rpm.bin

Reference: java.com/en/download/help/linux_install.xml


Install Inductive Automation Ignition Software

  1. Download the ZIP file to a flash drive
    inductiveautomation.com/downloads/ignition
    ignition-build7.3.2-linux-32.zip (Size: 73 MB)
    Version: 7.3.2.533

  2. Mount the flash drive (see below) and unzip the files:
    unzip /mnt/sdb/ignition-build7.3.2-linux-32.zip -d /usr/local/ignition

  3. Switch Directories
    Change directories into the install directory.
    cd /usr/local/ignition

  4. Make Files Executable
    Execute these three “chmod” commands to make files executable.
    chmod +x ignition.sh
    chmod +x ignition-gateway
    chmod +x gcu.sh

  5. Create symlink in init.d
    To turn the application into a service, create a symlink to ignition.sh in your init.d file
    cd /etc/init.d/
    ln -s /usr/local/ignition/ignition.sh ignition
    chmod +x ignition

  6. Install the Service
    Use update-rc.d to install Ignition as a service.
    update-rc.d ignition defaults

[TBD this did not work]

To have the service restart automatically on reboot:
chkconfig --level 2345 ignition on

  1. Start up Ignition
    Ignition is now installed a service. It will start up when the computer boots up. To start it up now, use this command:
    /etc/init.d/ignition start

Ignition is now running. See the README file for information about how to stop and uninstall the service.

  1. Log in to the System Remotely
    Determine the IP address of the unit with “ifconfig -a” (eth0 is the Ethernet port)
    From a computer elsewhere on the same network, connect to Helios Ignition with “http://:8088”

Source: inductiveautomation.com/supp … tart/linux

Mounting a USB Flash Drive

  1. Insert drive into an available USB socket

  2. Determine the drive device name
    You may see messages displayed indicating the drive number (e.g. sdb, sdc) when the drive is inserted.
    If “mount” lists the drive, you are done (skip to Step 5). You can also “grep sd /var/log/messages” to identify the device’s designator.

  3. Create a mount point. E.g.:
    mkdir /mnt/sdb

  4. Mount the drive.
    The following example mounts a USB flash drive whose first partition is formatted for Windows (FAT):
    mount -t vfat /dev/sdb1 /mnt/sdb

  5. Confirm that the drive is mounted correctly and you can read files on it. E.g.:
    ls /mnt/sdb

Reference: support.eurotech-inc.com/forums/ … pic_id=428

Nice.
How are you using this controller ? What size of app do you have (# of tags,# of clients) ? What is the dynamic of the system ?