全部产品

产品接入问题

更新时间:2018-12-19 09:55:54

1.什么样的硬件可以接入物联网平台?

阿里云只提供设备连接和通信的SDK。理论上,只要您的硬件环境有TCP/IP协议栈,就可以封装我们的SDK,接入物联网平台。

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

目前,物联网平台只提供设备维度的服务,没有提供手机App相关的服务,所以App需要您自己开发。不过这块服务我们正在做规划,敬请期待。

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

物联网平台是专门针对物联网场景设备通信开发的产品,而MQ是针对服务端异步通信场景开发的。两者最大的区别在风险控制能力。

因为在物联网场景中,厂家生产的设备大部分都不是自己用,而是给用户使用,那就意味着设备被破解的概率大大增加。所以,风险控制至关重要。物联网平台具有设备认证环节。每个设备都会在物联网平台注册一个唯一标识。在物联网平台上,您可以对每个设备进行管理,包括授权,禁用等管理。一旦某个设备被破解,就可以将风险控制到只损失单个设备,不会波及整个系统。而MQ没有这样的风险控制机制。

4.与物联网相关的解决方案有哪些?官网上的工业大数据服务解决方案、新制造解决方案跟物联网平台是否有关系?

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

5. 是否有C语言版的服务器端SDK?

如果使用C语言SDK对接物联网平台服务器API,需要您使用HTTP协议,按照我们官网上的API文档说明来发送数据。我们不建议用C语言来开发服务器端,因为如果要使用消息回调,还需要用C语言的Web Sever,其开发难度较高。

6. 是否可以用域名解析cname的方式,把 http://iot.cn-shanghai.aliyuncs.com 隐藏在自有域名之后?

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

7. 物联网平台的设备端和服务端SDK功能是全部免费的吗?SDK会不会涉及到证书问题 ?

SDK是免费的。物联网平台以消息量和活跃设备数量计算收费。收费标准,请参见文档:设备接入计费设备管理计费

物联网平台提供的开源SDK有多种证书,比如EDL Epl apache2.0等,请放心使用。

8. 在物联网平台,服务端获取队列 aliyun-iot-QvxU3MgU6wY 里面的数据。如果有多台设备,如何判断消息是来自哪个Topic对应的队列?

发送到队列中的消息格式:{ “messageid”:”12345”, “messagetype”:”status/upload”, “topic”:”null/topic”, “payload”: {data}, “timestamp”: 1469564576}中有Topic字段。可根据Topic字段来判断。请参见文档中消息体格式

9. 为华东2地域, 配置了消息服务(MNS)的队列。但在控制台上发送消息,MNS的队列中并没有收到该消息,只能收到设备上下线的消息,为什么?

在控制台发送的消息和调用API发送的消息均属于服务端发送的消息,不会转到MNS队列,只有设备发出的消息(设备上报的消息和设备上下线的状态通知)才会转到MNS队列里。