M2M为什么需要WMMP协议?

来源:互联网 发布:python 去掉字符串换行 编辑:程序博客网 时间:2024/05/21 10:33

自接手中移动M2M项目以来,已经回答了无数遍"WMMP协议有啥用"的问题了

 

问: WMMP是什么?
答: 是中移动M2M体系中终端和平台通讯使用的协议
问: 用了这个协议有什么用?
答: 无用...
问: ...

 

如果是忽悠一下市场,销售出身的,大概我会说"便于管理终端,通讯安全"之类的,反正baidu一下,这类话语是很多的;如果不幸碰到懂行的,那我也只能老老实实说"无用"了,人家要再问的深一点,那就只能一句"中移动要求的"

 

在中移动没有插手M2M之前,一般的M2M应用采用如下2种方式:
1. GPRS终端之间直接通讯,一个作服务器,一个作终端.双方直接通过无线方式进行连续通讯
2. GPRS终端作为终端,应用拿一台PC作为服务器放在Internet上,终端通过无线方式进行通讯.
对于前一种方式,整个系统过于简单,只要终端数量一多,相互间的逻辑关系就会复杂的一塌糊涂,而且移动这2年更是一刀切的禁止无线网内互联,直接就把这条路给断了.


所以,大多数M2M应用,都是用的后一种方式,比如无线抄表,那就是先弄一个服务器,然后在水表电表那边安一块GPRS模块,模块采集到了数据以后发到服务器上,服务器把数据处理一下存到数据库里就万事大吉了.

 

当然,如果仔细考虑的话,上述方案还是有许多细节问题需要注意的,比如,终端的合法性;比如,终端产生通讯异常时候的处理;比如,终端上报数据的统计;比如,终端与服务器之间通讯的协议等等等等.

 

WMMP协议由此粉墨登场,中移动号称WMMP能够把以上问题全部解决,同时更加方便企业用户搭建M2M应用。


但,这不过是中移动妄图插手M2M业务的借口罢了!

 

因为在原先的m2m应用流程中,整个流程与中移动可以说是八竿子打不着的一件事,对于应用来说,只需要交纳GPRS流量费而已,而且交给移动还是联通那也是应用自己说了算。不过一旦用上WMMP,正所谓上船容易下船难,呵呵,再想抛弃移动可就难了。

 

另外做过开发的也知道,凡是涉及到多方合作的项目,难度总会大幅度上升,原来服务器终端都是应用自家的,想怎么弄就怎么弄,现在当中夹一个第三方的WMMP平台,除了增加一次报文的转手,出现异常后的调试无疑也会困难很多

 

借着“物联网”的东风,我丝毫不怀疑这东西无用武之处,或强制或指定,以移动的能力,总能拉来几

个项目耍耍的,此类中国特色的产物,早已不鲜见矣~