欢迎来到起航培训网!
总站
切换分站
QQ:1879460140
课程分类
起航培训网 > 新闻资讯 > 教育新闻 > 今日头条 >  哪些物联网开源开发工具和资源有用

哪些物联网开源开发工具和资源有用

发布时间:2019-06-05 13:49:22  来源:起航培训网  浏览:   【】【】【
开发任何物联网应用程序最重要的部分是选择合适的硬件平台。开始使用像Arduino Yun这样的简单平台来升级到UDOO,这完全取决于应用程序的资源需求。以下是可供选择的最佳物联网硬件平台

100个物联网开源开发工具和资源,赶紧来看看吧!

在这里,我们列出了100个最广泛使用和可靠的开源工具,用于开发物联网应用程序。我已尽力包括物联网硬件平台,开发工具,软件,集成工具,操作系统和监控工具。

物联网正以前所未有的速度肆虐。在我们向您介绍物联网(IoT)开源开发工具之前,您还应该先了解其他一些内容。随着IT部门对Gartner和思科等公司的预测所产生的炒作进行了大肆宣传,声称到2020年底,物联网将连接超过500亿台设备,突然间每个人都想成为物联网的一部分。嗯,难怪你也期待成为一个价值1.9万亿美元的行业的一部分。

物联网有可能改变世界,就像互联网一样。

为什么物联网开源开发工具如此受欢迎?

物联网开源开发工具普及的原因是用户社区。该社区希望拥有利用消费者技术设备的开放市场,而不是由单一供应商主导。开源的另一个原因是提供一个生态系统,其中开发的物联网设备和应用程序可以无需麻烦和许多努力进行集成。最后开源意味着您的设备或应用程序可以支持众多供应商,因为您不会为任何特定供应商开发代码。

物联网(IoT)开源开发工具大多是由早期在物联网领域开发的开源社区开发的。您可以比以前更快地部署使用这些工具的IoT应用程序。如果您开始构建您的第一个物联网应用程序,那么这个开源工具指南专门为您服务。

在这里,我们列出了100个最广泛使用和可靠的开源工具,用于开发物联网应用程序。我已尽力包括物联网硬件平台,开发工具,软件,集成工具,操作系统和监控工具。

物联网开发工具

ThingBox

Node-RED

M2MLabs Mainspring

Kinoma

Eclipse IoT Project

Arduino

现在所有上面列出的开发工具都非常用户友好,但在您选择这些工具之前,我们建议您在此处查看完整的配置文件

物联网硬件平台

开发任何物联网应用程序最重要的部分是选择合适的硬件平台。开始使用像Arduino Yun这样的简单平台来升级到UDOO,这完全取决于应用程序的资源需求。以下是可供选择的最佳物联网硬件平台

Apio

Arduino Nano

Arduino Pro Mini

Arduino Uno

Arduino Yún

Arietta G25

BeagleBoard

Flutter

Flutter

IMUduino BTLE

Intel Edison

Intel Galileo

Libelium Waspmote

LightBlue Bean

Local Motors Connected Car

Microduino

Nanode

OpenKontrol Gateway

OpenPicus

panStamps

PicAxe

Pinoccio

Raspberry Pi 2

RasWIK

SAM R21 Xplained Pro

SmartEverything

SODAQ

SparkFun RedBoard

Tessel

Tessel 2

The AirBoard

The Rascal

TinyDuino

UDOO

WIOT

XinoRF

家庭自动化软件

我们建议您在从以下列出的任何软件中做出选择之前, 如何选择家庭自动化系统。

Eclipse SmartHome

Home Gateway Initiative (HGI)( Home Automation)

Ninja Blocks

openHAB

PrivateEyePi

RaZberry

The Thing System

中间件

许多首次使用物联网的应用程序开发人员都低估了选择正确的中间件的重要性。中间件是一种能够在所有不同组件之间实现顺畅通信的机制。

简单来说,“中间件”便于“互联网”和“物联网”之间的通信。

根据您的需要从以下选择正确的中间件:

IoTSyS

Kaa

OpenIoT

OpenRemote

操作系统

选择合适的硬件平台后,就可以为您的应用选择合适的物联网操作系统了。选择应基于应用程序级别,API要求和硬件需求。以下是可供选择的顶级物联网操作系统。

AllJoyn

Contiki

Raspbian

RIOT

Spark

物联网集成工具和水平平台

物联网开源工具列表中的下一个是将有兴趣选择的集成平台。下面列出了一些目前可用的最佳物联网集成工具。

Canopy

Chimera IoT

DeviceHive(IoT Integration Tools and Horizontal Platforms )

net

Distributed Services Architecture (DSA)

IoT Toolkit

M2MLabs Mainspring

Mango

Nimbits

Open Source Internet of Things (OSIOT)

OpenRemote

Pico Labs (Kynetx open source assigned to Pico Labs)

prpl Foundation

RabbitMQ

SiteWhere

SiteWhere

ThingSpeak

webinos

Yaler

物联网开发API

1248.io

BipIO(APIs)

Qeo Tinq

Zetta

Motion Shadow

杂项工具

Ehcache(内存数据网格)

Freeboard(数据可视化)

Hazelcast(内存数据网格)

IoT Toolkit(工具包)

KinomaJS(工具包)

Thingful(搜索)

ThingSpeak(数据可视化)

物联网应用开发协议

最后,您正处于为物联网应用选择正确的通信平台的阶段。以下是建议:

Advanced Message Queuing Protocol (AMQP)( Protocols)

OASIS Message Queuing Telemetry Transport (MQTT)

Very Simple Control Protocol (VSCP)

Constrained Application Protocol (CoAP)

Extensible Messaging and Presence Protocol (XMPP)

物联网开源资源

最后,如果您需要任何专门资源的参考,您可能想看看下面列出的那些。

e-Health Sensor Platform(物联网健康)

HabitatMap Airbeam(物联网健康)

Open Garden(IoT In Mesh networks)

Open Source Robotics Foundation(IoT In Robotics)

OpenWSN(IoT In Mesh networks)

Oxford Flood Network(IoT In Water)

责任编辑:IT培训网
相关评论我来说两句
© 起航培训网 粤ICP备16022947号-1