我是靠谱客的博主 端庄宝马,这篇文章主要介绍(五)HAAS530 阿里云物联网平台ID²接入实践,FREERTOS+SE芯片,现在分享给大家,希望可以做个参考。

集成ID² SDK 到Link SDK,连接阿里云

这部分实现将ID² 集成到LinkSDK,实现MQTT连接阿里云物联网平台

移植准备

SDK:LinkSDK V4.x下载
ID² lib:前文移植编译所得
阿里云物联网平台:已经在平台创建ID²的认证的产品

移植步骤

移植的步骤参考官方提供指导文档ID²设备端集成指南(Link Kit v4.xSE).pdf
这里抄作业了,几个步骤是:

  1. 拷贝ID²库文件到
    将之前编译好的库文件放在主目录的lib文件夹下
    在这里插入图片描述

  2. cmake方式改写makefile
    a. CMakeList.txt中,包含头文件,增加
    其中${id_lib_dir}是ID² SDK所在目录

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
include_directories( ${id_lib_dir}/include ${id_lib_dir}/include/osa ${id_lib_dir}/include/hal ${id_lib_dir}/include/crypto ${id_lib_dir}/include/id2 LinkSDK/core LinkSDK/core/sysdep LinkSDK/core/utils LinkSDK/portfiles/aiot_port LinkSDK/external )

b. 增加库文件和对应的库文件路径
其中${id_lib_path} 是编译后的ID² lib对应的目录

复制代码
1
2
3
4
5
6
7
8
9
target_link_libraries(${target} PRIVATE ${id_lib_path}/libls_hal.a ${id_lib_path}/libls_osa.a ${id_lib_path}/libid2.a ${id_lib_path}/libkm.a ${id_lib_path}/libicrypt.a ${id_lib_path}/libitls.a )
  1. 关闭mbedtls
    修改LinkSDK/core/sysdep/core_adpter.c 文件:
    在这里插入图片描述

  2. 修改示例代码中的产品信息:
    在这里插入图片描述

  3. 编译&运行

验证

如果平台显示能够上线就表示成功了,若失败几个点注意:

  1. tcp porting部分
    先确认收发是OK的

  2. 加密算法不过
    若在前文中id2_app运行正常,这里应该不会出错

其他排查的方法,开debug信息,逐步定位了~

(一)HAAS530 阿里云物联网平台ID²接入实践,FREERTOS+SE芯片
(二)HAAS530 阿里云物联网平台ID²接入实践,FREERTOS+SE芯片
(三)HAAS530 阿里云物联网平台ID²接入实践,FREERTOS+SE芯片
(四)HAAS530 阿里云物联网平台ID²接入实践,FREERTOS+SE芯片
(五)HAAS530 阿里云物联网平台ID²接入实践,FREERTOS+SE芯片

最后

以上就是端庄宝马最近收集整理的关于(五)HAAS530 阿里云物联网平台ID²接入实践,FREERTOS+SE芯片的全部内容,更多相关(五)HAAS530内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(78)

评论列表共有 0 条评论

立即
投稿
返回
顶部