Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save mathemagie/2850e760b6dc055469fd to your computer and use it in GitHub Desktop.
Save mathemagie/2850e760b6dc055469fd to your computer and use it in GitHub Desktop.

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.
  • 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.

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.

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.

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.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment