搜索
bottom↓
回复: 121

探讨下 共享单车的工作原理!

  [复制链接]

出0入0汤圆

发表于 2017-8-9 09:13:24 | 显示全部楼层 |阅读模式
关于共享单车的工作原理,我是这么理解的,打开手机APP,扫码,上传扫码自行车的ID到服务器,服务器找到该ID的手机号码,往该手机号码打电话,唤醒该共享单车的GSM模块,同时唤醒MCU,MCU执行打开锁的命令。

这个是我的个人意见,如果有错误,还请指正下。

有人会说,服务器发送短信给该手机号,也可以唤醒,但是短信有时候反应很慢,可能会几分钟后才收到吧,所以我想还是打电话最快;

现在的共享单车,都是 MCU+模块(GPRS+定位) 的方式吧?还是?

上面的原理不对的话,还请大神解答下,在此先谢谢了!

出0入0汤圆

 楼主| 发表于 2017-8-9 09:13:43 | 显示全部楼层
自己顶一下 自己顶一下

出0入0汤圆

发表于 2017-8-9 09:16:50 | 显示全部楼层
GPRS 可以直接上网啊,不用打电话发短信

出0入0汤圆

发表于 2017-8-9 09:19:47 | 显示全部楼层
GPRS用TCP长连接,一个字节的命令+一个字节的状态即可

出0入0汤圆

 楼主| 发表于 2017-8-9 09:22:52 | 显示全部楼层
tomtone 发表于 2017-8-9 09:16
GPRS 可以直接上网啊,不用打电话发短信


GPRS模块假如在休眠状态,服务器想通过发送gprs数据唤醒,找不到的模块的

出0入0汤圆

 楼主| 发表于 2017-8-9 09:23:41 | 显示全部楼层
lnskngdc 发表于 2017-8-9 09:19
GPRS用TCP长连接,一个字节的命令+一个字节的状态即可


休眠比长连接 更低功耗吧,单车还是需要考虑功耗的

出0入0汤圆

发表于 2017-8-9 09:27:19 | 显示全部楼层
llww30402048 发表于 2017-8-9 09:22
GPRS模块假如在休眠状态,服务器想通过发送gprs数据唤醒,找不到的模块的 ...

不会休眠找不到模块的,GPRS要跟基站同步的.

出0入0汤圆

发表于 2017-8-9 09:27:38 | 显示全部楼层
llww30402048 发表于 2017-8-9 09:23
休眠比长连接 更低功耗吧,单车还是需要考虑功耗的

要定位啊,休眠还要关掉GPRS,然后还能准确定位了么?

出0入0汤圆

 楼主| 发表于 2017-8-9 09:29:09 | 显示全部楼层
tomtone 发表于 2017-8-9 09:27
不会休眠找不到模块的,GPRS要跟基站同步的.


通过 TCP/ip 链接,找不到的!短信和电话 能找到,但是要知道手机号码;

是服务器主动找模块,而不是模块主动连服务器哦

出0入0汤圆

 楼主| 发表于 2017-8-9 09:32:06 | 显示全部楼层
lnskngdc 发表于 2017-8-9 09:27
要定位啊,休眠还要关掉GPRS,然后还能准确定位了么?

现在估计用的gprs模块应该都是带定位的,休眠不一定要断电,GPS定位有一种叫热启动,定位还是快的;
再说了,定位其实可以利用手机app来定位啊(还车和借车的时候 定下位置就好了吧)

出0入0汤圆

发表于 2017-8-9 09:33:18 | 显示全部楼层
llww30402048 发表于 2017-8-9 09:29
通过 TCP/ip 链接,找不到的!短信和电话 能找到,但是要知道手机号码;

是服务器主动找模块,而不是模 ...

那要用实名制卡,现在一般这种应用用物联网卡,没有短信 电话功能。

出0入0汤圆

发表于 2017-8-9 09:38:18 | 显示全部楼层
楼主提供了一个有意思的思路,有没有相关人士出来分享一下真实情况?

出0入0汤圆

 楼主| 发表于 2017-8-9 09:38:30 | 显示全部楼层
Dossoftware 发表于 2017-8-9 09:33
那要用实名制卡,现在一般这种应用用物联网卡,没有短信 电话功能。

物联网卡,短信功能有的,我试过,需要有个端口映射和短信格式(就是发给中转站,中转站再发给目标手机号);

