Let the Revolution Begin: Introducing Meadow

Building connected things is about to get a whole lot easier.

The hardware revolution is nearly upon us. A decade of rapid development and mass production of mobile technologies has created a new class of hardware components that are low-energy, super powerful, connected, and commodity-cheap. And the future hardware of connected things is unquestionably going to be powered by commodity microcontrollers.

However, microcontroller development hasn’t changed much since the ’80s; most development is still done in low-level languages such as C/C++ or variants like Wiring (the Arduino IDE language). And while players like Particle have added over the air update support and LTE connectivity, their developer story hasn’t deviated much from Arduino.

Truly sophisticated experiences are still practically out of reach for nearly all but the most technically sophisticated and well-funded teams out there; and the solutions that have been built are nearly unmaintainable, brittle, and largely insecure.

We are about to change that.

We have been working for two years on a new approach to hardware development, and we’re finally ready to share it with you.

Introducing Meadow

Meadow is the world’s first modern IoT development platform for professional developers. It’s a secure, cloud-managed, connected things platform that runs full .NET Standard 2.x applications (via Mono) on a microcontroller.

But Meadow is more than that. It includes a developer framework that takes a radical new approach to IoT hardware and solutions.

Plug and Play Hardware Development

With a massive peripheral driver library and hardware APIs, Meadow enables a plug and play hardware development experience by removing much of the complexity and plumbing of building hardware solutions.

With Meadow’s beautiful foundation APIs, you can piece together different hardware peripherals as if they were meant to work together seamlessly.

using Meadow;

var tempSensor = new AnalogTemperatureSensor(Pins.D1);
var lcd = new Lcd2004();
temp.NotificationThreshold = 0.5f;
temp.TemperatureChanged += (s, e) => {
lcd.WriteLine(
  “Temp: “ + e.Temperature.ToString(n1), 0);
}

Embeddable Everywhere

Meadow is designed to be embeddable everywhere. Because it runs on a microcontroller, it uses so little energy that it can be powered by a coin battery for years, or work indefinitely with a small solar cell or Power Over Ethernet (POE).

Secure, Over-the-Air (OtA) Updates

Additionally, Meadow applications can be updated securely over the air, further enabling them to be installed virtually anywhere, opening new possibilities for modern IoT applications and enabling devices to be managed in the field.

Illustration of updates coming down from the cloud to various Meadow-powered devices.

STM32F7 Based Development Board

We’ve designed Meadow to run on a variety of microcontrollers, and our first developer board is based on the STM32F7 chip. The F7 line is the successor to the F4, which powers Netduino, and has twice the power, yet uses half the energy. The F7 also includes a number of interesting features such as a built in JPEG codec for handling camera and video streams, as well as a 2D graphics accelerator for providing UX on a variety of screens.

And best yet, the Meadow F7 board is Adafruit Feather compatible, with built in LiPo/LiIon battery charging, so you can easily run it from a battery, and even provide charging from a solar panel.

Illustration of the top and bottom view of a Meadow board.

The Meadow F7 board is also packed with I/O, including 15 digital I/O ports (each with PWM), 5 Analog in ports, and includes SPI, I2C, CAN, Serial, and more! It also has onboard WiFi, Bluetooth Low Energy (BLE), and sports 32MB of flash and and 16MB of RAM.

Meadow is a new way to build IoT.

Meadow isn’t another Arduino clone. It’s a whole new way to build IoT. From prototype to production, Meadow is going to make building connected things a whole lot better. With Meadow, get ready to build things that used to be impractical!

Stay Tuned

Can’t wait for one? Sign up for our newsletter to keep up to date on Meadow, and be the first to be able to purchase a Meadow F7 board.