全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
阿里云物联网套件

产品接入问题

更新时间:2017-09-08 10:59:15

1、物联网套件主要提供什么功能和服务?

套件主要提供的服务,包括连接设备,设备管理,设备通信,转发设备数据等基础服务。套件除了保障通信可靠性需要短暂存储消息之外,本身不会存储设备业务数据,也不会对数据进行计算,但是套件会与阿里云其他存储产品或者计算产品无缝打通,为客户提供采集+存储+计算的全栈服务。

2、IoT套件的服务在海外是否有节点?

9月6日已经发布了美国硅谷节点。

3、什么样的硬件可以接入物联网套件,阿里云有推荐的嘛?

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

4、物联网套件如何收费?

目前物联网套件已经商业化,具体定价请参考定价详情

针对定价详情中的案例细节说明:

“定价示例1:有一个设备每秒向套件发送0.4KB大小的消息,然后套件将该消息传输到5个设备,1个应用程序,即5个设备和1个应用程序接收该消息。”,这里的0.4KB字节,假设是一条UDP报文。其中0.4KB是0.4*1024=410B。该0.4KB消息的字节数只统计内容体。

5、物联网套件提供手机APP相关的服务吗?

目前套件只是做了设备维度的服务,并没有做用户相关的服务。所以,手机APP相关的服务还没有提供,这块需要客户自己开发。不过这块服务我们也在做规划,敬请期待!

6、物联网套件和MQ都是消息通信,那他们的区别在在哪里?

物联网套件是专门针对物联网场景设备通信开发的产品,而且MQ是针对服务端异步通信场景开发的。两者的最大的区别在于安全,因为在物联网场景中,厂家生产的设备大部分都不是自己用,是给用户用的,那就意味着设备被破解的概率大大增加。那么一旦被破解,就要控制风险,最好的可以降低到只损失单个设备,不会波及整个系统。套件会有设备认证环节,每个设备都会在云端注册一个唯一标识,云端可以对每个设备进行管理,包括授权,禁用等管理,这样就可以把安全的风险降低到单个设备上,而MQ并没有这样的机制。

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

目前套件的整套解决方案,一般由外部的方案/模组商提供,针对工业类的没有具体推荐,生活类的方案商比较成熟一些。一般我们会推荐德澜:https://market.aliyun.com/store/381473.html

8、规则引擎将消息转到 消息服务、还是消息队列?这两个选择有什么原则么? 没有选择的依据,能给些建议么?目前是到rds里,向切换到mq上。

消息队列面向高并发、低延时的消息传输场景,消息服务更多是扩展服务比如 (httprestful 方式,以及短信 邮件 辅助性功能)。看产品的需要选择。

服务端&设备端接入

1、是否有C版的服务器端SDK?

C语言对接我们服务器API需要自己按HTTP协议对照官方文档发送数据。我们不建议用C来做服务器端,如果要用到消息回调还需要用C实现web sever难度较高。

2、如何批量烧录设备证书?

预先发放的设备预置设备ID和Secret不利于量产,可以使用我们的POP API动态注册设备。

3、windows ce的嵌入式设备,请问阿里云套件的sdk能支持windows ce操作系统吗?

如果您的windows ce下支持安装 jdk的话,直接使用JAVA-SDK使用(MQTT),当然是没有问题的。如果不支持安装JDK,那么需要使用C版本了,设备端SDK有提供跨平台移植,建议您看看文档:https://help.aliyun.com/document_detail/56047.html?spm=5176.doc42693.6.583.ve52UB

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

套件不支持cname的方式。阿里有安全check,来源不是可信域名请求可能会被拦截。

5、物联网套件的设备端、服务端SDK是功能是全部开源免费的吗?SDK会不会牵涉到licence问题 ?

sdk的使用是开源免费的,物联网套件是以消息量计算收费,请具体参考文档:https://help.aliyun.com/document_detail/55733.html?spm=5176.doc30557.6.547.4XSARS我们提供的开源sdk有多license,比如EDL Epl apache2.0 都有,不用担心。

产品限制:

1、请问物联网云套件创建设备数量有没有限制?

华东2节点下可以注册1000个产品,每个产品限制500W设备连接;杭州节点下一个账号可以注册50个产品,但是每个产品约等于不限制连接设备数。

2、一个产品能创建多少个topic,一个topic最多被多少个设备订阅

华东2节点下 一个产品能创建50个topic类,设备订阅自己的topic,而且华东2节点有广播topic,这个最多1000个订阅者。杭州节点下,一个产品能创建50个topic类,一个topic最多被200个设备订阅

3、规则引擎发送数据到阿里云其他产品,比方数据库、Table Store、ARMS或者直接到ECS服务器能保证实时吗?

只要网络情况良好的情况下,基本实时。但是建议选择跟套件相同节点服务的云服务。比如都是华东2节点。

4、设备名称是否要唯一?

同一个产品下需要保证设备名称是唯一的。

5、lot Hub文档上描述的“服务器SDK每秒只可发送一条广播”是什么意思呢?是否意味着每秒我只能给一台设备发布指令?

服务器SDK每秒可以发送1条广播,不是说只能发送给1个设备,是有多少设备订阅了这个广播topic,就都可以收到(上限1000台设备/topic)。

6、 MQTT协议包最大传输数据长度是多少,有多少是我们可以用的 ?

根据产品限制文档的介绍,https://help.aliyun.com/document_detail/30527.html?spm=5176.doc44550.6.544.jI2LNzMQTT协议包大小 不能超过256K,您可以使用。

7、 IoT服务端API接口问题,根据设备名称查询设备信息接口有QPS限制,限制多少?

每秒10次

8、物联网开发套件限制里面,一个产品只能建50个topic,一个topic只能被1000个设备定于。是否一个产品最多只能有50000个设备?

1、一个产品能创建50个topic类,且华东2只有topic模板使用方式,设备只能订阅自己的topic;2、华东2节点有广播topic,这个最多1000个订阅者。但是如果设备比较多,您可以对设备进行分组,1000一组。如果有5000个设备,使用广播topic,调5次接口;没有广播topic,要调用5000次接口。3、华东2节点下 可以注册1000个产品 每个产品限制500W设备连接;

9、阿里云物联网套件限制流量限制“单个设备数据上报上限QoS0为30条/秒,QoS1为10条/秒,下行接收限制50条/秒”,是否意味着单个设备网IoT Hub的上行带宽只有15KB/s[按照上面的描述,30条/秒*一条报文(512字节,自定义收费单元)]

不是通过带宽,而且您的理解错了。512字节是计费单位,不是说一条MQTT消息只能发这么大。对消息体我们的限制是单条消息256KB,限制QPS是为了限制发送消息的频次。

本文导读目录