Mouser Left Banner
Mouser Left Banner
Mouser Left Banner
Mouser Right Banner
Mouser Right Banner
Mouser Right Banner

    IoT gateway runs Linux on i.MX6UL, offers Thread and ZigBee

    NXP’s Volansys-built, highly secure “Modular IoT Gateway” reference design runs Linux on an i.MX6 UL SoC, and offers Thread, ZigBee, WiFi, and NFC.

    NXP has released a Modular IoT Gateway reference design for large-node, 250+ wireless IoT networks. The gateway provides pre-integrated, tested, and RF-certified 802.15.4 mesh networking modules connected via MikroBus connectors, including Thread and ZigBee modules, and soon Bluetooth LE. Other options include an NFC chip for one-tap, no-power commissioning of IoT leaf nodes. The system also offers multiple layers of security.

    The gateway runs Yocto Linux on NXP’s single-core, Cortex-A7 i.MX6 UltraLight (UL) SoC, which has appeared on number of Internet of Things oriented computer-on-modules, most recently OpenEmbed’s SOM6210. The Modular IoT Gateway incorporates yet another UL-based COM: the i.MX6UL SOM from Indian embedded firm Volansys, which was the manufacturer of the gateway and wireless modules as well.

    Schematics and BOM are available for the COM, the gateway baseboard, and the wireless modules. There’s extensive open source software support with the Linux BSP, including drivers and host software for the wireless devices, a MQTT client library, an Android mobile app for NFC provisioning, and cloud connectivity software. The gateway also provides OTA multicast updates.

     Volansys i.MX6UL SOM

    The i.MX6UL SOM that drives the Modular IoT Gateway is a SODIMM-style, 67.6 x 45mm COM with an i.MX6 UL SoC clocked to 528MHz. It ships with 256MB to 1GB of DDR3L RAM, 1GB to 4GB NAND flash, and optional 4GB to 16GB eMMC flash.

    The i.MX6UL SOM is further equipped with dual Fast Ethernet controllers, USB 2.0 OTG, and a 24-bit, Parallel LCD interface for up to 1366 x 768 pixels. You also get an 8-bit Parallel camera interface.

    volansys_imx6ulsom volansys_imx6ulsom_block

    i.MX6UL SOM (left) and block diagram

    Other I/O expressed via the 200-pin edge connector include 2x CAN, 2x SDIO, 4x SAI, 4x I2C, 4x SPI, 8x PWM, 8x UART, and 2x Smart Card interfaces. JTAG, keypad, and S/PDIF are also available.

    volansys_imx6ulsom_detail volansys_imx6ulsom_detail2

    i.MX6UL SOM detail views, front and back

    The PMIC-enabled module draws 3.3 to 5V DC power, and can scale down to <2 μ A in sleep mode, says Volansys. The COM is available in commercial (0 to 95°C) and industrial (-40 to 105°C) models.

    Modular IoT Gateway

    The i.MX6UL SOM is available with a baseboard and optional Voltansys wireless modules. Together, these also form the basis of the NXP Modular IoT Gateway, also referred to as the SLN-NTW-GTWY.

    nxp_modulariotgateway_detail2 nxp_modulariotgateway_detail3

    Modular IoT Gateway detail views

    Standard features include the i.MX6UL SOM with 256MB DDR3L and 1GB NAND. The gateway baseboard features a microSD slot, a 10/100 Ethernet port, and a WiFi/Bluetooth module from Murata. USB 2.0 host and OTG ports are provided, along with a micro-USB port for debugging. A JTAG connector, RTC, mic, LEDs, and user and reset switches are also available.

    nxp_modulariotgateway_detail4 nxp_modulariotgateway_detail5

    More Modular IoT Gateway detail views

    The board includes a MikroBus connector that supports MikroElectronika Click IoT modules, but is here designed primarily for the optional Volansys 802.15.4 modules. The two featured wireless modules are based on NXP MCUs. The ZigBee module uses the JN5169 2.4GHz ZigBee MCU, and the “KW22” Thread module uses the Kinetis KW41Z 2.4GHz dual mode MCU with a Cortex-M0+ core. A Bluetooth LE mesh networking option is also in the works.

    nxp_modulariotgateway_detail nxp_modulariotgateway_block

    Modular IoT Gateway exploded view (left) and block/architecture diagram

    The optional NFC module uses an NXP PN7120 controller with integrated firmware and NCI interface. Customers can use an app running on an NFC-equipped Android device to tap-and-connect IoT endpoints to commission them to the gateway network. This enables commissioning of devices even when they are not currently powered. An NXP PMIC is also optional.

     Security features

    The gateway is enabled with multiple layers of security, some of which derive from the i.MX6 UL SoC itself. The security features prevent unauthorized access, interception, man-in-the-middle, and replay attacks, says NXP.

    The i.MX6 UL based features include high assurance boot (HAB), secure key storage, secure JTAG, external tamper detection, and internal tamper detection for voltage, glitch, and differential power analysis protection. Encryption software includes OpenSSL, which is accelerated via the Cryptographic Acceleration and Assurance Module (CAAM). Trusted Execution Environment (TEE) support is optional.

    In addition, Thread and ZigBee messages use AES encryption for base level security and support end-to-end security layers. Thread-based devices are also authenticated via the EC-JPAKE DTLS protocol, thereby preventing passphrases from being leaked or reverse engineered.

     Further information

    NXP’s Modular IoT Gateway is available now starting at $269. More information may be found in the Modular IoT Gateway announcement, as well as NXP’s gateway product pageand the Volansys i.MX6UL SOM product page.

    ELE Times Bureau
    ELE Times Bureau
    ELE Times provides a comprehensive global coverage of Electronics, Technology and the Market. In addition to providing in depth articles, ELE Times attracts the industry’s largest, qualified and highly engaged audiences, who appreciate our timely, relevant content and popular formats. ELE Times helps you build awareness, drive traffic, communicate your offerings to right audience, generate leads and sell your products better.

    Technology Articles

    Popular Posts

    Latest News

    Must Read

    ELE Times Top 10