100个物联网开源开发工具和资源

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

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

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

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

[[267192]]

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

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

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

物联网开发工具

  1. ThingBox
  2. Node-RED
  3. M2MLabs Mainspring
  4. Kinoma
  5. Eclipse IoT Project
  6. Arduino

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

物联网硬件平台

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

  1. Apio
  2. Arduino Nano
  3. Arduino Pro Mini
  4. Arduino Uno
  5. Arduino Yún
  6. Arietta G25
  7. BeagleBoard
  8. Flutter
  9. Flutter
  10. IMUduino BTLE
  11. Intel Edison
  12. Intel Galileo
  13. Libelium Waspmote
  14. LightBlue Bean
  15. Local Motors Connected Car
  16. Microduino
  17. Nanode
  18. OpenKontrol Gateway
  19. OpenPicus
  20. panStamps
  21. PicAxe
  22. Pinoccio
  23. Raspberry Pi 2
  24. RasWIK
  25. SAM R21 Xplained Pro
  26. SmartEverything
  27. SODAQ
  28. SparkFun RedBoard
  29. Tessel
  30. Tessel 2
  31. The AirBoard
  32. The Rascal
  33. TinyDuino
  34. UDOO
  35. WIOT
  36. XinoRF

家庭自动化软件

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

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

中间件

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

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

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

  1. IoTSyS
  2. Kaa
  3. OpenIoT
  4. OpenRemote

操作系统

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

  1. AllJoyn
  2. Contiki
  3. Raspbian
  4. RIOT
  5. Spark

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

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

  1. Canopy
  2. Chimera IoT
  3. DeviceHive(IoT Integration Tools and Horizontal Platforms )
  4. net
  5. Distributed Services Architecture (DSA)
  6. IoT Toolkit
  7. M2MLabs Mainspring
  8. Mango
  9. Nimbits
  10. Open Source Internet of Things (OSIOT)
  11. OpenRemote
  12. Pico Labs (Kynetx open source assigned to Pico Labs)
  13. prpl Foundation
  14. RabbitMQ
  15. SiteWhere
  16. SiteWhere
  17. ThingSpeak
  18. webinos
  19. Yaler

物联网开发AP​​I

  1. 1248.io
  2. BipIO(APIs)
  3. Qeo Tinq
  4. Zetta
  5. Motion Shadow

杂项工具

  1. Ehcache(内存数据网格)
  2. Freeboard(数据可视化)
  3. Hazelcast(内存数据网格)
  4. IoT Toolkit(工具包)
  5. KinomaJS(工具包)
  6. Thingful(搜索)
  7. ThingSpeak(数据可视化)

物联网应用开发协议

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

  1. Advanced Message Queuing Protocol (AMQP)( Protocols)
  2. OASIS Message Queuing Telemetry Transport (MQTT)
  3. Very Simple Control Protocol (VSCP)
  4. Constrained Application Protocol (CoAP)
  5. Extensible Messaging and Presence Protocol (XMPP)

物联网开源资源

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

  1. e-Health Sensor Platform(物联网健康)
  2. HabitatMap Airbeam(物联网健康)
  3. Open Garden(IoT In Mesh networks)
  4. Open Source Robotics Foundation(IoT In Robotics)
  5. OpenWSN(IoT In Mesh networks)
  6. Oxford Flood Network(IoT In Water)
责任编辑:赵宁宁 来源: 今日头条
相关推荐

2019-11-04 11:12:14

物联网工具技术

2020-09-16 06:14:00

物联网开发工具物联网IOT

2014-03-12 11:08:18

2013-11-21 09:46:36

2020-07-27 09:48:49

物联网数据技术

2024-06-26 12:52:15

2010-05-28 13:38:29

Linux开发工具

2024-03-12 00:10:00

PythonIDE开发

2022-01-18 11:24:04

物联网开发工具IOT

2024-03-19 08:00:00

物联网应用物联网开源

2021-01-29 11:01:22

物联网人工智能智能家居

2022-05-23 09:03:35

Heighliner开发者工具

2020-07-30 08:34:04

物联网开发工具

2022-11-05 08:14:25

开发工具浏览器

2014-09-12 10:21:21

开源工具

2014-04-28 09:35:19

红帽开源软件

2009-07-08 15:25:56

Servlet和JSP

2020-03-12 11:28:26

物联网开发IoT

2020-05-25 09:24:34

物联网技术数据

2022-11-06 15:31:01

工具无代码开发
点赞
收藏

51CTO技术栈公众号