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

共享单车上的智能锁,做出来有多难?

蓝牙辅助开锁,原理是使用用户的手机蓝牙通过加密,与锁内的蓝牙配对后开锁服务器只需用流量连接用户手机,再由手机蓝牙发送开锁指令到智能锁。...续航问题 共享单车一开始不被看好,很大程度上是因为其电池的续航问题。 上面提到过,除去开锁单车需要和后台服务器建立了TCP/IP长连接,通过心跳包的形式保持通信,与服务器同步定位的信息。...这样的电量,明显最多只能支持单车两个月的使用,意味着共享单车的运营者必须解决另一个问题:怎样单车充电? 最初的摩拜用的就是骑车发电的方式,在转动轮上加上花鼓来发电。...摩拜单车平台可视化数据 记得共享单车在开始之初,有好几家品牌的服务器都曾经出现过宕机、频繁解锁失败的现象,这也是背后平台不能承受高并发量,实时性不足这类的问题引起的。...根据艾瑞的《2017年中国共享单车行业研究报告》,中国共享单车市场还远远未达到饱和,相信未来仍有不少创业者进入市场。在创业之初更需要考虑的应该是服务器平台的搭建问题。

2.3K80

共享单车IOT物联网系统是怎么设计的?

今天文章的主题就和大家一起聊一聊关于物联网(IOT)相关的话题,并从技术的角度解析下大家每天会使用到的共享单车在系统技术层面的运行原理,希望能够大家的生活带来点小乐趣。 什么是IOT ?...在MQTT协议中,每个设备根据协议都有自己作为消息消费方而订阅的Topic以此来接收服务器端下发的操作指令;与此同时每个设备也会作为消息发布方向服务器端指定订阅的Topic发送消息,以此来实现设备与服务器端的通信交互...在共享单车中当你拿起手机扫码二维码进行开锁后,手机端会调用后台服务接口,之后会通过IOT连接服务,向具体的设备以MQTT协议的方式下发开锁消息,锁设备通过SIM卡会保持与物联网消息服务器的连接监听,对自己设备所约定的...由于基于MQTT协议的开锁指令与设备收到指令完成开锁是一个异步的过程,所以锁设备在执行完开锁指令后会通过约定的上行Topic向IOT服务发送开锁状态上报信息,服务端通过监听制定Topic队列,感知锁的开关状态...另外关于IOT系统的方案选择问题,现在各大计算公司都已经提供了IOT服务,如阿里、AWS-IOT等,基于现有的IOT服务会减少设备管理及连接资源的负担。

2.6K40
您找到你想要的搜索结果了吗?
是的
没有找到

原 荐 关于单车创新的一两点思考

这里将几家共享单车技术模式进行简要分析: 单车位置上报,开锁关锁状态直接连接服务端,手机端只是用来选择是哪一辆单车,收费时间右服务端判断 (摩拜单车) 蓝牙开锁,手机端连接服务端申请,发送蓝牙信号单车...,通过判断蓝牙传输的信息进行开锁,关锁则有手机端触发,通过蓝牙确定关锁状态,收费时间有客户端进行上报(永安行) 机械锁,手机端从服务端查询某辆车的机械密码,主要利用了车辆的位置移动,时知道密码的人,无法一直使用一辆单车...以上的四种模式综合,然后补以近场通讯(NFC),这种模式才算优雅: 方案A: 单车依然保留GPRS通信,单车位置,关锁状态,电池余量等,依然由单车上报,单其开锁由NFC通信触发完成, 开锁机制:单车定时上报位置信息时申请新的开锁秘钥种子...,保存到单车寄存器,当用户需要开锁,从服务器申请开锁秘钥(通过秘钥种子计算获得),单车通过比对,种子计算出的秘钥对比(或不申请秘钥种子,而直接请求服务端验证手机传来的秘钥)验证通过开锁,这里手机与单车通信通过...那个时刻,突然想起的NFC,他们调配时可通过NFC申请开锁,并在一分钟后自动关锁(防止管理员忘锁),并通过NFC来获取所调配车辆编号和信息,完成本次工作的记录。 大概会方便很多吧。