共享单车停放在那边 肯定是低功耗状态啊,要想低功耗 gprs模块是睡眠状态吧;

假如不用短信和电话功能,那服务器怎么找到 被扫码的共享单车呢?一直想不明白

出0入0汤圆

发表于 2017-8-9 09:45:47 | 显示全部楼层
有蓝牙的 通过app中转与服务器通信的 车子只有蓝牙 没有sim卡的

出0入0汤圆

发表于 2017-8-9 09:50:30 | 显示全部楼层
难道不是蓝牙吗?我怎么印象中需要打开蓝牙?
没骑过几次,印象中是这样的。
向服务器请求,然后服务器下发数据,手机开始用蓝牙连接单车,开锁

出0入0汤圆

发表于 2017-8-9 09:50:53 | 显示全部楼层
我這obike要藍牙才能解鎖

出130入20汤圆

发表于 2017-8-9 09:54:23 | 显示全部楼层
摩拜单车不需要打开蓝牙和手机定位也可以解锁,可能是短信的方案。TCP长连接不是很占服务器资源的吗

出0入0汤圆

发表于 2017-8-9 09:56:02 | 显示全部楼层
酷骑的是需要连手机蓝牙。也就是服务器直接告诉APP,APP再通过蓝牙通知车开锁

出0入0汤圆

