ESLOV is a plug-and-play toolkit that makes it easy to create Internet of Things (IoT) devices. It simplifies the development process, enabling you to build connected gadgets without prior hardware or programming knowledge. Just piece the modules together and bring your ideas to life in minutes!

IoT, easy as 1, 2, 3!

1. Connect the ESLOV modules. Use cables or mount the modules onto the back of our WiFi and motion hub. Then plug the hub into your PC.

2. Program modules using ESLOV’s visual code editor. Our visual code editor automatically recognizes each module and displays it on the screen. Draw connections between the modules to program your project, and see it come to life.

3. Publish project on Arduino Cloud. Make your project accessible on the internet so you can interact with it from anywhere in the world – including your phone.

Create your own alarm system using the ESLOV IoT Kit's hub + relay, button and buzzer modules.

The Arduino Cloud’s user-friendly interface simplifies complex interactions with sliders, buttons, value fields, and more. Controlling your smart device is always only one click of the mouse or touch of your phone away!

For example, with an ESLOV thermostat, you can remotely check and tweak your home's temperature while away.

ESLOV modules and hub can also be programmed with the wildly popular Arduino Editor. You can use either the online editor or the desktop-based IDE.

With the provided libraries, you can:

-Customize the behavior of the existing modules

-Enhance the hub functionalities

-Modify the protocols of both the hub and the modules

Sample applications include everything from a monitor that tells you if your baby is safe, to a washing machine notifier that lets you know when your load of clothes is done, to a fire alarm for your home.

Create your own alarm system using the ESLOV IoT Kit's hub + relay, button and buzzer modules.

Watch as Arduino co-founder David Cuartielles builds "The Davidometer" using the ESLOV IoT Kit's hub + motor controller, servo, and temperature sensor modules.

Love balloons? Love popping them even more? Now you can automate the task using the ESLOV IoT Kit. All you need is a hub + motor controller, servo, and button modules. (And a needle, too.)

We are releasing 25 modules – buttons, LEDs, air quality sensors, microphones, servos, and more. The possibilities are endless. What will you create? Share your project ideas in the comments section.

Open-source is in our DNA. For years, Arduino has inspired and powered 3D printers, medical and space research, robotics, drones, interactive art, and so much more. We encourage people to study our hardware and software, make changes to it, and share improvements with our ever-growing community.

With ESLOV we will continue this tradition. ESLOV’s hardware and software are open-source. We will publish design files and documentation for all modules so that people can understand how they work and create their own. We will also welcome third-party modules from partners and other certified programs.

Protocol specification

The ESLOV protocol is based on I2C. The ESLOV connector has five pins (one more than standard I2C), which is used for automatically configuring the module and handling the sleeping states to enhance battery life.

-Physical layer: I2C based (minimum 400KHz), one multifunction pin (used to WAKEUP, IRQ, DISCOVERY)

-Protocol layer: services/characteristics based binary protocol, optimized for short interrupt based wake times

If you want to perform tests of the ESLOV modules and protocol, you can connect the ESLOV IoT Kit directly to your computer through USB. The modules' firmware and the hub's software can be updated using both USB cable and over the air (OTA).

Wireless Hub

The hub is equipped with powerful ARM Cortex-M0+ microcontroller at 48MHz and built-in WiFi (just like the MKR1000). It controls the ESLOV modules via the ESLOV software library, which has been ported to other official Arduino/Genuino boards.

-MCU: Microchip SAMD21 ARM Cortex-M0+

-Connectivity: Wi-Fi 802.11

-RAM: 32KB

-Flash: 256KB

-Clock: 48MHz

Modules

The ESLOV modules are small (2.5 x 2.5cm), low-power (3v3), reprogrammable, single purpose boards with an ATmega328P at their core—the same processor found on the Arduino/Genuino UNO.

The modules can be reprogrammed via I2C or with an external programmer. ESLOV’s hardware includes firmware from our factory, dedicated to the specific function of each module.

-MCU: Microchip ATmega328P

-Clock: 8MHz

-Voltage: 3.3V

-Communication: I2C bootloader for "OTA” (over the air) updates

*Note: These specs may change or improve during the design and manufacturing phases.

ESLOV began as part of a three-year EU-funded project focused on transforming education, creativity, and making. This EU-funded initiative was called PELARS (Practice-based Experiential Learning Analytics Research and Support). To date, 99 experimental sessions have been conducted throughout Europe, with a total of 171 expected by the end of 2016. These sessions are opportunities for students to explore their imaginations and create new projects using the ESLOV's modular system and visual code editor.

You'll need an HTML5 capable browser to see this content. Play Replay with sound Play with

sound 00:00 00:00

PELARS was showcased for the first time in the United States at Maker Faire San Mateo back in May.

As Seen at Maker Faire Rome 2016!