Tag Archives: IoT Cloud

Introducing the new MKR IoT Carrier Rev2: Time to start your next IoT project

via Arduino Blog


If you’re looking for an ever faster, smoother, and more rewarding way to build your own IoT projects at home, the new MKR IoT Carrier Rev2 could be perfect for you.

The new carrier can work with any board from the MKR family, giving you a wide choice of connectivity options to match the needs of your next IoT project. The MKR IoT Carrier Rev2 doesn’t require any additional components to get started, and you can create impressive and complete hassle-free projects this way.

What does the carrier include? You’ll get all the sensors and actuators you need to develop IoT projects and connect them to the internet, taking your home automation journey to the next level.

Let’s take a quick look at what you can build with the MKR IoT Carrier Rev2 and any board from the MKR family.

  • Environment monitoring stations. The new carrier comes with sensors that allow you to map and measure various things in the world around you — temperature, humidity, air quality, barometric pressure, and more. You can also track the movement of the board. For even more sensory awareness, you can connect analog or I2C grove compatible modules to the grove connectors. You can store the data you collect in the SD card or send it directly to the Arduino IoT Cloud.
  • GUI IoT interface. Visualizing your data is incredibly important — and the Rev2 comes with its own OLED color display, allowing you to create your own navigation menus. You can also use the included LEDs and buzzer for feedback.
  • Connect to and control external devices. The IoT is all about networks, and with the Rev2 you can control electronic devices up to 24 Volts using the two on-board relays. You can do this manually — like switching your reading lamp on or off via the Arduino IoT Cloud Remote app, or you can set the lamp to behave according to sensor data like the light levels in the room.

The MKR IoT Carrier vs the MKR IoT Carrier Rev2 — what’s the difference?

There are a few key differences between the Rev2 and the previous version of the MKR IoT Carrier. Here are the main ones.

Some sensors have changed:

  • The humidity sensor (HTS221) and barometric pressure sensor (LP22HB)  has been replaced with the BME6688 sensor.
  • The IMU (LSM6DS3) was replaced with LSM6DSOX.

Following customer feedback some other components have been repositioned:

  • Addition of a handy reset button
  • 90° rotation of the relay connectors
  • Repositioning of the light sensor (APDS-9960)
  • Change of pins assigned to control the relays to pins 1 and 2
  • Change grove connector assignment from pin A5 to A6 

Do I have to change my sketch if I have been using the first revision of the MKR IoT Carrier?

No — the MKR IoT Carrier library works with both revisions of the carrier. Just make sure to use the latest version of the library to ensure everything goes smoothly.

Have more fun with the IoT

The new MKR IoT Carrier Rev2 is the perfect tool to get started having fun with your own IoT projects, or to take your IoT tinkering to the next level. You don’t need a ton of experience, a bucket of expensive components, or endless hours of free time to build your own satisfying, useful IoT gadgets at home.

The post Introducing the new MKR IoT Carrier Rev2: Time to start your next IoT project appeared first on Arduino Blog.

Say hello to Arduino Cloud, more things and two new plans

via Arduino Blog

In our quest for a fully integrated online experience, Arduino Create has been expanded over the years to include many additional features. It enables everyone to write code, compile and upload directly from the browser, connect IoT devices, and build real-time dashboards. As it grew, it called for a new name: the Create platform became the Arduino Cloud. This change will be gradually applied, so you’ll still see the old name around for a bit.

Arduino Cloud Subscription Plans

Apart from this, we have big news today. Based upon your feedback, we’re happy to announce two new Cloud plans and significant free upgrades to the existing ones.

If you’re a new explorer, you can start with the Free plan. Use it to build your IoT project and easily control it from your smartphone with the Arduino IoT Remote app (available for iOS and Android). Now you can connect two devices rather than just one, as well as creating unlimited dashboards.

Check out the new Arduino Cloud plans

Or, for just $2.99/month, benefit from unlimited storage and compilation time with the new Entry plan. Access advanced features, up to 10 things, 15 days of data retention and over the air updates. 

If you need more control and power, the Maker plan has everything from the Entry plan, and is increasing from five to 25 things. It has shared dashboards and 90 days of data retention (previously 15) for the same great price of $6.99/month. Existing users will receive this upgrade automatically.

For those managing small fleets, things can get serious! Jump into the new Maker Plus plan at $23.99/month. This solution gives you up to 100 things, one year of data retention, and all features from the other plans.

Plans can be subscribed to monthly or yearly. With a one-off yearly payment, you can save up to 30% off your subscription and receive a $30 voucher for your next purchase on the Arduino store.

That’s not all. We’re working around the clock to enhance your experience on our existing platforms while cooking up new cloud-based solutions, services and community features. They’ll be available in the future to all Arduino users, so stay tuned.

