物联网行业App开发解决方案案例

物联网行业应用

物联网

App开发

移动应用

APP开发


浏览:1011 次

物联网行业应用开发解决方案案例

作为继互联网和移动通信之后的另一波信息产业,物联网(IoT)带来的物联网时代向我们展示了前所未有的智能和便捷生活。如今,在智能交通领域的众多产品和服务中,共享单车已经被越来越多的人接受,改变了人们的出行方式。共享电动自行车可能是下一个转折点。在苹果应用商店共享单车应用的前六名下载量中,电动自行车已经占据了两个席位,下载量也在逐渐增加。共享单车领域的一些龙头企业也在计划扩大摩托车市场。2018年,共享单车或将成为共享经济领域的新宠。

共享电动自行车是一个基于LBS(地理位置)的服务平台。它利用app借车还车,通过共享提高现有车辆的使用效率,解决出行问题,实现平台、用户和城市发展的共赢。这也是未来物联网的一条主线。在这条主线下,共享电动自行车将有巨大的发展空间,而车联网只是物联网的一个分支。作为物联网用户和产品之间的桥梁,移动App面临日益增长的需求和创新技术,对App开发的要求越来越高。统软云平台在这方面具有坚实的技术基础。国内物联网开发和云服务平台,如业内知名度更高的极智云、青客、智视,都将其服务封装成API模块,通过标准支持开发者。本文以在统软云平台上开发的易峰旅行应用为例,分析了物联网行业移动应用开发的解决方案

解决

01产品沟通模式

易峰旅行app分为两种通信模式,通过蓝牙通信和互联网通信实现用户与硬件之间的信息交互。

蓝牙通信适用于短距离通信。当地下室没有网络信号时,使用蓝牙通信。

对于互联网通信,硬件控制模块通过2G、3G和4G与服务器交互,服务器通过网络与App交互。使用的协议包括JT808和MQTT。

02开发流程

作为App开发的核心环节,统软云平台提供了一个非常全面的API模块Store。在主要地图模块中,统软云模块商店包括百度地图(bmap)、amap、谷歌地图、微信登录插件、支付插件等,完全满足用户需求。

在API开发过程中,App开发和服务器开发分开处理,前台和后台的调用通过统软云平台进行管理。同时,我们可以在开发App之前参考官方提供的一些开源案例,为团队节省了大量的开发时间。

03开发模式

App端根据渲染图原样开发,服务器端根据App渲染图对应的功能逐项开发。前端和后端平台通过统软云管理平台进行通信和生成文档。

04应用模块

蓝牙模块通过蓝牙与模块和硬件通信。当没有2G/3G/4G信号时,它通过蓝牙与设备通信,以控制模块的操作。

除了在国内使用,谷歌地图模块还发布了周边国家的版本。周边国家的地图信息,无论是百度、高德还是腾讯,都无法正常获取街道信息,也无法准确定位。同时开发多幅地图也会增加许多成本。对于使用统软云平台的地图插件,函数调用基本相同。高德地图和谷歌地图的调用方法基本相同。Android和iOS也可以同步使用,这大大减少了开发时间和维护成本。

Arcprocess模块完成了显示状态信息的功能,是原生模块的性能,与Android和iOS版本兼容。

当弹出信息时,DialogBox模块在不同的位置有不同的显示要求。该模块满足不同场景中本地弹出窗口的需求。

支付宝模块,Wxpay模块,该支付模块在Android和iOS下使用,并由官方定期更新,因此您可以放心。

FNScanner代码扫描模块可以访问指定的URL来解锁代码扫描