订阅业界RSS CSDN首页> 业界

Droplit平台带您从云端走到边缘

发表于2019-01-11 10:21| 来源CSDN| 作者Qualcomm

摘要:如果您是物联网设备开发者,应该知道物联网意味着设备在某些时候需要和云端通信。但是,如果您还不具备云开发知识或者还没有云开发计划,应该怎么办? 不用担心,可以试试droplit.io(Droplit)。Droplit是一种协议无关云平台,提供各种API,通过云端集成网络设备,如消费类无线产品、楼宇自动化系统...

如果您是物联网设备开发者,应该知道“物联网”意味着设备在某些时候需要和云端通信。但是,如果您还不具备云开发知识或者还没有云开发计划,应该怎么办?

不用担心,可以试试droplit.io(Droplit)。Droplit是一种协议无关云平台,提供各种API,通过云端集成网络设备,如消费类无线产品、楼宇自动化系统和PLC。

Droplit可以为OEM简化设备添加云连接的流程,缩短开发时间,为客户创建更强大的体验。Droplit解决方案可以帮助OEM客户将应用、服务或其他设备集成到基于Qualcomm技术的设备,与其他产品和生态系统一起使用。

本文将探讨Droplit集成,并介绍部分项目用例。

Droplit是如何发挥作用的?

Droplit提供了一种“边缘到应用”的插入式软件堆栈,允许物联网和边缘设备制造商将设备连接到云端,并与物联网生态系统(如Alexa和Google Home)集成,基本上不需要使用任何代码。另外,还提供适合生产环境的白标网状网关,并定制相关固件。

下面我们来看看Droplit的部分关键组件。

Droplit “边缘服务器”是一种网络代理,具有特定于设备的插件,允许支持Droplit的设备通过网络进行通信。同样,平台的“Conduit”是一个云到云系统,利用API集成不支持Droplit的设备,通过自己的专有云API进行通信。Edge Server结合Conduit,几乎可以使任何物联网设备搭配Droplit使用。

Droplit提供基于云的REST API,允许应用程序以编程方式交互、组织和维护设备,包括服务类建模,开发者创建可重用的面向对象的设备类型模型,包含为设备通信提供数据驱动软件接口的属性、方法和事件处理程序。

比如,您可以为智能二进制交换设备创建模型,包含存储开/关状态的属性、设置状态的方法以及在状态更改时触发的事件处理程序。此外,还可以将此模型与其他模型组合,打造成更加复杂的设备模型。再比如,您可以创建另一个控制RGB颜色值的模型,然后将两个模型组合成一个智能灯泡模型,控制灯泡的开/关状态和颜色,还可以附加额外的元数据(例如,为富用户界面提供附加信息)。

此外,您还可以使用“环境”、“区域”和“例程”组织设备,然后将范围命令发送到设备组,而无需理会制造商或协议。比如创建包含建筑物中所有设备的环境,然后将这些设备划分为代表该建筑物每个楼层的区域,再通过Droplit本地和云REST API访问这些服务,几乎可以在任何地方进行编程控制。

Droplit适用于直连设备和网关连接的设备,为开发者降低了实施复杂性。此外,它还提供一种启发式、基于雾的行为引擎,可以根据触发器、序列和动画协调设备,同时根据执行行为所需的信息,在云端和网络边缘智能分配规则。

结合其他服务

Droplit一个特别的地方是可以结合其他云服务。比如,应用可以使用基于语音的个人助理服务,如Homekit或Google Home捕获语音命令,然后通过使用Droplit API创建的模型转换命令,控制设备。

集成多种设备类型,形成应用程序“平台”,然后逐渐添加功能。对于云设备制造商来说这是一个好消息,可以增加新的收入来源,提高利润,抵销产品支持成本,或者在推出商业产品时站稳脚跟。

对于开发者来说,会影响到可访问数据的数量和类型。开发者应该考虑哪些产品将与目标操作环境下的产品(比如,家庭、企业)共存,用户如何在产品环境中与其他产品进行交互,以及如何将收集的数据用于特性开发、产品改进、营销、销售等

Droplit和Qualcomm Technologies如何协同工作

目前,Droplit解决方案搭载了我们的QCA4531 SoC,Droplit正努力将这些特性带来QCA4024 SoC上。同时,他们也在为基于QCA4020 SoC的控制中心开发插件,通过云端控制Zigbee、Thread、Wi-Fi和蓝牙网状网络,以及与其他流行物联网生态系统(如Nest和Ecobee)集成。

集成之后的结果令人期待,包括:使用Alexa Homekit和Google Home等云服务控制设备,收集测量数据和其他数据,以及将其他物联网生态系统集成到产品体验中(比如,照明、HVAC、访问控制)和资产跟踪,而几乎不需要使用代码。

Droplit提供命令行工具、开发者门户、完整的API文档和端到端开发服务。Droplit团队一直在使用我们的SoC,对于各种基于QTI的网关和边缘设备的定制固件设计、实施和解决问题可谓得心应手。因此,不论您在让固件兼容Droplit方面遇到什么问题,Droplit都可以为您提供帮助。

开发和控制自己的设备

Droplit简化了开发者为物联网设备添加云连接的流程,节约的时间可以用来开发丰富出色的用户体验。我们很高兴Droplit继续为支持我们各种设备的特性提供支持,并期待听到您的反馈。有关更多信息,请参阅Droplit的API文档,您也可以观看他们的YouTube视频。有关QTI连接解决方案的其他信息,建议浏览基于QCA4020和QCA4024 SoC的开发工具包和模块


 更多Qualcomm开发内容请详见:Qualcomm开发社区 

0
0