Our Products Make Your Product Better®
Related Products
CutiPy Product Video:
The CuTiPy™ Industrial IoT microcontroller was created to simplify adding IOT connectivity to devices and machines in the Industrial systems environment. EMAC Inc. has created an easy-to-use, cost-effective industrial IoT board that can be implemented anywhere from the factory floor to a remote offsite location.
The CutiPy™ is a low-power IOT board that can be powered from a Li-Ion rechargeable battery. The CutiPy™ comes equipped with a Webserver, MODBUS & MQTT and has support for AWS Cloud services. The CutiPy™ provides a plethora of I/O including: RS233, RS485, CAN, USB, I2C, SPI, A/D, D/A, PWM, Hi-Drive GPIOs, LCD with Pushbuttons and SD Card Socket in addition to WiFi Wireless and Bluetooth 5.
See the Industrial IoT Development kit for the CutiPy™ at DEV-IIOTC . This Microcontroller Development Kit comes preloaded with operating software and includes basic hardware to get you started developing your IoT device the first day out of the box.
The EMAC Vortex Server-In-a-Box (SIB), is a low cost, small footprint, yet powerful Server. The Vortex SIB utilizes the Vortex86DX 6326RD, 800MHz fanless processor allowing it to run Linux and WinCE Operating Systems. Like all SIBs, the Vortex SIB has no moving parts and features a rugged enclosure design making it an ideal choice for most industrial applications. The Vortex SIB is just as comfortable in a basement wiring closet as it is on a desktop.
SOM-5992, designed around the Intel® Xeon® Processor D-1500 family, brings the performance and advanced intelligence of Intel® Xeon® processors into a dense, low-power system-on-a-chip.

Android
Android is a Linux-based operating system for mobile devices such as smartphones and tablet computers. It is developed by the Open Handset Alliance led by Google. Google purchased the initial developer of the software, Android Inc., in 2005. According to the Android project "The goal of the Android Open Source Project is to create a successful real-world product that improves the mobile experience for end users".
Android consists of a kernel based on the Linux kernel, with middleware, libraries and APIs written in C and application software running on an application framework which includes Java-compatible libraries based on Apache Harmony. Android uses a virtual machine with just-in-time compilation to run dex-code (Dalvik Executable), which is usually translated from Java bytecode. The main hardware platform for Android is the ARM architecture, however recently there has been support added for x86 from the Android x86project.
Anyone considering using Android should realize that using Android in Embedded Applications adds a layer of complexity and inefficiency that may not make sense for many User Interfaces in the Embedded arena. However, if the unit is an battery backed Industrial Tablet or similar mobile device Android may be a good fit. Application programming is typically done in Java although C can be used with some difficulty.
EMAC can provide Android (Gingerbread, Ice Cream Sandwich or Jellybean) for several of our products. Call for further details.



