Simply running your application is usually the primary focus of an IoT solution, but how do you know if it’s running well? How do you track if the app is crashing and the device is rebooting? How do you know what devices in the…
November is a busy conference season, and we’ll be talking about Meadow at three conferences all at the same time! Make sure to check us out.
At Wilderness Labs we strive to simplify integrating hardware into your .NET solutions. Industrial automation and process control are very hardware-heavy, and Meadow provides the ability to add in sensors and telemetry to your plant floor in a fast, inexpensive, and unobtrusive way. You…
One great feature of our F7 Feather platforms is the built-in battery connector and charging circuit, but developers that use it in their applications almost always follow up with the question of “How can my application know if I’m on line power or battery…
It wasn’t too long ago that the release process for the Meadow stack was…let’s just call it horribly inefficient. From when we decided “time to ship a build” to when NuGets were available was literally measured in days. It was a process that we…
The Meadow Core stack has a hard-coded requirement for Meadow Apps on the F7 platform to be named either “App.dll” or “App.exe”. This requirement is actually a bit of a legacy carryover from the beta days. Originally, when the Meadow stack only targeted the…
It’s pretty common for an IoT application to need to read persistent but changeable settings at startup. Meadow applications have long supported the app.config.yaml file for settings to control behavior of the Resolver.Log, the device’s lifecycle behavior (e.g. restarting on an uncaught exception) or…
If you’re building an industrial embedded application, you’re probably aware of the RS485 standard. It’s been an industry standard for decades and it persists because it’s both simple and works very well over long distances and in EM-noisy environments. The Wilderness Labs Project Lab…
Developing applications requires debugging and in most embedded projects this means writing to a logger. Meadow is no different here. If you’re familiar with Meadow development, you’re probably familiar with calling the various methods on Resolver.Log but you might wonder why we recommend you…
Meadow is now v1.0 Thanks to everyone who attended DevCamp 2023, either in person or virtually! We enjoyed seeing so many customers and community members. We announced a LOT of innovative product news at DevCamp that we’ve been working on, but one announcement stood…