PlatformIO Plus is a core sponsor of an awesome and free PlatformIO.Org ecosystem. We love the open source and believe in its power. Our main mission is to reduce input threshold to the Embedded World with creating high-level instruments and services.
We respect companies that work in Embedded Technologies and we are ready to save their time on developing own software instruments. Add your hardware to PlatformIO ecosystem and we will bring new customers for you. In addition, we are ready to provide premium technical support for you and your products.
PIO Remote™ allows you to work remotely with devices from Anywhere In The World. No matter where are you now! Run small and cross-platform PIO Remote™ agent on a host machine and you are able to list active devices (wireless + wired), to upload firmware
Over-The-Air (OTA), to process remote unit tests, or to start remote debugging session via OTA Serial Port Monitor.
Using PIO Remote™ you can share your devices with colleagues across your organization. In combination with Cloud IDE, you can create awesome things at any time when inspiration comes to you.
When we talk about embedded development, we imagine complicated development environment with requirements for specific software and OS. Cloud IDE destroys these requirements and allows you to program more than 300+ embedded boards from your favorite browser.
A pairing programming in the cloud lets you work together on the same project using shareable embedded devices provided by PIO Remote™.
Unit Testing allows segregating each part of the firmware/program and test that the individual parts are working correctly. Using PlatformIO Plus Unit Testing Engine you can execute the same tests on the local host machine (native), on the multiple local embedded devices/boards (connected to local host machine), or in both cases. In the last case, PlatformIO Plus builds firmware on the host machine, uploads it to a target device, executes tests on it and gather results. The final information will be shown on the host side with informative output and statistic.
Using PIO Remote™ you can run unit tests on the Remote Device Over-The-Air (OTA) from anywhere in the world or integrate with Continuous Integration systems.
Static Project Analysis lets you find bugs in a project that are not detected by the compiler. A project source code with private libraries will be checked for the various kinds of bugs: uninitialized variables, obsolete or unsafe functions, unused or redundant code, and various suspicious code.
Link your device with PIO Delivery™ service and manage firmware updates remotely. There is no difference if a device has hardware Internet capabilities or does not. PIO Remote™ can be used as a tunnel to your low-power device and update it by your command or specific event.
If you connect VCS repository to PIO Delivery™, we will test your project, build it and upload firmware automatically on a release/tag event.
Also, a rich API can be used for advanced firmware managing.
PlatformIO Cloud Builder provides IoT industry leading solutions to build and deploy your project. A rich API allows specifying project dependencies/libraries, development platform requirements, custom compiler flags, and etc. In addition, you can provide configuration for remote deployment via PIO Remote™.
Generate project dynamically on a front-end/mobile side, push it to PlatformIO Cloud Builder and receive final firmware/program in moments!