Skip to content

Instantly share code, notes, and snippets.

@rgaidot
Last active June 16, 2024 02:33
Show Gist options
  • Save rgaidot/9132b50cdcdb455fccbe to your computer and use it in GitHub Desktop.
Save rgaidot/9132b50cdcdb455fccbe to your computer and use it in GitHub Desktop.
Awesome Electronic and Hardware platform

Awesome Electronic and Hardware platform

A curated list of amazingly awesome Electronic and Hardware platform #WoT #IoT #M2M

Hardware

  • Arduino - Open source electronic prototyping platform allowing to create interactive electronic objects.
  • Intel Edison - Intel Edison development platform is bringing down barriers in the world of wearables and IoT technology.
  • WeIO - Prototype faster and create wirelessly connected interactive objects.
  • SAM - SAM is electronics development kit that seamlessly integrates Hardware, Software and the Internet.
  • tweeq - tweeq is a powerful and open micro-sized arduino compatible platform, with a whole range of teeny tiny add-ons.
  • littleBits - LittleBits is the easiest and most extensive way to learn and prototype with electronics.
  • BITalino - BITalino is a low-cost toolkit to learn and prototype applications using body signals.
  • Microduino - Microduino offers really small boards that are compatible with Arduino.
  • Espruino - Espruino is a small computer that anyone can use to control things around them. Its JavaScript interpreter gives you instant feedback so that you can experiment and develop whatever your level of experience.
  • Micro Python - Micro Python board is a small electronic circuit board that runs Micro Python on the bare metal, and gives you a low-level Python operating system that can be used to control all kinds of electronic projects.
  • OpenBCI - OpenBCI stands for open-source brain-computer interface (BCI).
  • Printoo - Printoo is an Arduino-based platform of paper-thin, low-power boards and modules that gives makers new levels of creative flexibility.
  • Spark.io - Wi-Fi development kit for creating connected projects and products.
  • Flutter - Flutter is an open source ARM-powered wireless Arduino that can reach more than a half mile.
  • Pinoccio - Pinoccio is a wireless microcontroller with WiFi, mesh networking, and rechargeable batteries.
  • SODAQ - SODAQ is an open source solar powered data acquisition compatible with Arduino.
  • Tessel - Tessel is a microcontroller that runs JavaScript.
  • BLEduino - BLEduino is a tiny Arduino-Compatible development board with BLE.
  • openHAB - openHAB is a vendor and technology agnostic open source home automation software.
  • Moti - Moti is a platform for easily building things that move. It consists of smart motors that are accessible from a web browser.
  • relayr - relayr is open sensor cloud platform.
  • MicroLink - MicroLink is a tiny Arduino-Compatible GSM board.
  • Swift01 - Swift01 is an open-source mesh networking module.
  • Mirobot - Mirobot is a build-it-yourself WiFi robotics kit.
  • Akeru - Akeru is an open source hardware electronic platform to implement IoT applications using SigFox connectivity.
  • TinyScreen - TinyScreen is a tiny (size of thumb) customizable display.
  • Myo - Myo motion control and gesture control armband bracelet uses arm muscle activity and EMG signals to control digital devices over Bluetooth 4.0 Low Energy.
  • Flotilla - Flotilla is a range of smart, friendly, and affordable modules which you connect together to create amazing projects which sense and react to the world around them.
  • airboard - airboard, sketch Internet-of-Things, fast!
  • Punch Through Design - Punch Through Design build wireless products, like LightBlue Bean
  • Onion Omega - Tiny dev board with Linux + WiFi. Seamless Cloud Integration & App Store, making hardware is as easy as installing apps!
  • Piccolino - Compact Arduino like board with integrated OLED, WIFI, SD CARD and 32K SRAM
  • PaPiRus - Raspberry Pi HAT module that brings you affordable ePaper displays
  • Pozyx - The pozyx system is a hardware solution that provides accurate positioning and motion information (based on UWB) for Arduino
  • [Bluz] (http://bluz.io/) - Bluz is a Bluetooth development kit that connects to the cloud.
  • Apollo - Eleven sensors + BLE + WiFi + OLED
  • iProtoXi Aistin - Aistin is the product family for creative Internet-of-Things experiences, with Arduino conformance.
  • MetaWear Coin - MetaWear Coin is a tiny, coin-cell powered, Bluetooth Sensor Platform with an SDK, used to develop Smart & Connected Wearable products.

Credit Card-sized Computer

  • Raspberry Pi - Raspberry Pi is a low cost, credit-card sized computer.
  • Intel Galileo - Galileo is a microcontroller board based on Intel x86 architecture.
  • BeagleBone - BeagleBone is a low cost, credit-card sized computer.
  • UDOO - UDOO is a multi development platform solution for Android, Linux and Arduino.
  • Parallella - Parallella is a credit-card sized computer based on the Epiphany multicore chips developed by Adapteva.
  • pcDuino - pcDuino is a mini PC platform.
  • RIoTboard - RIoTboard is an open source platform based on an ARM Cortex-A9 processor.
  • NAVIO+ - Navio+ runs well proven APM autopilot and can operate in different flight modes including manual, stabilize, follow-me and auto

Development Tools

  • Eclipse IoT Project - Open source Services and Frameworks for development of IoT and M2M.
  • kura - Kura offers a Java/OSGi-based container for IoT applications running in service gateways. (Kura is an Eclipse IoT Project).
  • Paho - Paho project provides scalable open-source client implementations of open and standard messaging protocols aimed at new, existing, and emerging applications for M2M and IoT. (Paho is an Eclipse IoT Project).
  • Mihini - Mihini project delivers an embedded runtime running on top of Linux, that exposes a high-level Lua API for building M2M applications. (Mihini is an Eclipse IoT Project).
  • Koneki - Koneki project delivers tools for Machine-to-Machine solutions developers to help them develop, simulate, test and deploy their M2M applications (Koneki is an Eclipse IoT Project).
  • M2MLabs - M2MLabs is an application framework for building M2M applications.
  • Node-RED - Node-RED is a visual tool for wiring the IoT.
  • IoT Toolkit - IoT Toolkit is an open source project to develop a set of tools for building multi-protocol IoT Gateways and Service gateways that enable horizontal co-operation between multiple different protocols and cloud services.
  • Freeboard - Freeboard aims to let users create their own dashboards for monitoring IoT deployments.
  • DeviceHive - DeviceHive makes any connected device part of the Internet of Things. It provides the communication layer, control software and multi-platform libraries to bootstrap development of smart energy, home automation, remote sensing, telemetry, remote control and monitoring software.
  • Devicehub - Devicehub provides an IoT/M2M backbone.
  • OpenRemote - OpenRemote is an open source middleware for the IoT. Integrate any device or protocol, design any user interface and intelligence, runs on any hardware
  • AllJoyn - AllJoyn is an open source project that provides a software framework and set of Services that enable interoperability among connected products and software applications, across manufacturers, to create dynamic proximal networks.
  • Nimbits - Nimbits is a platform for connecting people, sensors and software to the cloud and one another.
  • ThingSpeak - Open source data platform and API for the IoT.
  • MQTT - MQTT is a M2M/IOT connectivity protocol. It was designed as an extremely lightweight publish/subscribe messaging transport.
  • The Thing System - The Thing System is a set of software components and network protocols.
  • Cylon.js - Cylon.js is a JavaScript framework for robotics, physical computing, and the Internet of Things using Node.js.
  • Meshblu IoT Platform - Meshblu is a cloud-based MQTT & CoAP-powered network that scales to meet any needs whether the nodes are smart devices, sensors, cloud resources, drones, Arduinos, Raspberry Pis, etc

Operating Systems

  • Contiki - Contiki is an open source operating system for the IoT.
  • RIOT - RIOT OS is an operating system for IoT devices.
  • Spark - Spark OS is a distributed operating system for the IoT that brings the power of the cloud to low-cost connected hardware.
  • Arch Linux ARM - Arch Linux ARM is a distribution of Linux for ARM computers based on Arch Linux.
  • Raspbian - Raspbian is a free operating system based on Debian optimized for the Raspberry Pi.

Distributors

  • Arduino Store - The offical Arduino Store
  • Adafruit - Adafruit Industries, unique & fun DIY electronics and kits.
  • Farnell element14 - Farnell element14 is a global high-service distributor of technology products, services and solutions for electronic system design, maintenance and repair.
  • Sparkfun - SparkFun Electronics (sometimes known by its abbreviation, SFE) is an electronics retailer in Boulder, Colorado, United States. It manufactures and sells microcontroller development boards and breakout boards.
  • Cool Components - Cool Components is a dynamic electronic component supplier based in London.
  • Snootlab - Snootlab is an official Arduino, Adafruit, Sparkfun, Teensy and electronic components distributor in France.
  • RobotShop - RobotShop is a store for domestic and professional robot technology

Blog Posts

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment