Shenzhen Hopetime Industry Co.,Limited
HopetimePCB & GWT

What are the top 10 IOT boards for development & prototyping in 2021?

 What are the top 10 IOT boards for development & prototyping in 2021?

1) Giant Board

The Giant Board is the first-ever single-board computer (SBC) to come in the Adafruit Feather form factor, and this a serious piece of OSHW that’s made to take advantage of Adafruit's Blinka libraries for CircuitPython. The Giant Board also comes preloaded with Debian Linux, and reflashing it with Nerves is going to push our favorite embedded Linux platform into a whole new arena.

 

 

 

Technical specs:

 

 

  1. Processor: Microchip SAMA5D2 ARM® Cortex®-A5 Processor @ 500 MHz

  2. Memory: 128 MB DDR2 RAM

  3. Storage: MicroSD

  4. Sensing: I2C, SPI, UART, 6 12-bit ADC with 3.3V reference and external trigger

  5. Actuation: Four 16-bit PWM with external triggers

  6. Connectivity: Not included

  7. Power: USB, with support for LiPo batteries

2) Discovery STMP32MP157C Crypto Board

The main draw of this board from ST is their STM32MP157 microprocessor. Just like the Giant Board, this kit supports embedded Linux development. One of the main differentiators is the dedicated 3D graphics processing unit (GPU) that powers the HDMI attached LCD display with touch panel. There’s even an audio codec for good measure.The internal M4 MPU enables hard real-time and lower power mode. This board also offers Ethernet, Wi-Fi, and Bluetooth connectivity. Altogether, these features make this dev kit great for IoT devices that run user-facing applications.

Technical Specs:

 

  1. Processor: STM32MP157 ARM® dual Cortex®-A7 32-bit @ 800 MHz + Cortex®-M4 32-bit MPU @ 209 MHz in TFBGA361 Memory: 4Gbit DDR3L @ 533 MHz package

  2. Storage: MicroSD

  3. Sensing: Touch screen, stereo headset jack with analog microphone, two GPIO expansion connectors for Arduino and Raspberry Pi Shields

  4. Actuation: Four user LEDs, LCD display

  5. Connectivity: Ethernet, Wi-Fi, Bluetooth

  6. Power: 5V/ 3A USB Type-C power supply

3) OSD32MP1-BRK Flexible Prototyping Platform

Coming in third is a breakout board from Octavo Systems that’s built around their OSD32MP15x System-in-Package (SiP). This unique integrated circuit (IC) includes a STM321MP microprocessor, just like our previous board, but it goes one step further by integrating the RAM, power management IC, EEPROM storage, and other features into one tidy package. We’d use this board if we want to do rapid prototyping for a custom PCB that will revolve around the Octavo SiP.

Technical Specs:

  1. Processor: ST32MP15x ARM® dual Cortex®-A7 @ 800MHz + Cortext®-M4 @ 209MHz

  2. Memory: 512 MB DDR

  3. Storage: MicroSD, 4KB non-volatile EEPROM

  4. Sensing: 106 GPIO, UART

  5. Actuation: 106 GPIO, four user LEDs

  6. Connectivity: SiP supports multiple channels, but not built into dev kit

  7. Power: MicroUSB

4) BeagleBone® Green Gateway

Developed by Seeed Studio in conjunction with BeagleBoard.org, this OSHW shines for custom IoT gateway development because it comes pre-equipped with all of the necessary connectivity features: Ethernet, Wi-Fi, and Bluetooth Low Energy (BLE).Other unique features include 2 32-bit programmable real-time units (PRUs) @ 200MHz. Combined with the real-time functionality of Nerves, this makes this dev kit perfect for industrial internet of things (IIoT) applications that require extremely low latency for deterministic control. There are also ports for Seeed’s unique Grove sensors, which speeds up integration along with the standard BeagleBoard headers.

As this is a high-end board, its major drawback is that it’s more expensive than others on this list.

Technical Specs:

  1. Processor: AM3358 ARM® Cortext®-A8 @ 1 GHz with 2 32-bit PRUs @ 200 MHz

  2. Memory: 512MB DDR3

  3. Storage: 4GB eMMC, 4KB EEPROM

  4. Sensing: 92 GPIO, I2C, UART

  5. Actuation: 92 GPIO

  6. Connectivity: Ethernet, Wi-Fi, Bluetooth

  7. Power: MicroUSB and 12V DC

5) ESP32-SE2-Saola-1

On the other end of the spectrum, we have a board that’s based on Espressif’s low-end ESP32 chip. While the documentation isn’t great and we certainly can’t boot Linux on here, these chips are affordable, suitable for many consumer IoT devices, and come with Wi-Fi.

Technical Specs:

  1. Processors: ESP32-S2-WROVER with Xtensa® 32-bit LX7 @ 240 MHz

  2. Memory: 2MB PSRAM, 320KB SRAM, 16KB SRAM in RTC

  3. Storage: 128KB ROM, 4MB external SPI flash

  4. Sensing: 46 GPIO, I2C, SPI, UART, USB-UART bridge

  5. Actuation: 46 GPIO, PWM, addressable RGB LED

  6. Connectivity: Wi-Fi

  7. Power: MicroUSB

6) SimpleLink Wi-Fi CC3200 LaunchPad

