物联网(IoT)或物联网(Internet of Things)创建一系列专门构建的小型设备,彼此连接并处理某组任务。物联网很多领域都有应用,比如智能家居、物流、医药、零售和多媒体等领域。相信很多研发人员都对物联网开发工具很感兴趣,今天小编就给大家介绍9款物联网开发工具,如果对你有帮助的话,欢迎转发。
1、Kaa
Kaa是一个灵活易用,功能齐全的中间件平台,用于建立端到端的IoT解决方案,连接应用和智能设备。它能够在连接的智能设备上执行有效通信、处理和互操作。
它主要的特点是灵活的微服务,其他特点有:促进跨设备的互操作性;执行实时设备控制,远程设备配置和结构;执行实时设备监控;管理无限数量的连接设备;收集和分析传感器数据等。
2、Zetta
Zetta基于Node.js,是一个API的物联网平台,是为设备制作HTTP API的完整工具包。Zetta结合了REST API和WebSockets,以制作数据密集型实时应用。
它的特点有:可以在云,PC或其他适合的开发板上运行;简单的界面和必要的编程以控制传感器,执行器和控制器;允许组装智能手机应用,设备应用和云应用;有利于数据密集型和实时应用开发等。
3、Arduino(IDE)
Arduino是一个简单好用的IoT平台,它通过一系列可以提供给交互式电子设备的硬件规格进行操作。Arduino还提供了完整的IoT程序包,包含许多支持行业级IoT应用程序开发项目的优秀示例和库。
4、DeviceHive
DeviceHive是一种开放源代码的机器对机器通信框架,目前是很受青睐的IoT应用程序开发平台之一。
它的特点有:基于云的API;与解决安全性、传感器、自动化和智能家居技术的应用配合使用最佳;包括来自社区和在线博客资源的支持和参考等。
5、Tessel 2
Tessel 2是用于创建基本物联网解决方案和原型的硬件提供商。Tessel具有即插即用的模块生态系统,包括10针模块、USB模块、社区创建的模块和高级硬件API。
如果你喜欢用Node.JS,那么可以试试Tessel,因为可以用Node.JS对其进行编程。这样一来,Tessel就可以用于生产大量服务器以及硬件固件IoT解决方案。
6、Home Assistant
Home Assistant是开源工具,主要针对家庭自动化和基于Python的编码系统,它的IoT系统由台式机浏览器和移动设备控制。它可支持在Python 3上运行的任何系统。但有个缺点是,不支持云计算。
7、DeviceHub
DeviceHub提供商业智能和云集成的结合,是一个集成的解决方案,提供硬件和Web技术。该套件以平台即服务(PaaS)的形式提供,允许软件开发人员将其功能用于物联网应用程序开发。这很适合想要重命名和安装软件以使用Virtual Private Cloud部署企业应用程序的企业、机构。
8、Flutter
Flutterr基于Arduino的开发板,是面向电子项目的可编程处理器内核,很适合学生和工程师。它的特点有:包括一个无线发射器,可显示超过半英里的距离;无需路由器;可以彼此快速交互;由256位AES加密组成,使用简单。
9、Kinoma
Kinoma是Marvell的硬件原型制作平台,涉及三个不同的开源项目。Kimona Create是一个用于制作电子设备原型的DIY构建套件。Kimona Studio是可与Setup和Kinoma Platform Runtime一起使用的开发环境。Kimona Connect是一个免费的iOS和Android应用程序,可将智能手机与物联网设备连接在一起。