首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

聊一聊经常使用的共享单车开锁技术

自从共享单车出现以后可谓是风靡大江南北,同时它也冲击了传统的自行车行业,方便了人们的出行方式。对于共享单车的使用大家都不陌生,下载App,注册登录,扫码,开锁,计费,关锁,收费;那么对于它的数据流是如何实现的,我们平时并没有太在意,接下来小编就来聊聊它的技术实现原理。

手机App

手机的App的功能主要功能就是设备的注册、设备的开锁、设备的计费、设备关锁。等功能。它主要交互的对象是共享单车上的智能锁以及远程的服务器。我们在解锁的时候需要打开网络以及蓝牙,打开网络的作用就是获取车辆的ID及相关的位置信息,将此信息发送到远程服务器上,服务器会发送开锁指令发送到自行车内置的SIM进行开锁。由于这种开锁方式会受到信号的制约,现在大多数的开锁方法中都加入了蓝牙开锁,加入此功能的主要原因是增加开锁成功率,远端服务器除了给智能锁发送开锁指令同时给手机发送开锁指令再通过蓝牙传送到智能锁里面。

智能锁

智能锁内部主要集成了MCU主控模块、GPS模块、蓝牙模块、GPRS模块、充电模块、开锁机械结构等。GPS的功能就是为每一辆共享单车进行位置的定位。GPRS用于与远程服务器进行通信,最主要是接收开锁的指令。蓝牙模块需要与手机的蓝牙进行连接,来获取车辆的编码信息,以及通过手机蓝牙发送开锁指令。MCU则是中央处理器来处理相应的数据,管理这几个模块的功能。任何的电子设备都需要用电,共享单车也不例外,它的电量除了轮毂飞轮上集成的发电模块外,外置在车篓里面的太阳能也是一个方面,这些充电方式是通过充电模块实现的。

远程服务器

远程服务器就像是一个拥有很多辆单车的池子,里面记录了每一辆车的位置信息,车辆编码,计费规则。主要的交互对象是手机端App,通过无线网络进行连接。它的作用主要是与手机App以及车辆内置的GPRS进行交互。

总而言之,小编认为共享单车作为新兴的产业,给我们出行提供了方面。但是在开锁方面还是希望没有那么的复杂,特别是针对一些没有网络的地区或者网络信号差的地区来讲特别不方便。希望未来的智能锁更加的简单易用,小伙伴们你们有什么好的建议欢迎在评论区里留言。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201028A0FD8A00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券