51530

物联网设备终端和云端系统如何通讯?

物联网是一种将硬件和软件结合起来的产品,它可以测量真实世界的信息。并连接到网络,为用户提供价值。 下面我们以共享单车为例来解释一下单车设备和软件系统之间是如何通讯,如何传输数据完成业务行为的。...(3)控制主板部分 这部分主要就是接收设备通讯码,通过一些脉冲信号或者高频低频的电压来实现业务,例如设备通讯模块告诉控制主板部分需要打开锁,那么共享单车上的锁就会受控于控制主板完成对共享单车开锁和关锁...云端系统应该如何运作 先看一个业务流程图,以共享单车扫码开锁为例: ?...协议的内容是约定好的,就好比一个暗号,如果要开锁,那么设备通讯系统发送的数据内容就必须为A,而设备通讯码也只有识别到数据内容为A才会开锁。当设备通讯系统发送其他内容时,设备通讯码将不能识别。...这些操作结果又会沿原路再一层层返回业务系统,最终展示用户。

1.8K30

服务器 - 腾讯主机信息

无意间发现腾讯服务器有个 + 校园 活动, 每月10 块钱一台 1 核 2 G 服务器, 还算比较划算,(其中错过了, 腾讯修改配置可以360元五年 1核 1 G 的服务器, 阿里服务器...279 元三年的活动 …) 正好想着自建博客, 在腾讯注册了域名, 就又购买了一台腾讯服务器....选择的详细配置信息如下: 基于 Ubuntu 终端, 链接到服务器, 其中云服务器选择的操作系统是 Ubuntu 16.04. ssh ubuntu@xxx.xxx.xxx.xxx 1....物理 CPU 信息 CPU 信息存储在 /proc/cpuinfo文件里,可以直接查看这个文件以获得cpu信息, 根据具体字段可以查看对应信息....硬盘信息 3.1 查看硬盘信息 腾讯服务器自带了 50G 本地硬盘. # 查看硬盘信息 fdisk -l 输出: Disk /dev/vda: 50 GiB, 53687091200 bytes

46.6K30

共享单车会是引爆物联网时代的导火索吗?

共享单车的物联网原理主要是采用了“手机端—云端—单车端”的架构: 手机端:我们通过手机端的App可以查看附近的单车,充值、预约开锁等等; 云端:云端就是服务器端了,是整个共享单车系统的控制台,它可以与所有的单车进行数据通讯...,收集信息指令,响应用户和管理员的操作; 单车端:单车端是收集信息与执行命令的一端,比如卫星定位、开锁等等。...共享单车所采用的是比较常见的物联网应用架构:-用户-终端。虽然物联网的架构并不只有这一种,但我们目前用到的绝大多数服务用的都是这种。 那共享单车跟电信运营商又是什么联系呢?...3 NB-IoT技术 共享单车得到市场认可的主要原因是其便捷的使用方式,核心环节包括找车、开锁、还车和计费,而这4个核心环节都依赖一张高质量的无线网络将单车与云端服务器“连接”起来。...目前,蜂窝网络覆盖不足会导致用户锁车后车辆状态无法反馈到云端,迟迟无法计费和释放该车辆,用户使用共享单车带来诸多困扰。

1.2K70

自己的服务器安装

购买服务器后,我一直在想要不要给自己的服务器安装一下锁,很多人都在推荐锁,但是我看了一些大佬的教程, 发现有人说官网的教程有小问题。 所以,在我咨询了官方客服之后,终于顺利装上了锁。...首先,需要到锁官网注册一个账号,然后用ssh工具连接自己的服务器。...然后,登录服务器控制台(小互联跳过),放开服务器的443端口 那么根据云锁官网所给出的指示,其实很多人会忽略掉一个部分,我已经用红框标注(博文封面)。...锁本身也是个应用,你过多的防御必然会加重服务器的负担,所以我建议,打开自己所需要的防御 就好,特别是别把端口设置成只能内网访问,不然你有可能无法连接服务器,只能重装服务器解决。...您可转载本站文章,请以超链接形式标明本文原始出处、作者信息以及版权声明。

