我是靠谱客的博主 端庄宝马,最近开发中收集的这篇文章主要介绍(五)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所在目录

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对应的目录

	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 阿里云物联网平台ID²接入实践,FREERTOS+SE芯片所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部