Back to blog Back to blog

Connecting Arduino Devices to WolkAbout IoT Platform

Connecting Arduino Devices to WolkAbout IoT Platform

We took advantage of the incredible simplicity and accessible user experience of Arduino and created our WolkConnector-Arduino Library - an easy way to connect Arduino devices with IP connectivity to WolkAbout IoT Platform.


Arduino is an open-source electronics platform based on easy-to-use hardware and software. It offers a wide variety of boards and modules that are expanded through shields fitted with different kinds of sensors, network interfaces and others.

With an incredibly big community, Arduino has been a brain of thousands of projects over the years, from everyday objects to complex scientific instruments.

Why Arduino?

Having recognised its simplicity and accessible user experience, we consider Arduino to be an essential part of every maker’s kit. This powerful platform allows you to build numerous IoT projects on top of the WolkAbout IoT Platform.

Here are some of the benefits Arduino offers to creative minds worldwide:

  • It is an open-source and extensible software
  • It is an open-source and extensible hardware
  • It is easy for beginners, yet flexible for advanced users
  • It is inexpensive

WolkConnector-Arduino Library

We created our WolkConnector-Arduino library that enables you to connect Arduino devices with IP connectivity to WolkAbout IoT Platform. The library uses MQTT over TCP/IP to communicate with WolkAbout IoT Platform. It is also available through Arduino IDE’s Library manager as WolkConnector.

To show its capabilities, we built a few projects.

Getting Started with WolkConnector-Arduino Library

We tested the library on Genuino-MKR1000 and Genuino MKR WiFi 1010 boards based on SAMD microchip, as well as on some NodeMCU boards based on ESP8266 and ESP32 microchips. The library should run on boards based on different microchips as well.

The GitHub repository hosts multiple examples for previously mentioned boards of varying complexity. Some of these examples include:

  • the simple project that showcases how to connect to WolkAbout IoT Platform and periodically send a sensor reading (covered step by step in one of our Hackster projects)
  • the project showing how to implement a custom persistence mechanism using flash storage
  • the full example that demonstrates all the library’s capabilities like actuators and device configuration options

Looking for Inspiration?

To see a complete build of an Arduino based environmental monitoring application, see the following Hackster post and GitHub repository.

In the meantime, contact us to get all the ins and outs of how we use Arduino in building IoT projects.

--

Follow us on social media to keep up-to-date with the latest IoT news and research highlights, and benefit from a range of useful resources: Twitter, LinkedIn, Facebook, YouTube and Instagram.