Frequently
Asked
Questions

  • Nope. It's running the full, as-released .NET Core runtimes, and leveraging the Meadow software stack for the IoT APIs. Use all of your favorite language features and NuGet packages.

  • They are two processors that provide different capabilities. The Meadow F7 uses a dedicated Micro RTOS which doesn't have the vulnerabilities of a full OS. It has secure boot. It has on-board ADCs and PWMS.
    The Raspberry Pi Zero 2 is low cost, and many developers are familiar with it.

  • We talk about C# because, let's be honest, it's what the lion's share of .NET developers use. That said, the software stack is fully compatible with VB.NET or F#. We just don't have any samples (at least yet - feel free to PR them if you create some!).

  • Not at all, it's just what we use day-to-day and we feel it's underrepresented (and even maligned) in the IoT space. The hardware and software are open source and we try to have it documented well enough you could use C, C++, Rust, Python, or really anything you'd like on the hardware. In fact creating a Python library for it with a similar API would be a great side quest!

  • The YoshiPi library is available in our NuGet repository and on NuGet. That library is built on top of the Meadow stack, which is available in the Wilderness Labs Github repositories and on NuGet.

  • It depends on what you're after. Wilderness Labs has hundreds of device drivers with samples. We also have more end-to-end examples in our own Github repository.

    We also have a YouTube channel that has tutorials related to YoshiPi and general IoT development.

  • Creating commercial devices at scale is not a service we currently provide. We recommend contacting Wilderness Labs for custom .NET IoT device development.