本发明涉及充电桩通信,具体而言,涉及一种基于蓝牙的移动端充电桩通信原生插件的管理方法。
背景技术:
1、受到市场的影响,充电桩软件仍然占有很大的市场。而开发充电桩软件,常规的做法是,充电桩内部设置联网模块,连接到wifi后通过云端控制充电桩;或者直接通过蓝牙与充电桩交互。
2、联网的数据存放在云端数据库,而蓝牙的则无法收集充电桩日常运行数据,该方法存在一些缺陷,包括联网的无法在无/弱网络环境运行,而充电桩经常被设置在地下车库等无/弱网络环境;蓝牙的则缺少联网功能,无法收集充电桩日常运行数据与充电记录等业务数据。
技术实现思路
1、本发明解决的问题是如何在处于有网络或无网络的状态下,都可以记录充电桩日常运行数据和相关业务数据。
2、为解决上述问题,本发明提供一种基于蓝牙的移动端充电桩通信原生插件的管理方法,包括步骤:
3、s1:在移动端中通过前端交互模块利用通信原生组件下发开始充电指令或结束充电指令;
4、s2:在执行充电指令后,判断充电桩是否处于联网状态,若是,则由通讯模块上报业务数据至云端数据库;若否,则执行下一步骤;
5、s3:判断充电桩是否处于离线状态,同时移动端处于联网状态,若是,则通过移动端上报业务数据至云端服务器;若否,则缓存传入至移动端的储存模块中。
6、在上述方法中,展示了将充电桩通信原生插件运行在移动端的app中,通过原生调用手机蓝牙模块,直接与桩体蓝牙通讯,提升了蓝牙通讯的效率低下、开发复杂、可自定义程度低等问题。实现app到充电桩的高速通讯,提升用户交互体验,降低使用时间成本和开发时间成本。
7、进一步地,所述步骤s1包括:
8、s11:对通信原生组件中的蓝牙和位置权限进行检验,开启蓝牙扫描和wifi扫描;
9、s12:经扫描后选择wifi输入密码,通过蓝牙控制充电桩并连接wifi。
10、进一步地,所述步骤s1还包括:
11、s13:对通信原生组件中的蓝牙和位置权限进行检验,开启蓝牙扫描;
12、s14:对充电桩的工作环境进行检验,并下发修改充电环境指令,通过通信原生组件下发开始充电指令或结束充电指令。
13、进一步地,所述步骤s3包括:
14、s31:监测移动端的网络波动,根据网络波动判断移动端处于联网状态。
15、进一步地,还包括步骤:
16、s4:对移动端的网络状态进行监测,当扫描到联网触发时,则通过移动端上报业务数据至云端服务器中。
17、本发明采用上述技术方案包括以下有益效果:
18、本发明通过将充电桩的通信原生插件运行在app中,由原生插件调用移动端蓝牙模块,直接与桩体蓝牙通讯结合数据库、软件服务以及云端,移动端安装原生插件,用户通过移动端进行操作,通过云端、原生插件、手机三方协同实现充电桩通信联网离线管理方法。从而实现在是否有网络的状态下都可以记录充电桩日常运行数据和相关业务数据。
1.一种基于蓝牙的移动端充电桩通信原生插件的管理方法,其特征在于,包括步骤:
2.根据权利要求1所述的蓝牙的移动端充电桩通信原生插件的管理方法,其特征在于,所述步骤s1包括:
3.根据权利要求2所述的蓝牙的移动端充电桩通信原生插件的管理方法,其特征在于,所述步骤s1还包括:
4.根据权利要求1所述的蓝牙的移动端充电桩通信原生插件的管理方法,其特征在于,所述步骤s3包括:
5.根据权利要求1所述的蓝牙的移动端充电桩通信原生插件的管理方法,其特征在于,还包括步骤: