Project cooperationUpdated on 27 November 2023

nanoFramework looking for consortium: C# for MCUs. Reduce embedded development complexity/time/cost by 75%

Feiko Gorter

IoT Lead at nanoFramework

Dokkum, Netherlands

About

nanoFramework, a C# programming platform tailored for small battery-powered microcontrollers, significantly reduces IoT embedded development time by 50 to 90%. Founded by the Portuguese SME Eclo Solutions, this 100% open-source solution is supported by a robust community with 80+ contributors, 5000+ members, and an impressive 16 million downloads, reshaping the embedded development landscape.

In a domain where programming languages have seen minimal evolution, nanoFramework emerges as a transformative force, making embedded development accessible to web and app developers with remarkable efficiency, particularly in the case of C++.

nanoFramework empowers developers with familiar libraries, advanced tooling, and seamless debugging experiences in the higher-level C# language. While enterprise companies can harness its capabilities, nanoFramework truly shines for smaller companies and organizations. Constrained by limited resources, these entities find nanoFramework invaluable, enabling them to undertake IoT projects without substantial funding. In a landscape where full-scale IoT projects might seem daunting for smaller entities, nanoFramework becomes a catalyst for innovation, reducing barriers and making IoT accessible to a wider spectrum of organizations.

Currently, nanoFramework is actively seeking a consortium to join, with the aim of contributing to the acceleration and enhancement of IoT solutions. Accessible IoT means more projects can be realized at a fraction of the cost, allowing for the implementation of additional sensing platforms crucial for initiatives like the Green Deal. Small companies, armed with the ability to gather and analyze data, can now contribute to reducing waste and making informed decisions for a more sustainable future.

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 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!

Support for an extensive range of inexpensive MCU based boards from several manufacturers including: Discovery and Nucleo boards from ST MicroelectronicsSilicon Labs Giant Gecko S1ESP32 from Espressif, Texas Instruments CC3220 LaunchpadCC1352 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 IoT Cloud through Ethernet, Wifi or 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.

Stage

  • Planning
  • Execution

Type

  • Technical
  • Sales/Distribution
  • Financing

Similar opportunities

  • Expertise

    Edge to cloud System of Systems

    • Energy
    • Education
    • Electronics
    • Environment
    • Space and Aerospace
    • ICT Industry and Services
    • Nano- and Microtechnologies
    • Industrial Equipment and Machinery
    • Automotive, Transport and Logistics

    Jerker Delsing

    Professor at Lulea University of Technology

    Lulea, Sweden

  • Project cooperation

    Sustainable IoT

    • Early
    • Research

    Michael Wahler

    Sustainable Software Engineering at Zurich University of Applied Sciences (ZHAW)

    Winterthur, Switzerland

  • Expertise

    Applied research expertise

    • Healthcare
    • Leisure and Recreational
    • Leisure and Recreational
    • ICT Industry and Services
    • Tourism and Cultural Heritage
    • Materials, Textiles and Chemicals
    • Automotive, Transport and Logistics

    Florin-Ciprian Hategan

    Business developer at ROPARDO-Software Engineering

    Sibiu, Romania