全部产品

物联网平台相关问题

KB: 44550

 · 

更新时间:2021-02-03 20:19

本文介绍阿里云的物联网平台产品相关常见问题。

基于物联网平台,开发设备管理的通用模式是什么样的?

阿里云物联网平台为设备提供安全可靠的连接通信能力,具体的通信模式说明,请参见什么是物联网平台

对比自建MQTT Broker接入,设备通过物联网平台接入的优势是什么?

阿里云物联网平台具有更强大的功能,同时费用更低。具体差异说明,请参见产品优势

物联网平台提供手机App相关的服务吗?

不提供。目前物联网平台只提供设备维度的服务,您可以使用物联网应用开发的移动应用开发工具,自行开发手机App。

物联网平台和消息队列(RocketMQ)都是用于消息通信的产品,它们有什么区别?

应用场景不同,且物联网平台降低了设备被破解造成风险的概率。

  • 物联网平台:针对物联网场景的设备通信场景。

    物联网平台可为每个设备注册唯一身份标识,进行设备认证,且支持对每个设备进行授权、禁用等管理。如果设备被破解,可将风险控制在损失单个设备上,不会影响整个系统。

  • 消息队列:针对服务端异步通信场景。没有物联网平台针对设备的风险控制机制。

物联网平台在国外可以使用吗?

可以。阿里云物联网平台在多个国家和地区进行了部署,可登录物联网平台控制台查看当前已部署的国家和区域。

不同类型实例适用地域如下表所示。

实例

适用地域

企业版实例

华东2(上海)、华北2(北京)、华南1(深圳)

公共实例

  • 中国地域:华东2(上海)

  • 中国以外地域:新加坡、日本、德国(法兰克福)、美国(硅谷)、美国(弗吉尼亚)

什么硬件可以接入物联网平台?

理论上,只要硬件环境有TCP/IP协议栈,就可以接入物联网平台。

阿里云物联网平台与设备之间的交互协议是公开的,您可依据协议接入设备,也可使用物联网平台提供的SDK接入设备,请参见下载设备端SDK

设备发送给物联网平台的消息格式是否固定,是否能发送给厂商的应用程序?

不固定。阿里云物联网平台接收到设备的消息后,会将消息转发给设备厂商的应用程序进行处理。消息的处理逻辑需要设备厂商编写。

关于云端应用服务器如何接收设备消息,请参见什么是服务端订阅

物联网平台设备消息的转发时延多大?

设备通信流程中,由以下阶段控制转发时延:

  1. 设备向物联网平台发送消息:网络带宽决定延时大小。

  2. 消息在物联网平台内部转发:物联网平台决定延时大小,最大不会超过50ms。

  3. 消息发送给您的业务服务:网络带宽决定延时大小。

  4. 您的业务服务器内部处理消息:业务服务器决定延时大小。

物联网平台的设备数据保密性怎么样?

阿里云物联网平台不会将厂商的设备数据出售或者披露给三方机构使用。

如果厂商自己的账号、密码信息没有泄露,其他厂商无法获取该厂商设备的数据。

是否支持C语言版的服务器端SDK?

支持,但不建议使用C语言开发服务器端。若使用消息回调功能,需开发C语言的Web Sever,难度较高。

说明

若服务器端使用C SDK接入物联网平台,调用物联网平台云端API,需要使用HTTP协议来发送请求数据。

是否可以把物联网平台接入域名隐藏在自有域名之后?

不可以。物联网平台不支持CNAME解析方式,且会对每个请求进行安全认证。如果不是来源于可信域名的请求,可能会被拦截。

物联网平台服务如何收费,SDK功能是否全部免费?

物联网平台计费模式,请参见计费概述。您可根据业务需要,选购适合的物联网平台服务,请参见企业版实例费用公共实例费用购买建议

SDK是全部免费的。物联网平台提供设备端SDK和服务端SDK供您使用。物联网平台提供的开源SDK有多种证书,例如EDL Epl apache2.0等,请放心使用。

如何获取物联网相关解决方案?

目前,物联网平台的整套解决方案一般由第三方的解决方案商和模组商提供。阿里云云市场中有比较成熟的解决方案提供商。