IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> (一)HAAS530 阿里云物联网平台ID2接入实践,FREERTOS+SE芯片 -> 正文阅读

[嵌入式](一)HAAS530 阿里云物联网平台ID2接入实践,FREERTOS+SE芯片

阿里云ID2介绍

  • 官方文档:
    https://help.aliyun.com/document_detail/101295.html

物联网设备身份认证-快速入门

  • 快速入门
    值得好好看看,这里描述了移植开发中需要走哪几个步骤
    https://iotid.console.aliyun.com/

阿里云物联网使用ID2认证

官方文档:
https://help.aliyun.com/document_detail/141661.html

架构图理解

结合上文帮助文档介绍,在ID2认证的架构图中标注了安全载体和IoT服务器的对应理解。
在这里插入图片描述

认证授权

需要用ID2是收费服务,调试的时候可以买一个授权来测试。

概念小结

在实际调试的时候对专用名字有一些理解混淆,主要是授权认证和ID2的在实际接入的路径上需要哪些内容,先对快速入门做一个理解小结,关注红色部分是移植需要涉及到的

在这里插入图片描述

经过阿里云技术支持对授权和ID2有了新的认识,同时将专业回复引用如下:

补充说明一下ID2授权的获取和使用 关于ID2激活和授权额度的关系:

  1. ID2首次认证时自动激活,激活成功后才能在对应阿里云账号的控制台上看到这个ID2
  2. ID2激活时会消耗1个授权额度
  3. 关于授权额度的获取和分配:
    a. 从官网直接下单购买安全芯片的方式,会在选定的产品下生成对应额度的授权
    b. 从线下渠道获取的安全芯片:可以联系小二后台添加一定授权额度
    c. 此外,官网也可以单独购买授权额度。这种方式主要用于非安全芯片的客户.

总结一下:

  1. ID2载体多种类型,参考
    https://help.aliyun.com/document_detail/101295.html
    在这里插入图片描述

其中调试提供的免费的10个ID2就是对应软件沙箱使用。实际应用需要替换为其他方式,我们这里是SE芯片。
使用免费的可以调试不能商用,有一定限制
在这里插入图片描述

  1. 调试环境时可以用软件沙盒
    免费的1个ID2(阿里云免费提供)+购买的认证授权1个(账号下购买)

  2. 调试验证
    通过调试环境可以有一个大概认知,调试环境是linux的,下载好对应的SDK按照官方指导就能跑起来。

https://github.com/alibaba/id2_client_sdk
  1. 真实SE芯片验证,需要用对应SE芯片
    需要找小二支持(获取安全芯片+对应的认证授权)
    真实环境需要移植SE芯片相关的,下文重点展开这部分移植

实践效果

移植成功后,在物联网平台创建ID2认证产品
在这里插入图片描述

将创建的产品秘钥相关信息在代码中替换,烧录程序上线效果
在这里插入图片描述

移植步骤

针对IoT设备移植需要做的主要是集成ID2芯片和系统层以及接入阿里云物联网平台的接入实现。这里包括:

  1. 虚拟机linux调试验证(可选)
  2. ID2的SDK移植,面向系统层的PORTING部分实现
  3. 验证系统层porting,编译hal_app
  4. ID2和硬件主控的驱动移植(支持I2C/SPI接口)
  5. ID2的HAL层移植,面向ID2芯片的硬件层适配
  6. 验证ID2的HAL层,编译id2_app
  7. 集成ID2 SDK 到Link SDK,连接阿里云

sdk目录结构主要包含了几个文件夹

主目录结构

在这里插入图片描述

截图中有些是我备份的,不用关心。
app是移植之后的测试用例,比如对应的modules下osa系统相关部分移植完成后,来编译app/hal_app可以测试当前移植是否成功。
同样modules/irot移植完成后,可以通过编译app/id2_app来测试移植是否成功。

下文针对这几个步骤重点展开~

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

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2021-10-27 12:59:08  更:2021-10-27 13:01:43 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 6:21:23-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码