zhenghorse / awesome-iot

Internet of Things

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

#Awesome Internet Of Things

##Framework(框架)

  1. Cylon(JavaScript, robotics, physical computing, IoT)
  2. johnny-five(JavaScript Robotics and IoT programming framework, developed at Bocoup, Firmata Protocol)
  3. GoBot(Golang framework for robotics, physical computing, and the Internet of Things)

##Library(库)

###SDK

Microsoft Azure IoT SDK

###Arduino

  1. 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.)
  2. WiringPi(Gordon's Arduino wiring-like WiringPi Library for the Raspberry Pi)

##OS(操作系统)

  1. 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.)
  2. Snappy Ubuntu Core(Canonical, A new, transactionally updated Ubuntu for clouds and devices.)
  3. Contiki(The Open Source OS for the Internet of Things)
  4. Raspbian(Raspbian is a free operating system based on Debian optimized for the Raspberry Pi hardware.)
  5. RIOT(The friendly Operating System for the Internet of Things)
  6. RT-Thread(ARM Cortex-M0, Cortex-M3/4/7, or a rich feature system like ARM Cortex-A8, ARM Cortex-A9 DualCore)
  7. TinyOS(designed for low-power wireless devices, such as those used in sensor networks, ubiquitous computing, personal area networks, smart buildings, and smart meters)
  8. Brillo (Brillo extends the Android platform to all your connected devices)
  9. NodeOS(Lightweight operating system using Node.js as userspace)

##Platform (平台)

  1. Lan
  2. Canopy
  3. Chimera IoT
  4. DeviceHive
  5. Distributed Services Architecture (DSA)
  6. Pico Labs (Kynetx open source assigned to Pico Labs)
  7. M2MLabs Mainspring
  8. Nimbits
  9. Open Source Internet of Things (OSIOT)
  10. prpl Foundation
  11. SiteWhere
  12. Spark
  13. Clavin(Ericsson Research)
  14. IoT.js (JavaScript, Samsung)

##APIs

  1. BipIO
  2. Qeo Tinq
  3. Zetta
  4. 1248.io

##Middleware(中间件)

  1. Kaa(Kaa open-source middleware platform for building, managing, and integrating connected products with the Internet of Everything.)
  2. OpenIoT (The OpenIoT middleware infrastructure will support flexible configuration and deployment of algorithms for collection)

##Toolkits inlucde Non-OS(工具集)

  1. KinomaJS(A JavaScript runtime optimized for the applications that power IoT devices.)
  2. IoT Toolkit(Reference implementation of the smart object API )

##Data visualization(数据可视化)

  1. Freeboard(A damn-sexy, open source real-time dashboard builder for IOT and other web mashups. A free open-source alternative to Geckoboard.)
  2. ECharts(Enterprise Charts 商业产品图表库)
  3. HighCharts(Highcharts JS, the JavaScript charting framework)
  4. D3.JS(A JavaScript visualization library for HTML and SVG)

##Hardware(硬件)

  1. Arduino(open-source electronics platform based on easy-to-use hardware and software.)
  2. Raspberry Pi(a tiny and affordable computer that you can use to learn programming through fun, practical projects)
  3. BeagleBone
  4. Intel Galileo
  5. NodeMCU
  6. WeIO
  7. WIZnet
  8. Microduino
  9. Pinoccio
  10. Pinocc
  11. openPicus FlyportPro
  12. Tessel(Tessel is a completely open source and community-driven IoT and robotics development platform.)

##Home automation(智能家居)

  1. Home Gateway Initiative (HGI)
  2. Ninja Blocks
  3. openHAB
  4. Eclipse SmartHome
  5. PrivateEyePi
  6. RaZberry
  7. The Thing System

##Robotics(机器人)

##Mesh networks

  1. Open Garden
  2. OpenWSN

##Others

  1. Node-RED(IBM)(A visual tool for wiring the Internet of Things)

##Language

  1. ELIoT(Extensible Language for the Internet of Things)
  2. 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

  1. Mosquitto(MQTT)(An Open Source MQTT v3.1/v3.1.1 Broker)

###CoAP

  1. Python CoAP(A CoAP Python library)
  2. Node CoAP(node-coap is a client and server library for CoAP modelled after the http module.)
  3. Go CoAP(Implementation of CoAP in go.)
  4. CoAP.NET(A C# implementation of the CoAP protocol)
  5. txThings(CoAP library for Twisted framework)
  6. microcoap(A small CoAP implementation for microcontrollers)
  7. Californium(Californium is a Java implementation of CoAP for the IoT backend and less constrained IoT devices. )

##Tools

  1. 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).)
  2. Smart.js(ESP8266)

Resources-websites-projects

##Others

Internet Of Things Architect

Thanks to:

project  : opensource-iot
repo age : 11 days
active   : 6 days
commits  : 13
files    : 1
authors  :
	13	Fengda Huang  100.0%

About

Internet of Things