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.
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
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?
In the meantime, contact us to get all the ins and outs of how we use Arduino in building IoT projects.