#Awesome Internet Of Things
##Framework(框架)
- Cylon(JavaScript, robotics, physical computing, IoT)
- johnny-five(JavaScript Robotics and IoT programming framework, developed at Bocoup, Firmata Protocol)
- GoBot(Golang framework for robotics, physical computing, and the Internet of Things)
##Library(库)
###SDK
###Arduino
- Windows Remote Arduino(Remote "Arduino Wiring" interface for Windows 8.1, Windows Phone 8.1 and Windows 10. Used to control an Arduino from a Universal Windows Platform application.)
- WiringPi(Gordon's Arduino wiring-like WiringPi Library for the Raspberry Pi)
##OS(操作系统)
- ARM mbed(The ARM® mbed™ IoT Device Platform provides the operating system, cloud services, tools and developer ecosystem to make the creation and deployment of commercial, standards-based IoT solutions possible at scale.)
- Snappy Ubuntu Core(Canonical, A new, transactionally updated Ubuntu for clouds and devices.)
- Contiki(The Open Source OS for the Internet of Things)
- Raspbian(Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware.)
- RIOT(The friendly Operating System for the Internet of Things)
- RT-Thread(ARM Cortex-M0, Cortex-M3/4/7, or a rich feature system like ARM Cortex-A8, ARM Cortex-A9 DualCore)
- TinyOS(designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters)
- Brillo (Brillo extends the Android platform to all your connected devices)
- NodeOS(Lightweight operating system using Node.js as userspace)
##Platform (平台)
- Lan
- Canopy
- Chimera IoT
- DeviceHive
- Distributed Services Architecture (DSA)
- Pico Labs (Kynetx open source assigned to Pico Labs)
- M2MLabs Mainspring
- Nimbits
- Open Source Internet of Things (OSIOT)
- prpl Foundation
- SiteWhere
- Spark
- Clavin(Ericsson Research)
- IoT.js (JavaScript, Samsung)
##APIs
##Middleware(中间件)
- Kaa(Kaa open-source middleware platform for building, managing, and integrating connected products with the Internet of Everything.)
- OpenIoT (The OpenIoT middleware infrastructure will support flexible configuration and deployment of algorithms for collection)
##Toolkits inlucde Non-OS(工具集)
- KinomaJS(A JavaScript runtime optimized for the applications that power IoT devices.)
- IoT Toolkit(Reference implementation of the smart object API )
##Data visualization(数据可视化)
- Freeboard(A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.)
- ECharts(Enterprise Charts 商业产品图表库)
- HighCharts(Highcharts JS, the JavaScript charting framework)
- D3.JS(A JavaScript visualization library for HTML and SVG)
##Hardware(硬件)
- Arduino(open-source electronics platform based on easy-to-use hardware and software.)
- Raspberry Pi(a tiny and affordable computer that you can use to learn programming through fun, practical projects)
- BeagleBone
- Intel Galileo
- NodeMCU
- WeIO
- WIZnet
- Microduino
- Pinoccio
- Pinocc
- openPicus FlyportPro
- Tessel(Tessel is a completely open source and community-driven IoT and robotics development platform.)
##Home automation(智能家居)
- Home Gateway Initiative (HGI)
- Ninja Blocks
- openHAB
- Eclipse SmartHome
- PrivateEyePi
- RaZberry
- The Thing System
##Robotics(机器人)
##Mesh networks
##Others
- Node-RED(IBM)(A visual tool for wiring the Internet of Things)
##Language
- ELIoT(Extensible Language for the Internet of Things)
- JerryScript (A JavaScript engine for Internet of Things)
##Protocol Library
###Others
mbed TLS(An open source, portable, easy to use, readable and flexible SSL library)
###MQTT
- Mosquitto(MQTT)(An Open Source MQTT v3.1/v3.1.1 Broker)
###CoAP
- Python CoAP(A CoAP Python library)
- Node CoAP(node-coap is a client and server library for CoAP modelled after the http module.)
- Go CoAP(Implementation of CoAP in go.)
- CoAP.NET(A C# implementation of the CoAP protocol)
- txThings(CoAP library for Twisted framework)
- microcoap(A small CoAP implementation for microcontrollers)
- Californium(Californium is a Java implementation of CoAP for the IoT backend and less constrained IoT devices. )
##Tools
- Paho(The Paho project provides open-source client implementations of MQTT and MQTT-SN messaging protocols aimed at new, existing, and emerging applications for Machine‑to‑Machine (M2M) and Internet of Things (IoT).)
- Smart.js(ESP8266)
##Others
Thanks to:
project : opensource-iot
repo age : 11 days
active : 6 days
commits : 13
files : 1
authors :
13 Fengda Huang 100.0%