翻译原文链接:https://www.kaaproject.org/overview/

Kaa IoT Development Platform overview
Kaa is a multi-purpose middleware platform for the Internet of Things that allows building complete end-to-end IoT solutions, connected applications, and smart products. The Kaa platform provides an open, feature-rich toolkit for the IoT product development and thus dramatically reduces associated cost, risks, and time-to-market. For a quick start, Kaa offers a set of out-of-the-box enterprise-grade IoT features that can be easily plugged in and used to implement a large majority of the IoT use cases.


There is a number of architectural specifics that make IoT development with Kaa so fast and easy. First, Kaa is hardware-agnostic and thus compatible with virtually any type of connected devices, sensors, and gateways. It also provides a clear structure of IoT features and extensions for different types of IoT applications. They can be used almost as plug-and-play modules with minimal additional code on the developer’s part. Combined with unlimited options for connectivity protocols and integration with analytics, these capabilities make Kaa an apt metaphor for creative IoT development.


Kaa enables key IoT capabilities for your devices:


Kaa IoT Platform overview Manage an unlimited number of connected devices  Kaa IoT Platform overview Set up cross-device interoperability  Kaa IoT Platform overview Perform A/B service testing Kaa IoT Platform overview Perform remote device provisioning and configuration  Kaa IoT Platform overview Perform real-time device monitoring  Kaa IoT Platform overview Distribute over-the-air firmware updates Kaa IoT Platform overview Create cloud services for smart products  Kaa IoT Platform overview Collect and analyze sensor data  Kaa IoT Platform overview Analyze user behaviour, deliver targeted notifications
How does it work?


Kaa enables data management for connected objects and your back-end infrastructure by providing the server and endpoint SDK components. The SDKs get embedded into your connected device and implement real-time bi-directional data exchange with the server. Kaa SDKs are capable of being integrated with virtually any type of connected device or microchip.


The Kaa server provides all the back-end functionality needed to operate even large-scale and mission-critical IoT solutions. It handles all the communication across connected objects, including data consistency and security, device interoperability, and failure-proof connectivity.


The Kaa server features well-established interfaces for integration with data management and analytics systems, as well as with your product-specific services. It acts as a foundation for your back-end system that you are free to expand and customize to meet the specific requirements of your product.



一、

1、kaa是一个物联网多功能的中间件平台,允许构建完整的端到端物联网解决方案,连接一些应用和只能产品。kaa平台为物联网产品的开发提供了一个开放,多功能的工具包,

可以减少相关的成本、风险、和投入市场合需的时间。一个快速启动,Kaa提供了一套与众不同的企业级的物联网功能,可以很容易地插入和用于实现大部分的物联网应用案例。

2、kaa有一些建设性特性使得物联网开发变的如此快而易。kaa是硬件平台无关的,所以实际上兼容任何类型的连接设备,传感器,和网关。kaa也为提供了一个具有物联网特征 

的清晰架构和不同类型物联网应用程序的扩展。因此,这种架构和扩展可能在开发商的部分上用极小的代码来做即插即用模块。与连接协议的多项选择联合,与分析的整合,这些

性能可把kaa比喻为创新物联网开发。

二、kaa使你的设备联网的关键:

管理无限数量的连接设备;设置跨设备互操作性;执行A / B服务测试;执行远程设备配置和配置;执行实时设备监控;分发无线固件更新;为智能产

品创建云服务;收集和分析传感器数据;分析用户行为,提供有针对性的通知。

三、kaa是怎么工作的?



1、Kaa通过提供服务器和端点SDK组件,实现连接对象和后端基础架构的数据管理。SDK嵌入到连接的设备中,实现与服务器的实时双向数据交换。kaa SDK是几乎能够把任

何类型的连接设备或芯片集成。

2、Kaa服务器提供运行甚至大规模和关键任务的IoT解决方案所需的所有后端功能。它可以处理连接对象之间的所有通信,包括数据一致性和安全性,设备互操作性和防故障连

接。Kaa服务器具有完善的接口,用于与数据管理和分析系统以及产品特定的服务集成。它作为您的后端系统的基础,您可以随意扩展和自定义以满足您的产品的特定要求。

更多推荐