阅读653 返回首页    go 魔兽


设备端SDK使用问题__产品常见问题_阿里云物联网套件-阿里云

目前设备端SDK支持Linux,FreeRTOS,Mico。而且我们会不断增加新的版本,例如正在移植的有ucos等等。服务端我们提供的有JAVA,PHP,Python,其他的暂时没有提供。

设备端SDK占用的RAM情况如何?

“MQTT协议数据传输通过mbedTLS,消耗35K(RAM)= 8K(stack)+ 27K(heap)。 CCP协议,消耗45K(RAM) = 32K(stack)+ 13k(heap),CCP协议可以通过修改下面的两个宏减小stack的占用, #define TOPIC_MAX_NUM 64 // Topic数量最大限制,如果设备订阅的Topic数量较小,可以修改为16等 #define TOPIC_MAX_LEN 128 //Topic长度最大限制,如果设备订阅的Topic名称长度较小,可以修改为32等。”

设备端SDK的运行需要哪些条件?

在设备SDK的运行主要有两个条件,1、支持多任务执行的操作系统,2、支持TCP/IP协议栈。

设备端SDK是否支持MQTT和CCP协议的断线重连?

支持的,测试场景描述:开发板通过WiFi连接上路由器后,把网线拔掉,MQTT和CCP协议都会自动尝试和server重新建立连接,尝试时间间隔是1s、2s、4s、8s、…,最大间隔时间默认是60s,也就是说断网后超过60s时间仍未连接成功,之后会每隔60s尝试和server做重连操作,最大间隔时间是可以设置的。

最后更新:2016-11-24 11:23:49

  上一篇:go 规则引擎相关问题__产品常见问题_阿里云物联网套件-阿里云
  下一篇:go 设备认证相关问题__产品常见问题_阿里云物联网套件-阿里云