首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >M2M与Web服务

M2M与Web服务
EN

Stack Overflow用户
提问于 2015-03-10 18:28:28
回答 2查看 813关注 0票数 1

机器到机器( Machine,M2M)通信和Web服务之间有什么区别?

W3C将Web服务定义为

一种软件系统,用于支持网络上可互操作的机器与机器之间的交互。

Wiki将M2M通信定义为

允许无线和有线系统与其他同类设备通信的技术

这听起来好像是同一件事的不同术语。

SOAP、REST等都是实现Web服务和M2M通信的可能性。

但是M2M和difference有什么区别呢?它是否就像在行业环境中使用的M2M一样,对于其他一切(消费者/金融应用程序)来说都是一个Web服务?

EN

回答 2

Stack Overflow用户

发布于 2015-03-10 18:50:01

在我看来,M2M意味着更低层次的沟通,如果可能的话,也意味着数据的“更低层次”。

我认为正式的区分会在定义的后面出现:

..。它有一个以机器可处理格式(特别是WSDL)描述的接口。其他系统以SOAP消息的描述所规定的方式与Web服务交互,通常使用HTTP与XML序列化结合其他Web相关标准进行传递。

它是网络上的一种服务。

因此,一个典型的web服务在HTTP上运行,假设一个机器可处理的描述,并暗示使用某些技术。

另一方面,M2M运行在范围广泛的协议之上,这些协议比HTTP级别低,并且受到web服务以外的其他限制,例如低能耗、恒定的数据输入(而不是按需提供)等。

而且,对我来说,web服务包括人工组件:在某个地方,有一个人在消费从web服务获取的数据,而在M2M的情况下,人们对用户的期望就更低了。M2M通信的目标可能是同步一组机器,或者让机器根据从另一台机器获得的数据做出决定。

票数 1
EN

Stack Overflow用户

发布于 2019-01-13 08:29:59

大多数M2M设备依赖于纯java或SIM卡相互发送/接收数据或后端系统。MNO SIM卡提供更方便的移动数据通信服务。MNO提供的SIM卡不具有很大的内存大小,由于SIM的特性,SIM小程序必须是极简主义的。

如果对定义SIM和SIM应用程序远程管理的OTA相关规范进行研究,您将看到始终有消息命令头和有效负载区域作为TLV字节流(又名APDU)。每条信息都由接收到的同侪以肯定或否定的方式作出回应。M2M应用程序由于大多是通过SIM集成到移动网络中,因此也采用了相同的策略,并通过短信或TCP/IP承载定义了自己的原始通信协议。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28971407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档