4.3K30

青岛共享单车体验

这里用到了我所熟悉的浏览器定位,不过现实并不太力,不让我图这个便利,我无法再手机web版本上缴纳99元的押金,点了交押金的选项跳了一下又回到了上一个页面。...另外,根据我对位置服务行业的了解,推测ofo可能没有内置类似于gps之类的定位装置,仅仅依赖用户手机的定位信息。不然打开ofo应用不至于不显示我附近的可用单车。...再说说另外一个,也是刚刚进驻青岛的单车业务:酷骑单车(小绿车),酷骑单车相对成本较高,扫码发现押金需要298,不过有前10次免费的体验额度。酷骑单车采用的是蓝牙开锁,扫码后手机蓝牙会跟车锁通讯开锁。...这家的APP点个赞鼓励下。显然酷骑单车对于使用条件相对苛刻,比OFO的APP多依赖了一个蓝牙功能。         ...相比之下,成本更高的酷骑单车,蓝牙控制开锁,手动锁车才能停止行程,更有益于完善市场秩序,鼓励道德用车。并且可以通过后台数据可以轻松判断是否某辆车被霸占使用。这一点,虽说成本加大,但是更利于道德发扬。

1.1K40

安卓出现Laopi恶性病毒,摩拜新版扫码开锁快一倍

1.日本发明AI翻译耳机:支持日中英三国语言 据日媒报道,近日,日本总务省下属信息通信研究机构开发出了可自动翻译的人工智能耳机,支持英语、中文和日语会话。...用户说话的时候,耳机会通过麦克风收集声音,然后通过智能手机转化为文字,然后发送服务器。同时,利用AI 深度学习 技术,翻译成对方母语,再将声音传送到对方耳机。...5.摩拜单车APP6.5版本上线:扫码开锁快一倍 近日,摩拜单车APP推出6.5.0版本,这次更新带来了1项新功能,但启动速度和扫码开锁速度都增速一倍。...据悉,经过优化,新版本摩拜单车APP操作流畅度大幅提升,从启动到地图页增速一倍,扫码开锁时间减半。同时,新版本进行了40余处细节改进,界面更为简洁,全景扫码界面支持远距离对焦 。

60260

加入智能锁阵营后ofo又引入AI做调度,打的什么算盘?

阿里与杭州、广州等城市合作“城市大脑”智能调度红绿灯;去年百度地图开展“预防踩踏事故”研究,通过路径搜索数据与目标地点的人口密度的关联计算,预测特定时间在特定地方的人群聚集状况,将结果开放给交通管理部门进行预防疏导...摩拜单车是智能锁的先行者,已探索过多种不同形态。最初采取短信开锁的方式,对网络信号兼容性好,也不是很耗电,但开锁慢、成本高,不利于数据收集。...之后引入EDGE/GPRS信号开锁,但一些地方没有2G信号或者运营商为满足4G通信需求把2G信道关掉,网络兼容性弱。...再到现在引入 GPRS + 蓝牙开锁,手机与服务器连接进行数据通信,再让手机通过蓝牙与智能锁连接,这又要求用户打开手机蓝牙连接单车,也不能实现单车与云端的直接数据通信。...共享单车作为最典型的移动物联网场景,最终将会构建起一个“计算+大数据+人工智能”的平台,通过智能锁收集海量出行大数据,再在云端通过人工智能进行智能调度提高平台效率,同时挖掘数据价值形成商业模式,想象空间很大

813100

超过12亿美金的旷世对决,摩拜合并ofo的7点判断

