以智能灯为例,开发者只需要80行代码就可以完成一个App的开发,并马上可以通过机智云平台的虚拟设备,测试要开发的智能设备的功能,不需要实体设备,大大节省了功能开发的周期和成本。为了让开发者更直观地使用该开源框架进行App开发,机智云同时推出了已开发好的配套升级版的“中控灯”与“单品灯”两个完整开源APP案例,即使不太了解机智云的产品以及希望马上动手的的开发者,也能够更快完成应用开发。 一步智能,无需代码开发智能化解决方案 开发者开发产品时,经常会遇到研发进度与计划相比严重拖期的情况,很多时候这会被误认为是开发者自身技能水平的原因,实际上大部分是因为智能终端开发的复杂性,以及因产品需求不断变更而引发的一系列问题修复所导致的。通常在智能终端开发时,开发者既要花大量时间研究物联网协议,还要兼顾业务逻辑的开发,两者如果处理不好,往往在调试过程中会遇到很多问题,导致重复性的代码修改,降低开发效率。比如,如果代码结构不好,产品需求一改就会出现原本已经正常的数据,调试时发现对不上,又需要花额外的时间重新查找数据对不上的原因并进行修复,然后继续调试直到正常,而产品更改需求则是频繁发生的事件。 机智云自助开发平台提供的一键生成代码很好地解决了这个重复开发的问题,开发者可以通过定义产品功能、自动生成代码、添加驱动代码和结合App测试四步来配置好所需功能的智能化解决方案,且不再需要写通讯、协议等这部分的复杂代码。定义产品功能是所有智能设备开发都需要做的事,机智云云端会根据产品定义的数据点自动生成对应产品的代码协议,包括机智云协议层、设备端驱动层和客户端应用层,开发者不必再关心相关通信协议层的开发,只需将精力集中在产品的核心功能设计上,将自动生成的代码包导入工程系统,添加设备的控制逻辑部分代码,就可以完成产品开发,极大地节省开发时间,减少开发资源的投入。 通过PaaS平台进行物联垂直行业SaaS开发 万物互联时代,任何一个行业都有把“物”与“人”连接后形成整体解决方案的需求,我们看到在电子消费品、交通能源、工业机械、健康医疗等垂直行业都有成功的案例。比如充电桩物联SaaS云,通过将桩连网,才可以实现远程预约、充电、在线支付等功能,充电桩运营商也可以闭环管理桩的日常管理、订单处理、运营分析等工作,大大提升了充电桩运营商的管理效率。再比如工业物联SaaS云,需要了解设备的实时运行情况,通过实时采集、处理分析工业设备的数据,让设备的管理者、监管者都能获取自己所需的数据。从而能够更加经济、高效、完整、准确的分析设备使用情况以及预测设备故障等需求。 如果开发者自己解决设备入网的问题,这意味着开发者要自己实现一套入网模块,还要开发云端M2M服务。还需要配置一个专业的技术团队,所花费的研发周期和维护成本非常高。企业还需要同时开展SaaS应用层的开发,比如运营管理、系统管理、订单管理、支付管理、规则管理、API以及手机应用等等。企业会投入较多的资源,也要付出更多的时间成本。 使用机智云PaaS平台,开发者则不需要开发设备入网模块,避免入网模块研发中的N多坑。也不需要研发云端平台。可以节省专业技术团队的投入,开发者只需集中精力关注自身业务流程与价值实现,从而节省开发者在SaaS平台的研发成本。开发者也无需担心设备数据丢失或被控制,机智云遵循中立、开放的原则,企业有权获取属于自己的数据。在入网模块与云端的稳定性方面,机智云PaaS平台经历了成熟商业项目的考验,对外也有SLA高等级标准的服务承诺。 机智云PaaS平台的设备消息传输代理Noti服务,为SaaS平台提供实时消息传输服务,开源代码便于企业快速使用Noti服务,根据源代码稍作修改即可在5分钟完成对接开发,获取企业的设备实时数据,解决SaaS平台所需的设备数据采集问题。Noti服务解决了设备数据如何快速传输到SaaS平台的问题。机智云PaaS平台还提供了企业API服务、D3 Engine等服务,企业API提供设备位置查询、设备数据的聚合、按时间、地区的各种数据汇总分析等能力。D3 Engine强大的数据编排能力,让企业根据业务需求自定义数据处理规则与输出,可以减少SaaS平台的存储及应用开发成本。 (责任编辑:本港台直播) |