Get started with the Arduino Cloud now!

Note for existing Free plan users: You can now use third-party devices such as ESP8266, which previously required a paid plan subscription. API usage now requires an Entry plan; if you have existing API keys, those will continue to work until June 1st, 2021.

The post Say hello to Arduino Cloud, more things and two new plans appeared first on Arduino Blog.

Sense the future of smart agriculture with Arduino Edge Control

via Arduino Blog

The Arduino Pro lineup continues to grow with the introduction of the new Arduino Edge Control. This is a remote monitoring and control solution optimized for outdoor environments. Easy deployment makes it suitable for smart agriculture, precision farming, and other intelligent control applications in remote locations.

Featuring built-in Bluetooth, Arduino MKR boards can expand connectivity with 2G/3G/CatM1/NB-IoT modems, LoRa®, Sigfox and WiFi. With solar power capabilities you can place it anywhere while leveraging AI on the edge. Once installed in the field, it can then be managed remotely using Arduino IoT Cloud (or other services). 

Real-time monitoring with Edge Control sensors

You can also connect sensors, provide real-time monitoring, and drive actuators — commonly used in agriculture — thereby reducing production-related risks.

Particularly aimed at smart agriculture, the sensors can collect real-time data. Weather conditions, soil quality, crop growth and any other data you need. Once sent to Arduino IoT Cloud, the data value chain becomes valuable analytics that support business processes at various levels. For example, crop yield, equipment efficiency, staff performance and so forth. The Edge Control can improve crop quality, reduce effort and minimize error by automating processes like irrigation, fertilization or pest control.

Arduino Edge Control for smart agriculture and industrial applications

Remote access and maintenance

With its robust design, the Edge Control is a fitting solution for applications in any outdoor setting. For example, using it on construction sites or in real estate to automate access control. Similarly, swimming pool maintenance and cleaning companies could monitor and control the condition of pool water from remote locations. As usual, we expect the Arduino community to come up with countless ingenious ways to implement this new technology.

To learn more about how you can use the Edge Control, check out how to get started.

The Edge Control is now available for €169/US$199 on the Arduino Store.

The post Sense the future of smart agriculture with Arduino Edge Control appeared first on Arduino Blog.

It’s easier than ever to add two-way communication to Arduino devices

via Arduino Blog

There’s a brand new device-to-device communication feature available now in the Arduino IoT Cloud. It’s something we’ve been working on for a long time. So we’re excited to see how it’ll add a whole new connected dimension to your Arduino projects.

Arduino IoT Cloud thing to thing communication

What is “Device-to-Device”? Communication?

Internally we’ve been looking at this feature as “device-to-device” communication. It will allow your Arduino devices to send wireless messages to each other, without writing a single line of code or spending time with radio modules and network protocols.

Using this feature you can link variables of the same data type between two or more cloud-enabled devices. For example, one button could set three smart bulbs to the same color. Or you could turn on a heater when temperature sensors in your room or outside in your weather station drop below a certain level. Being able to sync variables gives you an intelligent way to control multiple devices very easily.

Whether you use an Oplà IoT Kit, a MKR WiFi 1010, a Nano 33 IoT or an (upcoming!) Nano RP2040 Connect, you can configure everything from the web interface. After configuration, any changes you make to variables on one device will be reflected promptly on the other(s). This creates a seamless, powerful and secure two-way communication with almost no effort on your part, and no code required. The Arduino IoT Cloud handles authentication, security, network disruptions and any other tricky parts. 

What Does This Mean For Your Projects and Devices?

It means there are lots of options with thing-to-thing communication (also known as variable synchronization):

  • Collect sensor readings from remote devices.
  • Actuate devices remotely. For instance, pressing a button on one Arduino turns on an LED or motor on another.
  • Create a distributed algorithm where multiple devices collaborate with each other.

Are you thinking about home automation? Interactive installations? Monitoring and controlling machines from a wireless panel? This powerful new feature makes all those things easy to achieve for makers of all abilities.

Arduino Cloud thing to thing dashboard.

Combined with IoT Cloud’s dashboards this delivers a powerful new way to build incredible automations with minimal (if any) changes. Furthermore, it gives you smartphone control of your connected boards via the existing Arduino IoT Remote iOS and Android apps.

If you want to be one of the first to try it out, grab an Arduino IoT Cloud subscription. After that, just make sure you’re signed up to the Arduino newsletter to hear about other new features.

The post It’s easier than ever to add two-way communication to Arduino devices appeared first on Arduino Blog.

Upload your sketch over-the-air with the Arduino IoT Cloud!

via Arduino Blog