另一方面,开锁的方式也造成了两者在便捷性上的巨大差距。摩拜单车实用 APP 扫码,一般 10 秒内车锁自动打开,非常方便,而且炫酷。...本质上,共享单车为用户提供短期使用价值,如果你的车既没有满足用户的需求,还给人添了麻烦,用户不就是花钱自己找麻烦吗?...摩拜单车在设计之初,就自己定下了“4 年免维修”的目标,所以,大家会发现,摩拜单车的第一代太沉了!这是因为它的车身材质都是较厚的铝合金材质,车轮是实心橡胶,齿轮传动代替链条传动等。...记得马曾经说过,“好的制度和规则,可以把坏人变成好人;而一个烂的制度或者没有制度,会让一个好人慢慢变坏”。...请分享更多人 小伙伴们,你怎么看!

52650

to B 业务数据分析系列一:什么是 to B 业务

就比如说腾讯产品,腾讯产品有很多,到此为止都200多款产品了,但是如果我们只有一些小的客户,也就是像想买几核服务器呀,想搭建个虚拟机来跑下代码什么的,那么这种长尾用户带来的收入其实是很少很少的(毕竟你闭眼想一下...搞IT的人又有多少想要买服务器,想买带宽流量的?基于数据敏感性,我就只能这么说了),这不利于B类产品的生态发展吧,毕竟B类产品的从无到推出市场,可是耗费了好多人力物力财力的,非C类产品可比。...举个现下风靡市场的共享单车的例子来说明:摩拜单车和ofo小黄车在产品路径设计上其实是有很大区别的,很多人感觉摩拜单车的体验更好,其实是有道理的。...摩拜单车的产品使用路径为: 打开摩拜单车APP->点击扫码->扫码跳转至自动开锁->骑行结束手动锁车,自动结算 摩拜单车总共是4个步骤。...接下来对比下小黄车的产品使用路径: 打开小黄车APP->点击扫码->扫码跳转至获取密码è根据获取密码手动开锁->骑行结束手动锁车->手动拨乱密码->打开小黄车APP->支付 小黄车的整个产品使用路径一共有

7.5K01

To业务数据分析系列一:什么是to B 业务

就比如说腾讯产品,腾讯产品有很多,到此为止都200多款产品了,但是如果我们只有一些小的客户,也就是像想买几核服务器呀,想搭建个虚拟机来跑下代码什么的,那么这种长尾用户带来的收入其实是很少很少的(毕竟你闭眼想一下...搞IT的人又有多少想要买服务器,想买带宽流量的?基于数据敏感性,我就只能这么说了),这不利于B类产品的生态发展吧,毕竟B类产品的从无到推出市场,可是耗费了好多人力物力财力的,非C类产品可比。...举个现下风靡市场的共享单车的例子来说明:摩拜单车和ofo小黄车在产品路径设计上其实是有很大区别的,很多人感觉摩拜单车的体验更好,其实是有道理的。...摩拜单车的产品使用路径为: 打开摩拜单车APPè点击扫码è扫码跳转至自动开锁è骑行结束手动锁车,自动结算摩拜单车总共是4个步骤。...接下来对比下小黄车的产品使用路径: 打开小黄车APPè点击扫码è扫码跳转至获取密码è根据获取密码手动开锁è骑行结束手动锁车è手动拨乱密码è打开小黄车APPè支付 小黄车的整个产品使用路径一共有8个步骤,

1.7K61

SecureCRT全局发送相同命令,快速抓取服务器信息的方法

昨天,在新公司接到了第一个任务:统计所有服务器的几个信息。200 多台呢!一个台一台的去执行命令也太苦逼了吧?于是度了下,找到了这个方法,感觉很不错!现在来分享下,希望对像我这样苦逼的人有所帮助!...一、SecureCRT 同时向多个 session 发送相同命令的方法 对于要管理多台服务器的 SA 或 DBA 来说, 如果要在所有服务器上操作同样的命令, 一台台登陆操作是个很笨的方法....>"(发送交互到所有会话) 的标志 ?...、系统版本及外网 IP 的方法,加深记忆: ①、写好抓取的信息对应的命令行: #切换到 root sudo su - root #抓取硬件配置、系统版本及外网 IP 信息 echo dmidecode...③、回车后,所有会话都打印出我要的信息了: ?

1.5K70

服务器基本指标信息查看及命令

