Winmate EAC Mini EACFA20 User Manual

Iot gateway, freescale i.mx 6 arm cortex-a9 i.mx6 dual core, 1 ghz
Hide thumbs Also See for EAC Mini EACFA20:

Advertisement

Quick Links

IoT Gateway
Freescale i.MX 6 Arm® Cortex®-A9 i.MX6 Dual Core, 1 GHz
EAC Mini EACFA20
User Manual
Document Version 1.1
Document Part No. 9171111K102F
Please read these instructions carefully before using this product, and save this manual for future use.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EAC Mini EACFA20 and is the answer not in the manual?

Questions and answers

Summary of Contents for Winmate EAC Mini EACFA20

  • Page 1 IoT Gateway Freescale i.MX 6 Arm® Cortex®-A9 i.MX6 Dual Core, 1 GHz EAC Mini EACFA20 User Manual Document Version 1.1 Document Part No. 9171111K102F Please read these instructions carefully before using this product, and save this manual for future use.
  • Page 3: Table Of Contents

    EAC Mini EACFA20 IoT Gateway User Manual Contents Preface .......................... 3 About This User Manual ....................7 Chapter 1: Introduction ....................8 1.1 Overview ......................9 1.2 Product Features ....................9 1.3 Expansion Module ....................9 1.4 Hardware Specifications ..................10 1.5 Package Contents ....................
  • Page 4 Preface 4.4 OTA Update Guide ..................... 36 4.5 OS Image Update Guide ..................39 4.6 Android Programming Guide ................39 4.6.1 ADB Installation ..................39 4.6.2 U2DIDO ....................40 4.6.3 U2CAN ..................... 40 4.6.4 U2COM Sample Code ................40 4.6.5 OTA Update Guide ................... 40 Chapter 5: Linux System Settings ................
  • Page 5: Preface

    EAC Mini EACFA20 IoT Gateway User Manual Preface Copyright Notice No part of this document may be reproduced, copied, translated, or transmitted in any form or by any means, electronic or mechanical, for any purpose, without the prior written permission of the original manufacturer.
  • Page 6 Preface Customer Service We provide a service guide for any problem by the following steps: First, visit the website of our distributor to find the update information about the product. Second, contact with your distributor, sales representative, or our customer service center for technical support if you need additional assistance.
  • Page 7 EAC Mini EACFA20 IoT Gateway User Manual Safety Information Warning! Always completely disconnect the power cord from your chassis whenever you work with the hardware. Do not make connections while the power is on. Sensitive electronic components can be damaged by sudden power surges.
  • Page 8 Preface Important Information Federal Communications Commission Radio Frequency Interface Statement This device complies with part 15 FCC rules. Operation is subject to the following two conditions: This device may not cause harmful interference.  This device must accept any interference received including ...
  • Page 9: About This User Manual

    The documentation set for the Winmate® EAC Mini EACFA20 IoT Gateway provides information for specific user needs, and includes:  EAC Mini EACFA20 Quick Start Guide - describes how to get the box computer up and running.  EAC Mini EACFA20 User Manual – contains detailed description on how to use the display, its components and features.
  • Page 10: Chapter 1: Introduction

    Chapter 1: Introduction Chapter 1: Introduction This chapter provides the EAC Mini EACFA20 IoT Gateway product overview, describes features hardware specifications.
  • Page 11: Overview

    1.1 Overview Congratulations on purchasing Winmate® EAC Mini EACFA20 IoT Gateway EAC Mini EACFA20 is an ARM-based industrial IoT gateway with low power consuming Freescale Cortex A9 i.MX6 processing and excellent expansion possibilities. Expansion modules offer rich options for additional serial interfaces such as CANBus, DIDO, Wi-Fi and 4G LTE.
  • Page 12: Hardware Specifications

    Chapter 1: Introduction 1.4 Hardware Specifications Model Name EACFA20 Freescale i.MX 6 Arm® Cortex®-A9 i.MX6 Dual Core, 1GHz System System Specification 1GB, up to 2GB Memory Storage eMMC Onboard 16GB (default), up to 32 GB 2 x USB Type-A 2.0, 1 x USB 2.0 OTG (Micro USB) Ethernet 2 x Giga LAN RJ45 Interface...
  • Page 13: Package Contents

    EAC Mini EACFA20 IoT Gateway User Manual 1.5 Package Contents Carefully remove the box and unpack EAC Mini EACFA20 IoT Gateway. Please check if all the items listed below are inside your package. If any of these items are missing or damaged contact us immediately.
  • Page 14: Description Of Parts

    Chapter 1: Introduction 1.6 Description of Parts This section includes front and rear side I/O ports location of the EAC Mini EACFA20 IoT Gateway. Front Side Rear Side 1.7 LED Indicators The EAC Mini IoT Gateway provides one HDD and one Power LED indicators located on the front for status monitoring.
  • Page 15: Mechanical Dimensions

    EAC Mini EACFA20 IoT Gateway User Manual 1.8 Mechanical Dimensions All dimensions are shown in mm (millimeters). Unit without mounting bracket...
  • Page 16: Chapter 2: Hardware Installation

    Chapter 2: Hardware Installation Chapter 2: Hardware Installation This chapter provides information on how to use external I/O and the installation of EAC Mini EACFA20 IoT Gateway hardware.
  • Page 17: Connectors

    The following sections give you information about EAC Mini standard connectors and pin assignments. 2.1.1 HDMI Connector Plug HDMI signal cable to the HDMI connector of the EAC Mini EACFA20, and plug the other end to the monitor. Pin assignment and signal names of HDMI connector Pin №...
  • Page 18: Usb 2.0 Connector

    Chapter 2: Hardware Installation 2.1.3 USB 2.0 Connector The EAC Mini EACFA20 provides two USB 3.0 connectors. Use USB 3.0 connector to connect external devices such as mouse or keyboard to the box computer. Pin assignment and signal names of USB connector Pin №...
  • Page 19: Hardware Installation

    Always remove the power cord before installing the hardware. 2.2.1 External Antenna Installation Notice that external antenna is an optional feature of the EAC Mini EACFA20. To install external SMA antenna: 1. Remove the rubber cap on the SMA connector before installing the antenna.
  • Page 20: Expansion Module Installation

    Chapter 2: Hardware Installation 2.2.2 Expansion Module Installation Notice that expansion module is an optional feature of the EAC Mini EACFA20. To install expansion module: Unscrew the three screws, and remove Attach the 2 layer module bracket and install ❶...
  • Page 21: Usb Wire Loop Installation

    EAC Mini EACFA20 IoT Gateway User Manual 2.2.3 USB Wire Loop Installation To install USB Wire Loop: ❶ Insert USB to the USB slot. ❷ Install copper pillar, USB wire loop, and fasten one screw to secure the USB to the EAC Mini EACFA20.
  • Page 22: Connecting The Power

    Chapter 2: Hardware Installation 2.3 Connecting the Power The DC power supply connector of the EAC Mini IoT Gateway is on the front panel. The DC power input for the EAC Mini allows a voltage input range from 9 V DC to 30 V DC. Warning! Ensure voltage and polarity is compliant with the DC input.
  • Page 23: Chapter 3: Mounting

    EAC Mini EACFA20 IoT Gateway User Manual Chapter 3: Mounting The EAC Mini supports five types of mounting: wall and desk mounting by default, and optional VESA, DIN-rail mounting solutions. You can purchase mounting kit from Winmate as an optional accessory.
  • Page 24: Wall/ Desk Mount

    L-shape mounting brackets for wall/ desk mounting are supplied with the EAC Mini. Before mounting the unit to the wall, attach L-shape mounting brackets to the EAC Mini (supplied by Winmate). Mounting Instruction: ❶ Place the EAC Mini on the fixture (ex. table) and fasten four M3 screws to secure the...
  • Page 25: Din-Rail Mount

    EAC Mini EACFA20 IoT Gateway User Manual 3.2 DIN-Rail Mount You can purchase DIN-Rail mounting kit from Winmate as an optional accessory. DIN-Rail Mounting Kit: Part Number: 821118551400 Mounting Instruction: ❶ ❷ Place the EAC Mini with the DIN-Rail Fasten...
  • Page 26: Vesa Mount

    Chapter 3: Mounting 3.3 VESA Mount You can purchase VESA mounting kit from Winmate as an optional accessory. VESA Mounting Kit Part Number: 821118561001 Mounting Instruction: ❶ Mark the location of the screw holes on the ❷ Place the EAC Mini on the VESA fixture (ex.
  • Page 27: Chapter 4: Android System Settings

    EAC Mini EACFA20 IoT Gateway User Manual Chapter 4: Android System Settings This chapter describes how to install Android software on EACFA20 IoT Gateway and provides general system settings information.
  • Page 28: Android Operating System

    Your IoT gateway supports Android operating system. This section describes how to get started with Android 6.0 and basic settings. For more advanced Ubuntu settings, please click here to download SDK from Winmate Download Center. Important: The device is shipped with the OS system according to your order. Contact us if you have any questions regarding OS settings.
  • Page 29: Disabling Driver Signature On Windows 8

    EAC Mini EACFA20 IoT Gateway User Manual 4.2.1 Disabling Driver Signature on Windows 8 1. Hold down the Windows key on your keyboard and press the letter C to open the Charm menu, and then click the gear icon (Settings).
  • Page 30 Chapter 4: Android System Settings 3. Click General. 4. Under Advanced Startup, click Restart Now. NOTE: In Windows 8.1, the ‘Restart Now’ button has moved to ‘PC Setting -> Update & Recovery -> Recovery.’ 5. After restarting, click Troubleshoot.
  • Page 31 EAC Mini EACFA20 IoT Gateway User Manual 6. Click Advanced Options. 7. Click Windows Startup Settings.
  • Page 32 Chapter 4: Android System Settings 8. Click Restart. 9. After restarting your computer a second time, choose Disable driver signature enforcement from the list by typing the number 7 on your keyboard. Your computer will restart automatically.
  • Page 33: Adb Driver Installation

    EAC Mini EACFA20 IoT Gateway User Manual 10. After restarting, you will be able to install the ADB drivers normally; however, Windows will display a warning message. When the warning appears, click Install this driver software anyway. If you are unfamiliar with installing drivers, check out our Installing ADB driver tutorial for a step by step guide.
  • Page 34 Chapter 4: Android System Settings 3. Select “Let me pick from a list of device drivers on my computer”. Click Next. 4. Select from your computer. 5. In the Update driver software window, click Show All Devices and then click Next.
  • Page 35 EAC Mini EACFA20 IoT Gateway User Manual 6. The system is looking for the driver folder. Click Browse. 7. Select the driver for your OS system. Click Open.
  • Page 36 Chapter 4: Android System Settings 8. Windows Security window will pop up. This message is used to confirm whether the user wants to install the driver. Select Install this driver software anyway to continue. 9. When the installation is successfully completed you will see Android ADB Interface driver in the Update Driver Software window.
  • Page 37: Installing Android Debug Bridge (Adb)

    EAC Mini EACFA20 IoT Gateway User Manual 4.3 Installing Android Debug Bridge (ADB) For detailed Android Debug Bridge (ADB) information refer to Android Developers Platform: http://developer.android.com/tools/help/adb.html 1. Decompress adb.zip. Open ADB terminal and move into the adb archive. ADB Terminal window 2.
  • Page 38: Ota Update Guide

    Chapter 4: Android System Settings 4.4 OTA Update Guide OTA is a tool which can help you to update OS image. To receive Android OS image file contact our sales representatives. Once you get the image file follow the guideline below. 1.
  • Page 39 EAC Mini EACFA20 IoT Gateway User Manual 4. Tap Update Image 5. Make sure the file founded by the system is image update file. Tap OK.
  • Page 40 Chapter 4: Android System Settings 6. Tap OK. Make sure the battery level is at least 50%. 7. Tap OK. Important: Do not disconnect the power source! Do not remove the battery!
  • Page 41: Os Image Update Guide

    EAC Mini EACFA20 IoT Gateway User Manual 8. After update the system will automatically restart. 4.5 OS Image Update Guide To receive OS image update guide please contact Winmate at https://www.winmate.com/ 4.6 Android Programming Guide All the programming guides can be found in the driver CD that comes in the package with the EACFA20 IoT Gateway.
  • Page 42: U2Dido

    Chapter 4: Android System Settings 4.6.2 U2DIDO You can find all information about Android’s U2DIDO installation inside the Driver CD. Programming Guide link: CD\Android Documents and Files\ U2DIDO \ProgrammingGuide Remark: U2DIDO & U2COM U2xx_ttyUSB U2DIDO U2COM 3G/ 4G Card ttyUSB3 ttyUSB3/ ttUSB4 Sierra module Quecter module...
  • Page 43 EAC Mini EACFA20 IoT Gateway User Manual 1. Copy image files to micro SD card. 2. Insert micro SD card to the slot in the computer. 3. In the APPs menu tap OTA Image Upd. System shows OTA firmware related information.
  • Page 44 Chapter 4: Android System Settings 5. Tap Update Image 6. Make sure the file founded by the system is image update file. Tap OK.
  • Page 45 EAC Mini EACFA20 IoT Gateway User Manual 7. Make sure the battery level is at least 50%. Tap OK. 8. Tap OK.
  • Page 46 Chapter 4: Android System Settings Important: Do not disconnect the power source! Do not remove the battery! 9. After update the system will automatically restart.
  • Page 47: Chapter 5: Linux System Settings

    EAC Mini EACFA20 IoT Gateway User Manual Chapter 5: Linux System Settings This chapter describes how to install Linux software on EACFA20 IoT Gateway and provides general system settings information.
  • Page 48: Linux Operating System

    Your IoT gateway supports Linux Ubuntu 18.04 operating system. This section describes how to get started with Ubuntu 18.04 and basic settings. For more advanced Ubuntu settings, please click here to download SDK from Winmate Download Center. Important: The device is shipped with the OS System according to your order. Contact us if you have any questions regarding OS settings.
  • Page 49: Linux Terminal

    EAC Mini EACFA20 IoT Gateway User Manual 5.2.2 Linux Terminal To open Linux terminal: 1. Click on the Start button at the bottom left side of the desktop, in drop-down menu choose System Tools > LXTerminal.
  • Page 50: System Information

    Chapter 5: Linux System Settings 5.2.3 System Information To check system information: 1. Open Linux Terminal, enter command code to check OS and CPU information. To find System Information command code, please refer to Appendix C of this manual. 5.2.4 Ethernet Settings To configure Ethernet Settings, follow the instruction below: 1.
  • Page 51 EAC Mini EACFA20 IoT Gateway User Manual In the drop-down menu select “Enable Networking”. 3. In the drop-down Ethernet menu double-tap “eth0” to enter the menu.
  • Page 52 Chapter 5: Linux System Settings 4. In General menu select “Automatically connect to this network when it is available” and “All users may connect to this network”. 5. Go to Ethernet menu, confirm that MTU is set as automatic and Wake on LAN is chalk marked as Default.
  • Page 53 EAC Mini EACFA20 IoT Gateway User Manual 6. Go to IPv4 Settings menu, tap on Method. If you want to use DHCP, in the Method drop- down menu select Automatic (DHCP). 7. If you want to use Static IP, in the Method drop-down menu select Manual. Then configure your Static IP settings.
  • Page 54: Exit The System

    Chapter 5: Linux System Settings 5.2.5 Exit the System 1. Click the Power button on the bottom right of the desktop. 2. Click the lower right Logout button on the desktop to logout Linux session. Please download more detailed Ubuntu 18.04 user guide from Ubuntu official website: https://help.ubuntu.com/lts/serverguide/ 5.3 Linux Programming Guide All the programming guides for Linux operating system can be found in the driver CD that...
  • Page 55: Chapter 6: Technical Support

    EAC Mini EACFA20 IoT Gateway User Manual Chapter 6: Technical Support This chapter includes pathway for technical support and Software Development Kit (SDK). Free technical support is available from our engineers every business day. We are always ready to give advice on application requirements or specific information on the installation and operation of any of our products.
  • Page 56: Software Developer Support

    Chapter 6: Technical Support 6.1 Software Developer Support You can download SDK, derivers and other document from Winmate Download Center. Winmate Download Center https://www.winmate.com/ > Support > Download Center > Embedded Computing > EAC Mini EACFA20 6.2 Problem Report Form...
  • Page 57: Appendix

    EAC Mini EACFA20 IoT Gateway User Manual Appendix This chapter provides additional information about EAC Mini EACFA20 IoT Gateway.
  • Page 58: Appendix A: Order Information

    Appendix Appendix A: Order Information EAC Mini EACFA20 IoT Gateway available in the following configurations: Model Name Configuration EACFA20-100-F116 Freescale Cortex i.MX6, 1G RAM, 16GB eMMC, 2 x USB 2.0, 2 x GbE LAN, 1 x HDMI EACFA20-101-F116 Freescale Cortex i.MX6, 1G RAM, 16GB eMMC, 2 x USB 2.0, 2 x GbE LAN, 1 x HDMI, Wi-Fi...
  • Page 59: Appendix B: Expansion Module

    EAC Mini EACFA20 IoT Gateway User Manual Appendix B: Expansion Module B-1: 16-Channel Digital I/O with isolation EACWLST-232 To install EACWLST-232 module: Chapter 2, “Expansion Module Installation” 1. Follow the procedure described in to install EACWLST-232 module. 2. Connect two USB cables. One end to EACWLST-232 board and another end to EAC Mini motherboard.
  • Page 60: B-2: 2- Port Canbus With Isolation Eacwlst-233

    Appendix ttyUSB0 ttyUSB0/ttyUSB1 B-2: 2- Port CANBus with isolation EACWLST-233 To install EACWLST-233 module: Chapter 2, “Expansion Module Installation” 4. Follow the procedure described in to install EACWLST-233 module. 5. Connect two USB cables. One end to EACWLST-233 board and another end to EAC Mini motherboard.
  • Page 61: B-4: 2-Port Rs232/422/485 With Isolation Eacwlst-235 & Eacwlst-231

    EAC Mini EACFA20 IoT Gateway User Manual B-4: 2-Port RS232/422/485 with isolation EACWLST-235 & EACWLST-231 To install EACWLST-235 module: Chapter 2, “Expansion Module Installation” 1. Follow the procedure described in to install EACWLST-235 module. 2. Connect one end of the USB cable to the EACWLST-235 board and another end to the EAC Mini motherboard.
  • Page 62: Appendix C: Ubutu Command Code

    Appendix Appendix C: Ubutu Command Code This section includes Ubuntu command code. Brightness The source code is located in /sys/class/backlight/backlight.25/brightness We use “sudo sh -c "echo 3 > /sys/class/backlight/backlight.25/brightness”” to set the brightness. The range is between 0 to 7. Use the command “cat /sys/class/backlight/backlight.25/brightness”...
  • Page 63 EAC Mini EACFA20 IoT Gateway User Manual b. Close COM Port //**************************************************************************** // Close COM port node //**************************************************************************** static void cmd_close(void) if(close(COMPort_fd) == 0) printf("COM close\n"); c. Read/ Write Command // *************************************************************************** // Parameter: // write_data static char write_data[] = "Hello World!!";...
  • Page 64 Winmate Inc. 9F, No.111-6, Shing-De Rd., San-Chung District, New Taipei City 24158, Taiwan, R.O.C www.winmate.com Copyright © Winmate Inc. All rights reserved.

Table of Contents