PlatformIO is an open source ecosystem for IoT development. Cross-platform IDE and unified debugger. Remote unit testing and firmware updates. See contributing guidelines.
iot embedded arduino mbed esp8266 esp32 fpga firmware continuous-integration cloud-ide avr arm platformio ide unit-testing hardware verilog microcontroller debugBlynk provides iOS and Android apps to control any hardware over the Internet or directly using Bluetooth. You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets, right on your smartphone. Blynk is the most popular IoT platform used by design studios, makers, educators, and equipment vendors all over the world. Please find examples on how to use different types of connections (transports) and how to do make something great with Blynk. You can easily apply any type of board/connection to all examples.
arduino esp8266 esp32 blynk particle-photon embedded hardware mbed raspberry-pi bluetooth bluetooth-low-energy serialport ethernet-shield wifi-shield gsm ota iot internet-of-things espressif c-plus-plusOfficial PlatformIO IDE for IoT, Arduino, ARM mbed, Espressif (ESP8266/ESP32), STM32, PIC32, nRF51/nRF52, FPGA, CMSIS, SPL, AVR, Samsung ARTIK, libOpenCM3
arduino iot atom build esp32 esp8266 libraries embedded ide platformio verilog fpga lattice hardware mbed microcontroller debugger unittest flash firmware avr arm serial monitorIntegration with PlatformIO an open source ecosystem for IoT development. Cross-platform code builder and library manager. Continuous and IDE integration. Arduino and MBED compatible. Ready for Cloud compiling.
platformio iot embedded cross arduino mbed cli builder library-manager esp8266This library was developed targeting Arduino applications. However, works just great with any C++.Implementing a buffer for objects takes time. If we are not in the mood, we just create an array[1000] with enough size.
arduino linkedlist mbed arduino-libraryTo find SDKs in other languages for Azure IoT, please refer to the [azure-iot-sdks][azure-iot-sdks] repository.Visit Azure IoT Dev Center to learn more about developing applications for Azure IoT.
azure iothub iot device-sdk sdk c99 azure-iot azure-iot-sdks service-sdk microsoft azure-iothub mbed serialization-library serializer embeddedCurrent status Paused development for now, will restart once I find better ways of managing and distributing general-purpose embedded libraries. However, library is functional good stability & test coverage. Telemetry enables easy communication and data visualization between a computer and any embedded platform, like ARM Mbed or Arduino.
telemetry communication cpp mbed data-visualizationThis is a very experimental project. The C++ HAL is in mbed-simulator-hal. This HAL uses a fork of Mbed OS 5.8 (living here: #mbed-os-5.8-simulator), where a new target was added (TARGET_SIMULATOR) similar to physical targets. The target handles calls coming in from the Mbed C++ HAL and passes them through to the JS HAL.
mbed simulatorData gets a lot more exciting when you can visualize it. This project makes it easy to plot sensor data from LoRaWAN nodes connected to The Things Network on a map. Because everyone can add their sensors by just providing an API key, it's very useful for workshops or introductions to LoRaWAN. The maps work on desktop and mobile, and data is automatically synchronized between clients. Install Node.js.
mbed ttn lorawan the-things-networkAtmel | SMART offers Flash- based ARM products based on the ARM Cortex-M0+, Cortex-M3 and Cortex-M4 architectures, ranging from 8KB to 2MB of Flash including a rich peripheral and feature mix. Please navigate to documentation.
atmel-sam platformio flash embedded hardware microcontroller samd arduino mbed simba platformio-platformThe Nordic nRF51 Series is a family of highly flexible, multi-protocol, system-on-chip (SoC) devices for ultra-low power wireless applications. nRF51 Series devices support a range of protocol stacks including Bluetooth Smart (previously called Bluetooth low energy), ANT and proprietary 2.4GHz protocols such as Gazell. Please navigate to documentation.
platformio nrf51822 platformio-platform mbedThe nRF52 Series are built for speed to carry out increasingly complex tasks in the shortest possible time and return to sleep, conserving precious battery power. They have a Cortex-M4F processor and are the most capable Bluetooth Smart SoCs on the market. Please navigate to documentation.
platformio nrf52 platformio-platform mbedTeensy is a complete USB-based microcontroller development system, in a very small footprint, capable of implementing many types of projects. All programming is done via the USB port. No special programmer is needed, only a standard USB cable and a PC or Macintosh with a USB port. Please navigate to documentation.
platformio platformio-platform mbed arduino teensy teensyduinoDevelopment environment for IoT, Arduino, ARM mbed, Espressif (ESP8266/ESP32), RISC-V, STM32, PIC32, nRF51/nRF52, FPGA, CMSIS, SPL, AVR, Samsung ARTIK, libOpenCM3
platformio vscode iot debugger arduino esp8266 esp32 fpga microcontroller embedded mbed verilog hardware firmware debugprintf-c.cc is a C++ module that replaces certain C-language libc functions with a tiny alternatives suitable for embedded programs. What -Wl,--wrap,somefunc does it replaces all calls to somefunc with calls to __wrap_somefunc, and all calls to __real_somefunc with calls to the original somefunc. It is handy when you need to replace a library function that is not declared “weak”.
printf embedded tiny replacement plugin mbed armThe mbed-cloud-sdk gives developers access to the full Mbed Cloud suite using Python. Python 2.7.10+ / Python 3.4.3 < 3.7, built with SSL support.
mbed mbed-cloud-edge mbed-cloud-sdkiotz is an extension based containerized wrapper for other iot compiler toolchains. There are many toolchains with specific needs and way of using. We developed this experimental tool to make compiling things easier. thanks > We appreciate the amazing work that is being done by ARM mbed-cli, Arduino tools, Docker, GNU GCC, Raspberry Pi tools, and many other tools, frameworks and libraries.
azure iot compiler cli arm mbed arduino gccThe Mbed Cloud SDK provides a simplified interface to the Mbed Cloud APIs by exposing functionality using conventions and paradigms familiar to JavaScript developers. Node.js > v6.0.0, which includes npm.
mbed sdkVirgil Security provides a set of APIs for adding security to any application or IoT device. Virgil IoTKit is a C library for connecting IoT devices to the Virgil IoT Security Platform. IoTKit helps you easily add security to your IoT devices at any lifecycle stage for securely provisioning and authenticating devices, updating firmware and TrustLists, and exchanging messages using any transport protocols.
iot sdk mbed iot-security end-to-end-encryption iot-device-sdk virgil-iotkit secure-device-provisioning iot-cryptography trustlist-management firmware-signer
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.