通过前几章内容的学习,我们已经可以很容易地进入服务器及从 github 拉取代码。本章内容将会为你介绍如何查看服务的基本配置。...关于服务器系统的基础信息,在购买时就会有标明,至于一些资源的使用情况在服务器服务商的控制台上也有相应的监控。...如何查看磁盘使用情况 如何查看服务器的平均负载 如何获取服务器的公网 IP 以及私网 IP 如何查看服务器登录的所有用户 如何查看服务器登录的所有用户 ❝关于监控更多内容可以参考以下章节: linux...各项监控指标[1] ❞ 原文地址: linux 基础信息查看[2] 系列文章: 服务器运维笔记[3] linux 版本和 centos 版本 # 查看 linux 版本 $ uname -a Linux...centos-release CentOS Linux release 7.6.1810 (Core) 内存配额及使用情况 查看还有多少内存,available 指还有多少可用内存 # -h 指打印可视化信息

3.7K61

关于分布式系统数据一致性的那些事

当一个销售订单变成“已支付”状态时,销售订单微服务发送一个event消息中间件,发货订单微服务收到event创建一个发货订单。...那么采取的办法是:有一个数据比对的monitoring工具,定期检查数据一致性,一旦发生不一致性的情况,发邮件运维人员,人工处理。...延伸案例,我之前生活中遇到过一个真实场景,骑共享单车的时候,扫码开锁,app上显示开锁失败,但是实际上车的锁打开了,这其实就是一个分布式系统数据不一致性的案例。...这个问题从业务上来讲,对骑行的人没有影响,因为app上显示开锁失败,也不用付钱;但是对于单车运营方来说是个损失,从他们的角度怎么保证一致性呢?...但是这也会带来一些新的问题,比如backend不知道开锁是真失败(锁没打开)还是假失败(锁打开了,但是打开的ack没成功发送到backend),如果是真失败,app上一来就显示开锁成功,对用户来说,用户体验不是很好

89120

国内“摩拜们”可能大量被黑客入侵 新加坡的“表亲”已经沦陷 你们怕吗?

谈及消费者的切身利益,最近共享单车行业又爆出新问题:全球范围的黑客入侵,导致消费者的个人信息被泄露。...共享单车Obike遭黑客入侵 据悉,遭遇黑客入侵事件的是新加坡共享单车Obike,其新加坡、悉尼或伦敦用户都卷入了个人信息泄露风波。...我们的应用并不存储用户的信用卡账号或密码等信息。”虽然受害方并非中国企业,但这一事件也向国内共享单车企业敲响了警钟,特别是中国共享单车用户的基数和使用频率如此之高。 国内共享单车的安全性?...此后,她远程连线在上海的同事,把信息同步到同事的手机上,同事就可以拿着app扫码开锁,骑着车去溜达,而用户却毫无感知。...演示中,百度安全专家通过一台便携信号嗅探设备,轻松远程截获到ofo单车开锁密码,在分秒间将共享单车变成了无锁单车

83190

摩拜单车独家采访,微信扫码即用是怎样实现的? | 知晓程序 · MINA 奖

微信扫码用车的特点是「扫码即用,用完即走」,非常适合用户身边有一辆摩拜单车,想要立即开锁骑走的场景。...使用微信「扫一扫」直接扫摩拜单车车身上的二维码,即可直接进入摩拜单车小程序,目前支持开锁骑行、注册、充值、找车的功能。...本次与微信合作开通微信扫码用车功能,不仅将给新用户带来更简单、快捷的开锁骑行体验,同时也意味着微信平台上的 8 亿多月活跃用户,都可以方便地体验摩拜单车。 5....就像摩拜单车所坚持的「科技改变骑行」理念一样,希望小程序也可以通过科技手段,大家的生活带来更多更好的改变。...每周,MINA 奖都会评选出一款优质的小程序,并将它推荐用户。 获奖的小程序和团队将会获得: 知晓程序独家报道机会; 小程序商店首页推广; 爱范儿全渠道,以及合作媒体曝光。

44920
领券