发表于 2017-8-9 09:58:48 | 显示全部楼层
llww30402048 发表于 2017-8-9 09:38
物联网卡,短信功能有的,我试过,需要有个端口映射和短信格式(就是发给中转站,中转站再发给目标手机号 ...

感觉是隔一段醒来一次,查询没有信息就睡了。

然后摩拜会提示要打开蓝牙更快速,怀疑在扫码的时候,他会激活下单车上的蓝牙模块唤醒。

出0入49汤圆

发表于 2017-8-9 09:59:25 | 显示全部楼层
Mobike根本不需要蓝牙和定位就可以开锁了,感觉应该是短信

出0入4汤圆

发表于 2017-8-9 10:10:12 | 显示全部楼层
你的方法虽然可行但是成本略高。 可以打电话的模块比物联网模块贵很多。

出0入93汤圆

发表于 2017-8-9 10:26:26 | 显示全部楼层
应该是短信唤醒的,我用过物联网卡,确实有短信功能,测试通过服务中心可以发给设备短信,但是用手机发不过去,电话应该是不支持的。
GPRS长连接可能性不大,对服务器资源消耗过大,也太耗电,GPRS模块保持GSM网在线,就是可以接听电话和短信,还是比较省电的,但是如果保持网络在线,功耗会大很多。
话说最近很火的NB-iot,应该适合干这个呀,毕竟单车都是城市区域。不知道有没有厂家已经用上了。

出0入131汤圆

发表于 2017-8-9 10:26:37 | 显示全部楼层
我感觉 不需要休眠,有太阳能电池板。 一直连接着就行

现在物联网卡也没有短信和电话功能

出0入0汤圆

发表于 2017-8-9 10:29:46 | 显示全部楼层
单车不都是用 NB-IoT 吗?
NB-IoT 是不能发短信打电话的吧?

出0入0汤圆

发表于 2017-8-9 10:35:37 | 显示全部楼层
GPRS/BT/NB

N合1

出0入0汤圆

 楼主| 发表于 2017-8-9 10:35:39 | 显示全部楼层
gongxd 发表于 2017-8-9 09:45
有蓝牙的 通过app中转与服务器通信的 车子只有蓝牙 没有sim卡的

手机我没打开蓝牙啊,怎么通信的,所以不是蓝牙

出0入0汤圆

 楼主| 发表于 2017-8-9 10:37:59 | 显示全部楼层
shuiluo2 发表于 2017-8-9 09:54
摩拜单车不需要打开蓝牙和手机定位也可以解锁,可能是短信的方案。TCP长连接不是很占服务器资源的吗 ...

嗯,膜拜是不需要蓝牙的
短信有延迟的哎,以前我遇到过,早上发给朋友的短信,下午才收到;
嗯 长链接 一个是功耗大,二个是 占服务器资源

出0入0汤圆

 楼主| 发表于 2017-8-9 10:39:15 | 显示全部楼层
mcu_mouse 发表于 2017-8-9 09:56
酷骑的是需要连手机蓝牙。也就是服务器直接告诉APP,APP再通过蓝牙通知车开锁 ...

那定位靠 手机 APP 定位了吧;
这个过程大概几秒啊,你算过吗?

出0入0汤圆

 楼主| 发表于 2017-8-9 10:39:48 | 显示全部楼层
gongxd 发表于 2017-8-9 09:45
有蓝牙的 通过app中转与服务器通信的 车子只有蓝牙 没有sim卡的

嗯 这也是一种方案哈

出0入0汤圆

 楼主| 发表于 2017-8-9 10:41:41 | 显示全部楼层
Dossoftware 发表于 2017-8-9 09:58
感觉是隔一段醒来一次,查询没有信息就睡了。

然后摩拜会提示要打开蓝牙更快速,怀疑在扫码的时候,他会 ...

我早上刚骑了,没提示要打开蓝牙啊

出0入0汤圆

 楼主| 发表于 2017-8-9 10:42:59 | 显示全部楼层
huarana 发表于 2017-8-9 10:10
你的方法虽然可行但是成本略高。 可以打电话的模块比物联网模块贵很多。

这个方案只是我的猜测哈;
您说的对,打电话的肯定贵点;
那您说 现在的共享单车 是用什么方案的啊?

出0入0汤圆

 楼主| 发表于 2017-8-9 10:47:27 | 显示全部楼层
friendljy 发表于 2017-8-9 10:26
应该是短信唤醒的,我用过物联网卡,确实有短信功能,测试通过服务中心可以发给设备短信,但是用手机发不过 ...

NB-iot 还不成熟

出0入0汤圆

 楼主| 发表于 2017-8-9 10:49:36 | 显示全部楼层
34480016 发表于 2017-8-9 10:29
单车不都是用 NB-IoT 吗?
NB-IoT 是不能发短信打电话的吧?

NB 还不成熟

出0入0汤圆

发表于 2017-8-9 10:55:29 | 显示全部楼层
friendljy 发表于 2017-8-9 10:26
应该是短信唤醒的,我用过物联网卡,确实有短信功能,测试通过服务中心可以发给设备短信,但是用手机发不过 ...

已经有单车厂家和MTK在做NB的方案了

出0入0汤圆

发表于 2017-8-9 11:04:47 | 显示全部楼层
GPRS可能有,GPS就不用了,都是利用手机的定位信息的。。

出0入0汤圆

发表于 2017-8-9 11:06:05 | 显示全部楼层
就是GPRS的TCP长链接,所以摩拜要发电,或者轮毂发电机 或者太阳能板

出0入0汤圆

发表于 2017-8-9 11:22:44 | 显示全部楼层
摩拜一代是短信开锁,二代是走GPRS开锁,通过TCP长连接,几分钟会唤醒一次,发心跳包,防止被基站踢,三代是GPRS+蓝牙,两个通道都能开锁

出130入20汤圆

发表于 2017-8-9 11:26:32 | 显示全部楼层
phl 发表于 2017-8-9 11:22
摩拜一代是短信开锁,二代是走GPRS开锁,通过TCP长连接,几分钟会唤醒一次,发心跳包,防止被基站踢,三代 ...

了解的这么清楚,看来是业内人士啊

出0入0汤圆

发表于 2017-8-9 11:49:01 | 显示全部楼层
phl 发表于 2017-8-9 11:22
摩拜一代是短信开锁,二代是走GPRS开锁,通过TCP长连接,几分钟会唤醒一次,发心跳包,防止被基站踢,三代 ...

内部人    还有啥能纰漏的  给我们讲讲

出0入0汤圆

发表于 2017-8-9 12:09:45 | 显示全部楼层
taiyangshendi2 发表于 2017-8-9 11:49
内部人    还有啥能纰漏的  给我们讲讲

公司是做这个锁的,用的是GPRS+BLE+GPS的方案,我们现在做到GSM和MCU都休眠的时候功耗大概3ma左右,配8000ma的电池,只能用3个月左右,所以必须要发电设备

出0入442汤圆

发表于 2017-8-9 12:21:02 来自手机 | 显示全部楼层
llww30402048 发表于 2017-8-9 09:29
通过 TCP/ip 链接,找不到的!短信和电话 能找到,但是要知道手机号码;

是服务器主动找模块,而不是模 ...

唉,是啊,摩拜开了蓝牙开锁率100%,而不开蓝牙我已经遇到过多起开不了锁的情况了。说明肯定有主动连接。

出0入0汤圆

发表于 2017-8-9 12:32:47 | 显示全部楼层
wye11083 发表于 2017-8-9 12:21
唉,是啊,摩拜开了蓝牙开锁率100%,而不开蓝牙我已经遇到过多起开不了锁的情况了。说明肯定有主动连接。 ...

是车锁主动连接服务器的,车锁连接服务器后会发送一个序列号,服务器上这个序列号和客户端ID会进行一个绑定,扫码的时候会得到一个车锁编号发送到服务器,服务器根据车锁编号找到对应的序列号得到车锁的客户端ID,就可以通过TCP发数据

出0入442汤圆

发表于 2017-8-9 12:35:09 来自手机 | 显示全部楼层
phl 发表于 2017-8-9 12:32
是车锁主动连接服务器的,车锁连接服务器后会发送一个序列号,服务器上这个序列号和客户端ID会进行一个绑 ...

长连接断了之后就连不上了。你开蓝牙的话是车锁主动连接服务器,这样没有延时。

出0入0汤圆

发表于 2017-8-9 12:43:51 | 显示全部楼层
phl 发表于 2017-8-9 12:09
公司是做这个锁的,用的是GPRS+BLE+GPS的方案,我们现在做到GSM和MCU都休眠的时候功耗大概3ma左右,配800 ...

8000mah的电池    锂电吗

出0入0汤圆

发表于 2017-8-9 13:21:26 | 显示全部楼层
phl 发表于 2017-8-9 11:22
摩拜一代是短信开锁,二代是走GPRS开锁,通过TCP长连接,几分钟会唤醒一次,发心跳包,防止被基站踢,三代 ...

你好,有个问题想请教一下,几分钟醒一次,这时如果服务器有数据发过来,岂不是收不到?还有就是GPRS 在醒来的时候,瞬间起动电流是不是很大

出0入0汤圆

发表于 2017-8-9 13:30:38 | 显示全部楼层
phl 发表于 2017-8-9 12:09
公司是做这个锁的,用的是GPRS+BLE+GPS的方案,我们现在做到GSM和MCU都休眠的时候功耗大概3ma左右,配800 ...

OFO这个不得要全部嗝屁?没有太阳能供电

出0入0汤圆

发表于 2017-8-9 13:34:54 | 显示全部楼层
慢慢讨论看最后结果

出0入0汤圆

发表于 2017-8-9 13:44:45 | 显示全部楼层
taiyangshendi2 发表于 2017-8-9 12:43
8000mah的电池    锂电吗

是锂电   

出0入0汤圆

发表于 2017-8-9 13:45:10 | 显示全部楼层
lpdpzc 发表于 2017-8-9 13:21
你好,有个问题想请教一下,几分钟醒一次,这时如果服务器有数据发过来,岂不是收不到?还有就是GPRS 在 ...

GSM模块休眠可以接收数据

出0入0汤圆

发表于 2017-8-9 13:47:42 | 显示全部楼层
本帖最后由 phl 于 2017-8-10 08:22 编辑
霸气侧漏 发表于 2017-8-9 13:30
OFO这个不得要全部嗝屁?没有太阳能供电


工作原理不一样,OFO现在最新的锁也是有GSM模块,应该只是用来定时更新密码的,平时不工作,用的一个不可冲的电池,小鸣是纯蓝牙开锁,用了1节18650电池,也没用太阳能板

出0入0汤圆

发表于 2017-8-9 13:52:01 | 显示全部楼层
phl 发表于 2017-8-9 13:45
GSM模块休眠可以接收数据

唤醒时,瞬间电流大吗,我记得GPRS模块  起动的时候,电流确实很大的

出0入0汤圆

 楼主| 发表于 2017-8-9 13:56:36 | 显示全部楼层
phl 发表于 2017-8-9 13:45
GSM模块休眠可以接收数据

GSM模块 休眠的话,接收不了 GPRS 数据哦;
目前了解到 只能短信或电话 唤醒

出0入0汤圆

 楼主| 发表于 2017-8-9 14:04:47 | 显示全部楼层
phl 发表于 2017-8-9 11:22
摩拜一代是短信开锁,二代是走GPRS开锁,通过TCP长连接,几分钟会唤醒一次,发心跳包,防止被基站踢,三代 ...

假如是几分钟长链接的话,第一这样还是功耗比较大的吧,比如发送心跳包的时候,几百毫安电流应该有吧;
还有个问题,比如长链接 心跳包的方案,那岂不是基站的资源都被单车占着啊,那我们平时用的手机 估计都有影响吧;
就是比方 一个地方很多人的话,手机有时候打不出去,一个道理吧

出0入0汤圆

 楼主| 发表于 2017-8-9 14:05:34 | 显示全部楼层
phl 发表于 2017-8-9 12:09
公司是做这个锁的,用的是GPRS+BLE+GPS的方案,我们现在做到GSM和MCU都休眠的时候功耗大概3ma左右,配800 ...

现在市面上,一般都是只能用3个月 左右吗?

出0入0汤圆

 楼主| 发表于 2017-8-9 14:07:29 | 显示全部楼层
wye11083 发表于 2017-8-9 12:21
唉,是啊,摩拜开了蓝牙开锁率100%,而不开蓝牙我已经遇到过多起开不了锁的情况了。说明肯定有主动连接。 ...

摩拜的app 里面没有蓝牙设置啊,没找到哎

出0入0汤圆

 楼主| 发表于 2017-8-9 14:10:28 | 显示全部楼层
lpdpzc 发表于 2017-8-9 13:52
唤醒时,瞬间电流大吗,我记得GPRS模块  起动的时候,电流确实很大的

嗯 大的 发送数据的瞬间也大

出0入442汤圆

发表于 2017-8-9 14:13:29 | 显示全部楼层
llww30402048 发表于 2017-8-9 14:07
摩拜的app 里面没有蓝牙设置啊,没找到哎

自动的。你把手机蓝牙关了,每次扫码难道没提醒你开?

出0入0汤圆

 楼主| 发表于 2017-8-9 14:20:54 | 显示全部楼层
phl 发表于 2017-8-9 12:09
公司是做这个锁的,用的是GPRS+BLE+GPS的方案,我们现在做到GSM和MCU都休眠的时候功耗大概3ma左右,配800 ...

以前只有GPRS方案的话,功耗主要是GSM模块,那么定位是LBS定位还是利用手机APP定位的啊?
现在最新的方案,增加了 BLE和GPS,功耗岂不是更大?
还有就是 请教下GPS模块 停车的时候是休眠状态还是?开锁是不是就要开启GPS,并且发送的频率,应该更快吧

出0入0汤圆

 楼主| 发表于 2017-8-9 14:21:46 | 显示全部楼层
wye11083 发表于 2017-8-9 14:13
自动的。你把手机蓝牙关了,每次扫码难道没提醒你开?

没有啊 晚上我再试试看

出0入0汤圆

发表于 2017-8-9 14:50:50 | 显示全部楼层
llww30402048 发表于 2017-8-9 14:04
假如是几分钟长链接的话,第一这样还是功耗比较大的吧,比如发送心跳包的时候,几百毫安电流应该有吧;
...

休眠可以接收,锁是走的2G,车多会有影响,导致连不上服务器,所以加了蓝牙

出0入0汤圆

 楼主| 发表于 2017-8-9 15:08:30 | 显示全部楼层
phl 发表于 2017-8-9 14:50
休眠可以接收,锁是走的2G,车多会有影响,导致连不上服务器,所以加了蓝牙 ...


休眠可以收gprs数据?如果这样的话 我想请教下,服务器 怎么找休眠的模块哦?休眠的话 长链接断了的,服务器能找到 被扫码的车子的GSM模块?
我问过 GSM 模块厂家,说是找不到的哦

出0入0汤圆

发表于 2017-8-9 15:16:27 | 显示全部楼层
wye11083 发表于 2017-8-9 12:35
长连接断了之后就连不上了。你开蓝牙的话是车锁主动连接服务器,这样没有延时。 ...


不是有心跳包嘛,断了之后会自动重新连的。。

出0入0汤圆

 楼主| 发表于 2017-8-9 15:28:29 | 显示全部楼层
hyz_avr 发表于 2017-8-9 15:16
不是有心跳包嘛,断了之后会自动重新连的。。

车子多的情况下,有时比较难连上的

出0入0汤圆

发表于 2017-8-9 15:29:52 | 显示全部楼层
phl 发表于 2017-8-9 13:47
工作原理不一样,OFO现在最新的锁也是有GSM模块,应该只是用来定时更新密码的,平时不工作,用的一个不可 ...

为什么IOS扫小蓝的时候没提示打开蓝牙?是手机后台 自动完成的?

出0入0汤圆

发表于 2017-8-9 15:57:59 | 显示全部楼层
Ray______ 发表于 2017-8-9 15:29
为什么IOS扫小蓝的时候没提示打开蓝牙?是手机后台 自动完成的?

上面不是有人说了吗,小蓝是纯蓝牙的。

出0入0汤圆

发表于 2017-8-9 15:58:25 | 显示全部楼层
llww30402048 发表于 2017-8-9 15:08
休眠可以收gprs数据?如果这样的话 我想请教下,服务器 怎么找休眠的模块哦?休眠的话 长链接断了的,服 ...

不知道你用的哪个模块,基本上现在GSM模块都可以睡眠的时候保持TCP连接,只要定时唤醒发送心跳就可以维持连接,休眠2ma多

出0入0汤圆

发表于 2017-8-9 17:21:09 | 显示全部楼层
wye11083 发表于 2017-8-9 14:13
自动的。你把手机蓝牙关了,每次扫码难道没提醒你开?

没啊,我很少开蓝牙,微信小程序也可以开锁,所以是不用蓝牙的

出0入0汤圆

 楼主| 发表于 2017-8-9 17:31:07 | 显示全部楼层
本帖最后由 llww30402048 于 2017-8-9 17:35 编辑
phl 发表于 2017-8-9 15:58
不知道你用的哪个模块,基本上现在GSM模块都可以睡眠的时候保持TCP连接,只要定时唤醒发送心跳就可以维持 ...


用移远的模块,对方技术说 休眠了不能保持链接,你这边用哪个模块 可以保持链接啊?还请指教下哈

首先声明下,我不弄共享单车的东西哈

出0入0汤圆

发表于 2017-8-9 17:54:24 | 显示全部楼层
之前做车联网的方法是这样的:
1.在休眠状体下,通过振铃(打电话)形式唤醒MCU,随后MCU连接到服务器,服务器下发开锁指令。

出0入0汤圆

发表于 2017-8-9 17:56:06 | 显示全部楼层
学习了,原来是这么个流程,谢谢...

出0入0汤圆

发表于 2017-8-9 18:08:50 | 显示全部楼层
llww30402048 发表于 2017-8-9 17:31
用移远的模块,对方技术说 休眠了不能保持链接,你这边用哪个模块 可以保持链接啊?还请指教下哈

首先声 ...

也是移远的模块,硬件设计手册上有说明

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

 楼主| 发表于 2017-8-9 18:30:29 | 显示全部楼层
phl 发表于 2017-8-9 18:08
也是移远的模块,硬件设计手册上有说明

嗯 嗯 谢谢哈

出0入0汤圆

发表于 2017-8-9 21:39:44 | 显示全部楼层
phl 发表于 2017-8-9 12:09
公司是做这个锁的,用的是GPRS+BLE+GPS的方案,我们现在做到GSM和MCU都休眠的时候功耗大概3ma左右,配800 ...

请问3ma,是3.6V吗?这种休眠模式下,能接收GPRS数据  并 唤醒整个模块吗?

出0入0汤圆

发表于 2017-8-9 22:10:59 | 显示全部楼层
hyz_avr 发表于 2017-8-9 15:57
上面不是有人说了吗,小蓝是纯蓝牙的。

我意思是我手机没打开蓝牙,如果是走蓝牙的话不应该需要我打开吗?(小蓝车)

出0入0汤圆

发表于 2017-8-9 22:38:42 | 显示全部楼层
phl 发表于 2017-8-9 18:08
也是移远的模块,硬件设计手册上有说明

能否提供下具体型号。公司一款产品用的模块也是用tcp长连接,功耗很大,一直没解决。

出0入0汤圆

发表于 2017-8-9 22:53:46 来自手机 | 显示全部楼层
我突发奇想 可以共享停车位 公司附近的小区 很多人不在附近上班 一早开车出去 白天车不在 可以共享车位给附近上班的

出0入46汤圆

发表于 2017-8-9 22:54:00 | 显示全部楼层
phl 发表于 2017-8-9 11:22
摩拜一代是短信开锁,二代是走GPRS开锁,通过TCP长连接,几分钟会唤醒一次,发心跳包,防止被基站踢,三代 ...

我没开蓝牙,感觉也就10秒钟左右就可以开锁。GPRS几分钟唤醒一次,那可能没开蓝牙要等1分多钟啊。难道我每次运气都那么好?

出0入0汤圆

发表于 2017-8-10 08:24:40 | 显示全部楼层
Ray______ 发表于 2017-8-9 15:29
为什么IOS扫小蓝的时候没提示打开蓝牙?是手机后台 自动完成的?

是小鸣不是小蓝,上面说错了,小蓝可以GPRS开锁

出0入0汤圆

发表于 2017-8-10 08:29:48 | 显示全部楼层
fzkqi 发表于 2017-8-9 22:38
能否提供下具体型号。公司一款产品用的模块也是用tcp长连接,功耗很大,一直没解决。 ...

GSM模块基本都可以按照上面说的方法做,你们怎么保持TCP长连接的,现在功耗做到多少

出0入0汤圆

发表于 2017-8-10 08:39:15 | 显示全部楼层
phl 发表于 2017-8-9 11:22
摩拜一代是短信开锁,二代是走GPRS开锁,通过TCP长连接,几分钟会唤醒一次,发心跳包,防止被基站踢,三代 ...

几分钟唤醒一次,那开销的人不是要等几分钟?

出0入0汤圆

发表于 2017-8-10 08:59:00 | 显示全部楼层
GPRS TCP 上报GPS位置等信息,平时睡觉,定期唤醒。 开锁通过GSM的短信。

出0入0汤圆

 楼主| 发表于 2017-8-10 10:19:08 | 显示全部楼层
phl 发表于 2017-8-9 11:22
摩拜一代是短信开锁,二代是走GPRS开锁,通过TCP长连接,几分钟会唤醒一次,发心跳包,防止被基站踢,三代 ...

通过 GPRS 开锁,TCP长链接,几分钟唤醒一次,这样不对哦;
我早上扫下码,几秒就开锁了;
而且我手机也没开蓝牙,所以肯定不是蓝牙开锁;
哥么,通过 GPRS 开锁,锁这边心跳包 肯定要秒级了,这样功耗太大了吧;
还是用其他方法开锁的???

出0入0汤圆

 楼主| 发表于 2017-8-10 10:23:46 | 显示全部楼层
Xplain 发表于 2017-8-10 08:39
几分钟唤醒一次,那开销的人不是要等几分钟?

是的,实际开锁 只要几秒钟的,所以GPRS长链接,几分钟定时心跳包,不对哦

出0入0汤圆

发表于 2017-8-10 10:31:48 | 显示全部楼层
llww30402048 发表于 2017-8-10 10:19
通过 GPRS 开锁,TCP长链接,几分钟唤醒一次,这样不对哦;
我早上扫下码,几秒就开锁了;
而且我手机也 ...

GSM模块休眠时是保持着与服务器连接的状态,可以接收到服务器数据并唤醒模块,也就是即使GSM休眠状态也可以开锁,但是无法发送,唤醒GSM发送心跳包的目的是避免因长时间未进行数据交互而被基站踢掉

出0入0汤圆

 楼主| 发表于 2017-8-10 12:16:37 | 显示全部楼层
phl 发表于 2017-8-10 10:31
GSM模块休眠时是保持着与服务器连接的状态,可以接收到服务器数据并唤醒模块,也就是即使GSM休眠状态也可 ...

哦  哦 原来是这样,谢谢哈

出0入0汤圆

发表于 2017-8-10 13:18:25 | 显示全部楼层
就没用手机定位找过车来骑,没车走几步,有车了骑上。

出0入0汤圆

发表于 2017-8-10 13:47:16 | 显示全部楼层
短信的功耗能比gprs高多少?短信不需要一直带电?
维持个常连接应该也还好吧,间隔一段时间发个一字节数据,扫码了,手机app发送gps位置,服务器发送开锁指令,然后关闭模块和mcu,这样应该也可以

出0入0汤圆

发表于 2017-8-10 17:12:33 | 显示全部楼层
phl 发表于 2017-8-10 10:31
GSM模块休眠时是保持着与服务器连接的状态,可以接收到服务器数据并唤醒模块,也就是即使GSM休眠状态也可 ...

正解。。。。。。

出0入0汤圆

发表于 2017-8-10 17:45:16 | 显示全部楼层
hxdma 发表于 2017-8-9 09:50
难道不是蓝牙吗?我怎么印象中需要打开蓝牙?
没骑过几次,印象中是这样的。
向服务器请求,然后服务器下发 ...

摩拜单车不需要蓝牙也可以开锁;
其他家的,有的必须打开蓝牙,比如酷骑。

出0入0汤圆

 楼主| 发表于 2017-8-10 17:52:57 | 显示全部楼层
phl 发表于 2017-8-10 10:31
GSM模块休眠时是保持着与服务器连接的状态,可以接收到服务器数据并唤醒模块,也就是即使GSM休眠状态也可 ...

那请教下,GSM模块在睡眠状态下可以接收服务器数据,那发送心跳包的话,gsm模块 就要醒来,醒来后 需要重新建立tcp链接,才能发送数据吗?

出0入0汤圆

发表于 2017-8-10 18:14:05 | 显示全部楼层
llww30402048 发表于 2017-8-10 17:52
那请教下,GSM模块在睡眠状态下可以接收服务器数据,那发送心跳包的话,gsm模块 就要醒来,醒来后 需要重 ...

我晕啊。。。。。。都说了在休眠状态可以保持连接了,而且都能接收到服务器数据了,为还要再去与服务器建立连接

出200入2554汤圆

发表于 2017-8-10 18:34:40 | 显示全部楼层
原来如此,忘记了还有蜂窝网络

出0入0汤圆

发表于 2017-8-10 20:46:30 来自手机 | 显示全部楼层
还是请权威人士出来解答吧。

出0入0汤圆

 楼主| 发表于 2017-8-10 21:13:11 | 显示全部楼层
phl 发表于 2017-8-10 18:14
我晕啊。。。。。。都说了在休眠状态可以保持连接了,而且都能接收到服务器数据了,为还要再去与服务器建 ...

哎 我自己去试下吧,移远的技术支持有说 睡眠醒来,要重新建立链接才能发数据哦,误导我嘛

出0入0汤圆

发表于 2017-8-11 12:16:19 | 显示全部楼层
L218,我之前给厂家做过共享单车方案的;模块睡眠功耗在1.5mA左右,可以通过GPRS唤醒,维持TCP长链接

出0入0汤圆

 楼主| 发表于 2017-9-13 14:52:11 | 显示全部楼层
phl 发表于 2017-8-10 10:31
GSM模块休眠时是保持着与服务器连接的状态,可以接收到服务器数据并唤醒模块,也就是即使GSM休眠状态也可 ...

GSM模块休眠时,无法发送gprs数据到服务器,唤醒GSM发送心跳包 是 服务器每隔几分钟向GSM模块发送 心跳包,是吗?

出0入0汤圆

 楼主| 发表于 2017-9-13 14:52:39 | 显示全部楼层
Baldwin 发表于 2017-8-11 12:16
L218,我之前给厂家做过共享单车方案的;模块睡眠功耗在1.5mA左右,可以通过GPRS唤醒,维持TCP长链接 ...

请教下 MCU 用哪家的啊?

出0入0汤圆

发表于 2017-9-13 20:06:03 | 显示全部楼层
长连接其实并不会占用服务器多少资源
用nodejs写服务器的tcp程序,几个tcp链接和几千个,上万个链接对资源的占用基本没大区别
并且后台可以做负载均衡,完全可承受千万级的tcp链接

出0入0汤圆

发表于 2017-9-14 09:44:39 | 显示全部楼层
orzorzorzorz 发表于 2017-9-13 20:06
长连接其实并不会占用服务器多少资源
用nodejs写服务器的tcp程序,几个tcp链接和几千个,上万个链接对资源 ...

你这个说法非常好, 请教一下你说的这种服务器的框架具体怎么搭配 (JAVA+JS+MYSQL)?(JAVA+NETTY+MYSQL)?

出0入0汤圆

发表于 2017-9-14 11:21:35 | 显示全部楼层
据说膜拜一直是保持着TCP连接的,,,,,我最早以为是发短信,,
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-8 20:56

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表