新闻中心 NEWS

当前位置:主页 > 产品案例 >
车联网使用开发技能及进程深度分析 揭开IoT职业最佳切入方法
来源:http://www.whgtgl.com 责任编辑:环亚娱乐ag88真人版 更新日期:2018-10-06 11:25
车联网使用开发技能及进程深度分析 揭开IoT职业最佳切入方法 李德兴:APICloud技能担任人。一向从事浏览器、JavaScript引擎及相关中间件技能,参加过多个根据浏览器的移动中间件引擎的开发作业。通晓Android操作系统,有丰厚的APP架构及开发经历。酷爱新技能

  车联网使用开发技能及进程深度分析 揭开IoT职业最佳切入方法

  李德兴:APICloud技能担任人。一向从事浏览器、JavaScript引擎及相关中间件技能,参加过多个根据浏览器的移动中间件引擎的开发作业。通晓Android操作系统,有丰厚的APP架构及开发经历。酷爱新技能,了解HTML5及W3C标准,对HTML5及浏览器技能的实践运用有深入研究并付诸很多实践。

  移动运用作为物联网衔接用户和产品的桥梁,现在常见的类型主要有智能家居、车联网、穿戴设备、医疗健康、环境监测和城市管理这六大类。今日以车联网为例,来剖析其开发进程中的相关项目经历和相关通讯技能架构!

  车联你我,创始出行新玩法

  1、 项目介绍

  开端新能源轿车车主充电的方法只能经过运用充值卡进行充电,找桩也不是特别便利,开发一款能够处理这一系列问题的APP很有必要。本次共享的充电桩项目处理了用户找桩难、充电繁琐的问题,经过APP内的地图导航找到邻近的充电站,APP内可实时检查充电站内一切充电桩的运用状况、充电信息等,还可提早预定指定充电桩。车主经过地图导航找到对应桩的方位,插枪后在APP内遥控敞开充电,可操作且可视化的运用体会,处理了新能源车主充电找桩的首要难题。

  2、技能完结

  ●断定智能设备的通讯方法

  首要需求断定充电桩设备支撑的通讯方法,APICloud支撑多种物联方法,如经过socketManager模块完结socket通讯、经过ble模块完结蓝牙通讯,以及第三方的机敏云gizWifiSDK模块和庆科mico等。本项目中,运营商的充电桩设备内部选用socket方法与充电桩厂家的内部server端进行通讯。

  ●断定事务流程

  每一个物联设备都有相应的敞开、封闭及运转中的相关事务流程,第二步需求断定整个事务流程,本项目充电桩事务流程为:预定-插枪-开端设备充电-充电中显现充电信息-完毕设备充电-生成充电订单-订单付出-完结充电。

  ●断定项目的物联架构

  运营商要求充电桩设备有必要衔接至自有效劳器,将充电桩的相关操控逻辑无缝集成到整个项目APP的事务流程中。充电桩厂商担任供给的可与充电桩设备进行内部通讯的server端SDK对外供给封装好的事务接口,终究装置至运营商的效劳器。在项目的效劳端底层笼统封装好可与SDK对外接口进行通讯的相关事务接口,在与APP通讯的相关事务接口中调用封装好的底层接口,终究完结APP操控充电桩的作用。

车联网运用开发技能及进程深度剖析 揭开IoT职业最佳切入方法

  项目的整个物联架构:充电桩设备<->设备server <->项目server<->APP client,即智能硬件+数据通讯渠道+事务效劳端+手机客户端的四方通讯技能架构。这种四方通讯的架构不需求完结智能设备跟数据通讯渠道之间的协议,以及客户端跟智能设备之间的协议,APICloud渠道供给的SDK现已协助开发者将协议封装过了。四方通讯架构可分为Wi-Fi或许GPRS方式与蓝牙方式两种,以下分别为两种方式的具体介绍。

  Wi-Fi或许GPRS方式:当客户端去操控智能设备时,会经过Http或许Socket协议发送指令到事务效劳端,效劳端接收到指令后将该指令下发到智能设备端,智能设备接收到指令并做出反应,经过UDP或许TCP协议将信息上签到事务端,事务端接收到反应的数据下发到客户端进行展现。

  蓝牙方式:智能设备跟客户端经过蓝牙或许Beacon协议树立衔接通道,智能设备经过该衔接通道将数据上报给客户端,客户端经过Http或许Socket将数据提交到事务效劳端,事务效劳端经过剖析处理,将数据下发到客户端进行展现,用户能够经过客户端的数据展现,发送指令到智能设备,对设备进行操控。

  4、项目总结

  智能设备物联的技能难点在于怎么处理APP与设备之间的实时通讯及APP与不同厂家的桩对接,本项目效劳端与智能硬件之间的通讯,交由智能硬件厂家封装的效劳端SDK自行处理。SDK对外供给一致的事务接口。项目效劳端选用sever层对接sever层的方法进行通讯,经过api接口的笼统封装,完结APP的sever层对接厂商充电桩的sever层的直接事务通讯。选用这种方法,规避了不同设备厂家设备通讯方法、通讯协议不同导致的联调不方便的问题。

  项目效劳端不再关怀智能硬件的内部通讯细节,专心于事务功用、事务逻辑的完结。APP仅需调用封装好的固定API接口,即可调用智能硬件效劳端与智能硬件进行通讯,完结效劳端底层操控智能硬件,以及在不进行APP版别更新的情况下,同一APP客户端对接多个厂家的充电桩的作用。

  作为将实在国际和数字国际衔接起来的前言,IoT越来越多被各大公司注重。APICloud以为物联网不是一个职业,而是一种新的企业架构方式,并没有职业的约束,仅有约束的只要人类的想象力。

  *作者注:以上技能结构根据移动运用开发渠道APICloud完结。

 
上一篇:车联网:移动互联网的下一站天后?
下一篇:车载摄像头产业链环亚ag88手机版 返回>>