A stand-in for Texas Instruments’s entire range of SimpleLink products, these dev kits can include support for any number of IoT communication protocols beyond the standard ones that we’ve seen above. These include more mature protocols like Zigbee and relative newcomers like Thread. Other niceties include on-board accelerometers and temperature sensors.

Technical Specs:

  1. Processor: CC3200 SimpleLink Wi-Fi with ARM® Cortex®-M4 Core @ 80 MHz

  2. Memory: Up to 256KB SRAM

  3. Storage: 64KB ROM

  4. Sensing: 40 GPIO, I2C, SPI, UART

  5. Actuation: 40 GPIO, 3 LEDs

  6. Connectivity: Varies

  7. Power: MicroUSB or 2 AA batteries with BoosterPack

7) BeagleBone Black

Another BeagleBoard product, the Black was one of Nerves’ first targets because it has so many features that are attractive for IoT development. Besides its open source status, we like to use the Black and Black Wireless because they offer great performance. Everything that was said about the BeagleBone Green holds here minus Ethernet + Wi-Fi/BT on a single board. 

Technical Specs:

  1. Processor: AM335x ARM® Cortex®-A8 @ 1 GHz with 2 32-bit PRUs @ 200 MHz

  2. Memory: 512MB DDR3

  3. Storage: 4GB eMMC

  4. Sensing: 92 GPIO, I2C, SPI, UART

  5. Actuation: 92 GPIO, 4 user LEDs

  6. Connectivity: Ethernet, optional Wi-Fi

  7. Power: MicroUSB, 5V DC

8) Raspberry Pi 4 Model B

While the popular Raspberry Pi (RPi) only provides limited schematics and design files, this SBC’s low price, common form factor, and general hackability earns it a place on our list. One great use case is putting an RPi out in a box in the field while developing the product on another dev kit. Just letting it run can gather a lot of valuable info.There are also quite a few options to choose from, including the RPi 4 with 2GB, 4GB, or even 8GB of memory; the compute module 3+, which is easily designed as a system-on-module (SOM); and the RPi 0 W, which is even cheaper and suited for less intensive applications.

Technical Specs (RPi4 B+):

  1. Processor: Broadcom BCM2711, Quad core ARM® Cortex®-A72 64-bit @ 1.5 GHz

  2. Memory: 2GB, 4GB, or 8GB LPDDR-3200 SDRAM

  3. Storage: microSD

  4. Sensing: 40 GPIO, I2C, SPI, UART, MIPI CSI camera port

  5. Actuation: 40 GPIO, PWM, MIPI DSI connector

  6. Connectivity: Ethernet, Wi-Fi, Bluetooth

  7. Power: 5V USB-C, Power over Ethernet (PoE) 

9) Particle Boron LTE CAT-M1

This feather form factor dev kit bears more resemblance to the ESP32 than any other board on our list, but there’s one major difference — cellular connectivity, and the fact that it’s open source. For IoT devices in remote locations, LTE is a must, and so this board by Particle simplifies the bring-up for these devices. It also provides a very quick path to early prototyping and field testing.

Technical Specs:

  1. Processor: Nordic Semiconductor nRF52840 SoC ARM® Cortex®-M4F 32-bit @ 64 MHz

  2. Memory: 256KB RAM

  3. Storage: 1 MB ROM, 4MB on-board SPI flash

  4. Sensing: 20 mixed signal GPIO, including I2C, SPI, UART, and 6 ADCs

  5. Actuation: 20 mixed signal GPIO, including 8 PWM, and user RGB LED

  6. Connectivity: Cellular LTE, Bluetooth

  7. Power: microUSB, integrated Li-Po charging and battery connector

10) SeeedStudio NPi i.MX6ULL Dev Board 

The last board on our list also brings something unique to the table: the i.MX6 Applications Processor, a unique chip that’s tailored towards multimedia devices that utilize sound, video, voice, pictures, and touch. This processor can handle up to HD 1080p encode and decode, 3D video playback in high definition, and HD 1080p videoconferencing, giving it a unique position in the MCU marketplace.

The dev board in particular boasts 2x 100Mb Ethernet ports, 24-bit RGB display interface, a Raspberry Pi expansion header, and a secondary 40 position GPIO header. 

Technical Specs:

  1. Processor: i.MX 6Qiuad @ 800MHz, based on ARM® Cortex®-A7 core

  2. Memory: 512MB DDR3L RAM

  3. Storage: 8GB eMMC

  4. Sensing: I2C, SSI, SPI, Touch screen interface

  5. Actuation: 2x 40 GPIO (one RPi compatible), 

  6. Connectivity: 2x Ethernet

  7. Power: USB, 5V barrel jack

Conclusion

Development kits are at the heart of any agile IoT project, and that’s why it’s so important to weigh all the options and choose the right one for the job. By making the right decision, we can cut costs, reduce time to market, and build in all the features that we want.

Contact Us

E-mail: [email protected]

E-mail: [email protected]

Skype: [email protected]

Whatsapp: +86 15012972502

Add: 2F, BUILDING H, WANDA INDUSTRIAL ZONE, ZHOUSHI ROAD, LANGXIN COMMUNITY,SHIYAN STREET, BAO 'AN DISTRICT, SHENZHEN, GUANGDONG, CHINA

Link