Still updating your devices one by one?
No wonder, most Over The Air solutions on the market are complicated to integrate.
There’s a better way to manage OTA updates without the usual headaches.

Discover POTA:
Please Over The Air
Update your devices with a single click.

Simplify the updates for your embedded devices remotely.
POTA ensures fast integration, automatic security, and zero complexity.

POTA Image

Want to integrate OTA updates quickly?

We created the POTA library to let you include it in your sketch and start updating your ESP32, ESP8266, or Arduino Opta devices in just a few clicks, fast and hassle-free.

🛡

Worried about firmware security?

POTA uses unique authentication tokens and device secrets to validate all OTA requests, ensuring safe and secure updates over HTTPS.

🎯

Looking for a zero-complexity solution?

POTA works seamlessly with Please Code Generator (PCGen) and Copilot to handle all OTA tasks automatically – no manual setup, no workflow interruptions.

How does Please Over The Air work?

POTA Workflow Image

POTA Academy: 3 Video to Get You Started

🌍 The POTA Ecosystem

The library and the dashboard work together: quickly try the library with no registration, and when you’re ready to manage real devices and custom firmware, switch to the Dashboard.

🌐 POTA Dashboard

The control center for your devices: register them, manage bulk updates, and upload custom firmware.
POTA Dashboard Image

⚡ POTA Library

Free to download from GitHub and instantly try a test firmware from the server.
Github Logo Image

Curious to see the capabilities of Please Over The Air?
Click the button below and explore its potential!

Explore the boards supported by Please Over The Air.

Frequently Asked Questions (FAQ)

PLEASEDONTCODE provides a specialized software development service for Arduino and ESP32 electronic boards.

With our cutting-edge code generation automation, we empower freelance programmers and small/medium businesses to bring their prototype projects to life in significantly less time compared to manual coding approaches used by competitors.

This results in increased profit margins and streamlined project execution, enabling our clients to stay ahead in the fast-paced world of software development.

PLEASEDONTCODE, an initiative by ITALCODY founded by Francesco Colucci (also known as Alessandro), stems from the roots of ITALCODY, a company specialized in software and hardware development for embedded electronic systems. Having collaborated with professionals and Small/Medium Enterprises across diverse sectors such as IoT, education, automotive, blockchain, home automation, and more, ITALCODY realized that their time and energy commitments limited project acceptance.

To address this limitation, PLEASEDONTCODE was born. Drawing on their extensive experience in software development, hardware design, and system integration, they devised a method accessible not just internally but also to freelancers and companies in embedded software design. Their mission is to expedite and automate low-level code development processes, contrasting with multinational companies targeting larger enterprises with substantial budgets. Instead, they aim to offer this service to professionals and Small/Medium Enterprises, providing quality solutions and efficiency at a budget-friendly scale.

Their approach prioritizes speed and simplification, offering user-friendly tools that deliver substantial results without demanding extensive technical expertise. Through the PLEASEDONTCODE portal, they provide timely services, from automatic code generation to collaborative development tools. The goal is to make programming a pleasant and straightforward experience for smaller enterprises, allowing them to focus on core activities.

Proud of collaborations with successful companies, ITALCODY and PLEASEDONTCODE derive immense satisfaction from the trust built with clients and the tangible results achieved together.

POTA (Please Over The Air) is both a library and an ecosystem designed to simplify remote firmware updates. With the POTA Dashboard, you can register your devices, upload OTA-ready firmware, and perform multiple updates with a single click. The library integrates seamlessly into your sketches for devices such as ESP32, ESP8266, and Arduino Opta, ensuring secure updates with zero complexity.

The workflow is simple:

  1. Register your device on the POTA Dashboard
  2. Compile your sketch including the POTA library, or generate the firmware with Please Code Generator (PCGen)
  3. Upload the OTA-ready firmware, and the device will automatically check for new versions and securely download them via HTTPS.

The boards on which you can automatically update your code include: ESP32, ESP8266, Arduino Opta WiFi.

If you need to perform the update for other boards, please send an email to info@pleasedontcode.com, and we will make it available shortly.

Yes. Each device uses a unique authentication token and a server secret to validate OTA requests. Updates are delivered via HTTPS and verified with HMAC authentication, preventing unauthorized access.

Unlike many platforms that are complex, POTA offers a lightweight and integrated ecosystem. It requires no heavy workflows, works out of the box with popular microcontrollers, and lets you manage multiple devices with one click directly from the dashboard.

You can compile manually by including the POTA library, or automatically generate an OTA-ready firmware through Please Code Generator (PCGen).

POTA implements a safe mechanism to prevent firmware corruption: the device keeps the previous stable version until the update is successfully completed.

Take action and join the PLEASEDONTCODE Community!

Chat with us on WhatsApp