IOT-F407M MitiPy Low Power IIoT Gateway

The Mitipy Industrial IoT microcontroller was created to simplify connecting devices and machines to the multitude of systems you find in the Industrial environment EMAC Inc. has created an easy to use, cost effective industrial board that can be implemented anywhere from the factory floor to an offsite remote location.

  • STMicroelectronics RM Cortex-M4 168 MHz Low Power
  • 192 KB of SRAM, Up to 1M of Flash
  • 1x 100 BaseT Ethernet (Standard), POE (Optional)
  • 16x GPIO, 4x Serial Ports, 2x USB, SDIO, A/D, SPI, I2C & CAN
  • Optional Wifi, Bluetooth, Cell Modem SKT w/GPS.
  • M2.COM IoT connector
  • MicroPython, FreeRTOS or EMAC OE Linux

Product Variations

Name IOT-F407M-000 IOT-F407M-001 IOT-F407M-007 IOT-F407M-010 IOT-F407M-011 IOT-F407M-017
Price Call Call Call Call Call Call
ATTRIBUTES
Version Standard Deluxe Bare Standard Deluxe Bare
CPU STM32F407 STM32F407 STM32F407 STM32F407 STM32F407 STM32F407
Speed 168MHz 168MHz 168MHz 168MHz 168MHz 168MHz
Operating System Micro-Python Micro-Python Micro-Python  FreeRTOS  FreeRTOS  FreeRTOS
Memory 192 KB SRAM 192 KB SRAM 192 KB SRAM 192 KB SRAM 192 KB SRAM 192 KB SRAM
Storage 1MB Flash, MicroSD Card 1MB Flash, MicroSD Card 1MB Flash, MicroSD Card 1MB Flash, MicroSD Card 1MB Flash, MicroSD Card 1MB Flash, MicroSD Card
Serial 4xCOM 4xCOM 4xCOM 4xCOM 4xCOM 4xCOM
USB 2xUSB OTG 2xUSB OTG 2xUSB OTG 2xUSB OTG 2xUSB OTG 2xUSB OTG
WIRED NETWORK 10/100 LAN 10/100 LAN, POE 10/100 LAN 10/100 LAN 10/100 LAN, POE 10/100 LAN
Other CAN CAN CAN CAN CAN CAN
Expansion 2x xBee socket 2x xBee socket 2x xBee socket 2x xBee socket 2x xBee socket 2x xBee socket
wireless WiFi WiFi WiFi WiFi
Bluetooth BLE BLE BLE BLE
D/A 2xD/A 2xD/A 2xD/A 2xD/A 2xD/A 2xD/A
GPIO 24xGPIO 24xGPIO 24xGPIO 24xGPIO 24xGPIO 24xGPIO
A/D 13xA/D 13xA/D 13xA/D 13xA/D 13xA/D 13xA/D
Temperature (-40°C to 85°C) (-40°C to 85°C) (-40°C to 85°C) (-40°C to 85°C) (-40°C to 85°C) (-40°C to 85°C)

Additional information

BRAND

EMAC, Inc.

FORM FACTOR

3.5 Inch

PROCESSOR TYPE

ST Microelectronics STM32F407IGH6 ARM Cortex-M4

PROCESSOR CORES

Single

PROCESSOR CLOCK SPEED

168 MHz

RAM TYPE

Memory in Processor

RAM

see datasheet

VIDEO OUT

N/A

ETHERNET

1x 10/100BASE-T LAN, POE Device

Wireless

Redpine RS9113/RS9116 (BT/wifi/Zigbee)

STORAGE

MicroSD Card , 1MB Onboard

SERIAL PORTS

4x Serial Ports (1x Internal RS232, 1x Internal RS232/485, 2x TTL Shared) 2x CAN 2.0B

USB 3.0

N/A

USB 2.0

2x USB 2.0 OTG

SERIAL (OTHER)

CAN, I2C, SPI

AUDIO

N/A

EXPANSION

IO Header

LOW OPERATING TEMPERATURE

-40°C (-40°F)

HIGH OPERATING TEMPERATURE

85°C (185°F)

ENVIRONMENTAL MISC.

see datasheet

Description

The MitiPy Industrial IoT microcontroller (IOT-F407M) was created to simplify connecting devices and machines to the multitude of systems you find in the Industrial environment EMAC Inc. has created an easy to use, cost-effective industrial board that can be implemented anywhere from the factory floor to an offsite remote location.

