The first of the boards is the MKR WiFi 1010, which has been designed not only to speed up and simplify the prototyping of WiFi-based IoT applications, but also to be embedded in production IoT applications that require WiFi connectivity. The low-power board is an evolution of the existing Arduino MKR1000, but now comes equipped with an ESP32-based combined Wi-Fi / Bluetooth module from u-blox. Being a rather flexible device, the ESP-32 provides adjustable power output, enabling optimal trade-offs between communication range, data rate and power consumption.
Fully compatible with the Arduino IT cloud, the MKR1010 also offers simple migration from other Arduino boards, and uses open-source WiFi firmware, which makes it easy to reprogram for upgrading or to repair any security flaws. A significant feature is the MKR1010’s two standalone programmable processors – the first based on ARM processor core technology, the second based on a dual-core Espressif IC – making the board a high-performance solution that can distribute its workload across its dual-processor system. Another major feature is the integration of a secure authentication module – Microchip’s ECC508 – which uses crypto authentication to secure TLS network communications and connections.