nanoFramework
About
.NET nanoFramework makes it easy for C# developers to write embedded applications on microcontrollers units (MCU) with the tools, debugging and features they are used to.
This is a free and Open-Source platform for constrained embedded devices. As a developer, you can use your powerful and familiar tools like Microsoft Visual Studio IDE and your .NET C# skills to write code on a microcontroller. Partners offer support and services for professional and commercial users. And some Hardware Manufacturers offer premium support .NET nanoFramework.
.NET nanoFramework: Empowering through business value, ecosystem, platform, and tools.
Business value
Drastically speed up your developments focusing on business value by reusing your .NET skills rather than low level implementation.
Large ecosystem and adoption backed by a partner ecosystem.
Reuse and share content between the .NET family as API are aligned including with .NET IoT.
Free to use, Open Source and to build on.
Certified hardware and Azure IoT library and Azure Plug & Play.
Ecosystem
Open Source and build for and by the community.
Dedicated partners and Hardware Manufacturers are supporting the project helping professionals and commercial users.
Part of the .NET Foundation guarantees a sustainable environment.
Platform
The .NET nanoFramework platform took the core principles of .NET Micro Framework and brought it to the 21st century. Fulfils the gap for IoT devices at the more constrained end. It includes powerful features with full support for network connectivity through Wifi, Ethernet or AT Modems and major cloud vendors connectivity like Microsoft Azure and AWS!
Out of the box support for an extensive range of inexpensive MCU based boards from several manufacturers including: Discovery and Nucleo boards from ST Microelectronics, Silicon Labs Giant Gecko S1, ESP32 from Espressif, Texas Instruments CC3220 Launchpad, CC1352 Launchpad, NXP MIMXRT1060-EVK, and more!
Supports GPIO, I2C, SPI, PWM, ADC, DAC, OneWire, Serial, USB, Networking and more!
A 100+ of sensors family, screens already implemented making it fast to start a project.
Build for autonomous or connected scenarios with libraries for Azure IoT and AWS IoT through Ethernet, Wifi or AT Modems.
Tools
Same tools and same features with live debugging as for the regular .NET developers starting with free version of Microsoft Visual Studio IDE with a dedicated free extension.
First class debugger experience right on the target hardware with breakpoints, single step, step into, step out, step over, pause and stop.
HARDWARE
VALUE CHAIN
ICT FUTURE TOPICS
APPLICATION FOCUS