The Mitipy™ IoT board provides inputs for sensor integration, legacy serial communication, mesh networking, cell modem, WiFi, and Bluetooth communication. The MitiPy™ runs MicroPython, FreeRTOS or EMAC OE Linux, offering the perfect blend of power and flexibility. The MitiPy is a perfect fit for OEMs manufacturers and machine builders looking to add Industrial IoT functionality to new and existing product lines.

The MitiPy™ comes loaded with MicroPython, FreeRTOS or EMAC OE Linux operating system. The MicroPython allows for easy software development and testing with simple scripted commands. Whereas FreeRTOS is ready to run and has connection API for Amazon Web Services “AWS”. Both platforms can easily get your Industrial IOT project connected to the cloud.

With the option to run as a POE device this board can be a remote monitor gateway or operate as a cellular gateway for other devices.

    • OS/Language: MicroPython, FreeRTOS, EMAC OE Linux.
    • Support for Amazon Web services “AWS”
    • Message Queuing Telemetry Transport or MQTT support
    • Webserver Running on both MicroPython and FreeRTOS
    • Thonny IDE support for in MicroPython
  • Silicon Labs RS9116 Wireless – provision for chip antenna and external antenna
    • 802.11n + BT5.0 (dual-mode) (Optional)

 

 

Getting started with the MitiPy™:

 

_____________________________________________________

EMAC, Inc. is a global leader in custom industrial microcontroller embedded system design. These systems have migrated just microcontrollers into the IoT domain with Industrial IoT or IIOT as their new family classification.  Custom Microcontrollers are an ideal alternative to custom Single Board Computers; when low power consumption, data aggregation, and minimal processing are needed without the overhead of a high-level operating system. A microcontroller is best able to collect digital and analog data inputs while also incorporating specialized sensors (temperature, Shock, Sound, G-sensor, GPS location, and others) then monitor these inputs and report changes. Multiple microcontrollers can collect send data to an IOT Edge computer, directly to a Cloud computer or upload to a Cloud service providing secure access to your data anywhere in the world. Generally, EMAC can get a project started developing with a similar CoTS Configured-off-The-Shelf product; while we design a new board to best fit the project needs. This approach to custom board design helps solidify a product design before a product is committed to being built, allowing customization to best suit the actual project needs.

EMAC can provide software Board Support Packages (BSPs) for our Single Board Computers (SBCs) using your choice of compatible Embedded Operating Systems. Integration of the single-board computer into an enclosure, adding memory, CPU, Wireless (WiFi, Bluetooth or Mesh), storage solution & loading an OS, in most cases is free with the purchase of the Single Board Computer and related components. Additionally, EMAC has LCD- Panel Kits with Touchscreen options, allowing our Single Board Computer Solutions to utilize an LCD for video output and a touchscreen replacement of a mouse for input.

The LCD Panel Kit with the Touchscreen option in conjunction with the Flash Disk, makes for a Solid State Embedded computer system that is ideal for rugged, wide temperature, and low downtime environments. If you cannot find exactly what you need from our large Off-The-Shelf selection, EMAC can potentially customize any hardware or software component, and additionally offer driver development and software application programming, providing you with the perfect fit for their SBC application needs. EMAC can provide Enclosures, I/O Modules, Peripherals, Memory, and Operating Systems for most of our x86 and ARM SBCs to make them into fully embedded systems.

EMAC supports and can install the following Embedded Operating Systems on Hard Drive or Flash Disk: MicroPython, FreeRTOS, Embedded Linux, Xenomi Development Framework, ROMDOS, Windows CE, and Windows Embedded Standard, Windows 10 IoT or Windows 10 IoT Core.

Interested in custom engineering? Learn more. 

Search our video library.

Downloads

MANUALS
MitiPy_User_Manual_V1.01.pdf

DATA SHEETS
IOT-F407M_MitiPy_Datasheet.pdf

Peripheral Options

PRODUCT # DESCRIPTION PRICE
PERIPHERALS
PER-MIS-0005PR 2.4 GHz WiFi Antenna & 20cm IPEX to SMA Cable, Panel Mount SMA Call
PER-MIS-00050 2.4 GHz & 5 GHz WiFi Antenna with 10 cm cable, IPEX connector, adhesive antenna. Call
PER-ADP-0031P STLINK/V2 Programmer Bundle allows USB programming of ST32 processors Call
OPERATING SYSTEMS
SR010-00GS06 FreeRTOS MitiPy Operating system Software IP Group Free
SP010-00GS06 uPython MitiPy Operating system Software IP Group Free
SL05x-LON-xx EMAC OE Linux 5.x for ARM (Free installation at time of purchase of SBC & media) Free
All search results