Close

Microcontroller comparison

A project log for CEMN - Community Engagement Mesh Network

Under served communities can benefit from the exchange of information through local mesh networks to exchange critical notifications

miladMilad 06/12/2017 at 05:580 Comments

In this post update, We will compare different micro-controller candidates based on multiple criteria and examine each candidate as a possible processor option of each micro node.

The main two criteria of selecting the node micro-controller are the cost and availability of the micro-controller in the third world countries. Other criteria are power consumption, processing power, buffer depth for the Bluetooth and Wi-Fi links, memory speed and memory cost.

Small Memory size can be an issue if each node stores and forwards multiple message which can lead to a high message traffic even if only short text messages are sent. The micro-controller should be selected carefully to make sure each message is delivered. The node system can be slow as SMS without guarantee of timely delivery of messages but the system should not lose messages due to limitation of network data throughput.

Here are microcontroller candidates:

Raspberry Pi Zero W

Raspberry Pi 3 B

Raspberry Pi 2 B

Arduino Yún

https://store.arduino.cc/usa/arduino-yun

Arduino MKR1000

https://store.arduino.cc/usa/arduino-mkr1000

Particle Photon

https://www.particle.io/products/hardware/photon-wifi-dev-kit

Adafruit Feather nRF52 Bluefruit LE

https://www.adafruit.com/product/3406

Adafruit Feather HUZZAH with ESP8266 WiFi

https://www.adafruit.com/product/2821

Omega2

https://onion.io/omega2/

ODROID-C0

http://www.hardkernel.com/main/products/prdt_info.php?g_code=G145326484280

WiPy 2.0

https://www.seeedstudio.com/WiPy-2.0-p-2786.html

Intel Edison

https://software.intel.com/en-us/iot/hardware/edison

Summary

After comparing all the candidates,it can be concluded that raspberry pi zero W offers all the necessary features mentioned list of criteria. raspberry pi zero W has an affordable cost for third world countries and offers both Bluetooth and Wi-Fi Chip-set.The flash Memory can be extended by switching the micro SD card and external USB Antenna can be added as well.Omega2 offers smaller Memory size and requires external Bluetooth Chip-set which adds to the cost.WiPy 2.0 offers smaller Memory size comparing to raspberry pi zero W but it offers on board long range ( 1 KM ) on-board 802.11b/g/n Wi-Fi chip-set and on-board Bluetooth LE chip-set. WiPy 2.0 offers the option to add external antenna the extend Wi-Fi.

We will go over external antenna options in future posts/updates.

Discussions