Skip to content

mlhorizon/awesome-iot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 

Repository files navigation

#Awesome Internet Of Things

Similar with IoT Document

##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)
  4. heimcontrol.js(Home-Automation with node.js and Raspberry PI )

##Library(库)

###SDK

  1. Microsoft Azure IoT SDK(SDKs for a variety of languages and platforms that help connect devices to Microsoft Azure IoT services)
  2. ESP8266 Arduino core (ESP8266 core for Arduino)

###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. Particle(原Spark)(Particle (formally Spark) is a complete, open source, full-stack solution for cloud-connected devices.)
  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. Canopy
  13. Clavin(Ericsson Research)(Calvin is an application environment that lets things talk to things. It comprises of both a development framework for application developers, and a runtime environment that handles the running application. )
  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)
  3. V7是一个基于C语言的JavaScript引擎,它可以让物联网设备使用JavaScript语言。它可以从Arduino到MS Windows间的不同设备上运行,它的编译完的内核从40 KB - 200 KB。

###Others

  1. mbed TLS(An open source, portable, easy to use, readable and flexible SSL library)
  2. Mongoose 是一个嵌入式Web服务器,可以运行在Linux/UNIX、QNX、eCos、Windows、 Android、iPhone等平台上。它支持MQTT、CoAP、Websocket、HTTP等物联网相关协议。 ##Protocol 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. )

###Messaging

  1. meshblu(Machine-to-machine instant messaging platform for the internet of things)
  2. IBM messaging(Community around IBM Messaging products)

##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

  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. connectthedots(Connect tiny devices to Microsoft Azure services to build IoT solutions)
  3. souliss(Arduino based Distributed Networking Framework for Smart Homes and IoT)

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published