Over-the-air (or OTA) programming is a very useful feature in all those cases where your devices are located in places that are not easily accessible. For example, you built a weather station using the Oplá IoT Kit, situated it on your rooftop, and started monitoring the weather from an IoT Cloud dashboard. That’s great until you find a bug or want to modify something and have to climb on your roof with a laptop to do so. Here’s where OTA becomes handy. 

If you have connected an Arduino Nano 33 IoT or a MKR WiFi 1010 to the Arduino IoT Cloud, you can now update the sketch using a wireless connection from the web.

How it works

To use OTA, you need to do two things: enable a device and create a Thing.

To enable a device, you need to connect a board to the IoT Cloud and update the firmware. Just plug the device into the USB, go to the Device tab, and click Add Device. A wizard will guide you through the process — at the end, your board will be available as a target for the upload over-the-air and you will be able to update the sketch remotely!

A Thing is a component that manages the dialogue between the cloud and the physical device thanks to a dedicated library (the Arduino Connection Handler), and stores the data into the cloud. Creating a Thing is simple: just select the voice from the IoT Cloud’s main menu, configure the variables that you want to exchange with the device, and pair the board that you have just enabled.

If you are new to the IoT Cloud, here is an in-depth tutorial on how to build an IoT project with Arduino Create. Once you have configured a Thing, you will be able to perform OTA updates. 

Devices that can be updated via OTA will appear in the dropdown list of all updatable devices in the online editors of Create — the full Web Editor and the new Sketch Editor have been introduced in the Thing configuration page to make minor changes to the code.

This Sketch Editor is one of the innovations that we have introduced in the IoT Cloud with two objectives in mind: 

1. Help those who are learning to program with Arduino follow the tutorials of IoT projects, such as those included in the Oplà IoT Kit.

2. Allow users to quickly make small changes to the sketch, which do not require access to libraries or more sophisticated editing functions.

More resources

If you want to know more about OTA and the redesign of the IoT Cloud, we have prepared a couple of detailed tutorials that will walk you through the exploration of the new features. 

Uploading sketches over-the-air (OTA)

Getting started with the Arduino IoT Cloud

New to Arduino Create? It’s a platform that helps you develop and manage connected projects with Arduino, featuring tools to code, monitor, and control devices from the Internet and your smartphones. Sign up for free now!

Don’t miss any updates and receive amazing projects from Arduino in your inbox! 

Bring the power of easy connectivity into everyday life and business with the Arduino IoT Cloud

via Arduino Blog

Easy for beginners, fast for professionals! The next phase of Arduino’s cloud platform enables everyone to breathe digital life into everyday things.

The full release of Arduino IoT Cloud provides an end-to-end solution that makes building connected projects easy for makers, IoT enthusiasts, and professionals from start to finish.

Arduino IoT Cloud’s low-code approach helps you to optimize their workflows and simplify device registration for convenience and flexibility. If you are an advanced user, the platform also enables other methods of interaction, including HTTP REST API, MQTT, command line tools, Javascript, and WebSockets.

The Arduino IoT Cloud offers a range of key features, such as:

  • Automatically generated code that you can adapt with minimal effort, removing barriers for anyone who is not familiar with coding and empowering makers of all ages and experience.
  • Easy onboarding that will automatically generate a sketch layout when setting up a new device, so you can edit it right away and quickly go from unboxing to building your project.
  • On-the-go’ mobile dashboard gives you the ability to access, check data, and control remote sensor monitoring from anywhere using accessible widgets.

Getting started with the Arduino IoT Cloud has never been easier; simply sign up for free today and follow the guides to connect a device to start your project. 

Using open hardware and IoT standards, you can send and receive data across multiple connected objects within the platform — making it perfectly suited to professionals that want to manage fleets of devices. Arduino IoT Cloud supports STEM/STEAM learning programs as well. Educators can share sketches with students with pre-existing code that allows entry-level developers to understand and create projects without having any prior coding experience.

You can also upgrade your plan to power-up your tools and access additional features. For USD $6.99 per month, the Create Maker plan lets you connect more ‘things,’ save more sketches, increase data storage on the cloud, and access unlimited compilation times, plus much more. For businesses, the Create Professional plan provides flexible and scalable options for enterprise solutions.

The platform integrates with Amazon Alexa, Google Sheets, IFTTT, and ZAPIER, so you can program and manage devices using voice, spreadsheets, databases, and automate alerts via webhooks. The platform even enables developers to create custom apps using the Arduino IoT API, with custom endpoint webhooks to be added for enhanced flexibility.

Automatic control of devices through an API puts easy remote management at the heart of the platform. You can manage, configure, and connect not only Arduino hardware, but the vast majority of Linux-based devices easily and securely through a simple Internet connection. Devices are secured using X.509 certificate-based authentication, with further security benefits unlocked by the secure element crypto chips embedded into Arduino IoT-enabled boards.