Aliyun 学习笔记(二)阿里云物联网平台介绍

article/2025/8/18 22:13:21

文章目录

  • 1 阿里云物联网平台
    • 1.1 设备接入
    • 1.2 设备管理
    • 1.3 安全能力
    • 1.4 规则引擎

1 阿里云物联网平台

根据阿里云物联网平台文档可以了解到所有有关阿里云物联网平台的介绍。

阿里云物联网平台为设备提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集上云;向上提供云端 API,服务端通过调用云端 API 将指令下发至设备端,实现远程控制。

物联网平台也提供了其他增值能力,如设备管理、规则引擎等,为各类 IoT 场景和行业开发者赋能。

阿里云物联网平台

1.1 设备接入

物联网平台支持海量设备连接上云,设备与云端通过IoT Hub进行稳定可靠地双向通信。

  • 提供设备端 SDK、驱动、软件包等帮助不同设备网关轻松接入阿里云。
  • 提供蜂窝(2G/3G/4G/5G)、NB-IoT、LoRaWAN、Wi-Fi 等不同网络设备接入方案,解决企业异构网络设备接入管理痛点。
  • 提供 MQTT、CoAP、HTTP/S 等多种协议的设备端 SDK,既满足长连接的实时性需求,也满足短连接的低功耗需求。
  • 开源多种平台设备端代码,提供跨平台移植指导,赋能企业基于多种平台做设备接入。

1.2 设备管理

物联网平台提供完整的设备生命周期管理功能,支持设备注册、功能定义、数据解析、在线调试、远程配置、固件升级、远程维护、实时监控、分组管理、设备删除等功能。

  • 提供设备物模型,简化应用开发。
  • 提供设备上下线变更通知服务,方便实时获取设备状态。
  • 提供数据存储能力,方便用户海量设备数据的存储及实时访问。
  • 支持 OTA 升级,赋能设备远程升级。
  • 提供设备影子缓存机制,将设备与应用解耦,解决不稳定无线网络下的通信不可靠痛点。

1.3 安全能力

物联网平台提供多重防护,有效保障设备和云端数据的安全。

  • 身份认证
    • 提供芯片级安全存储方案(ID²)及设备密钥安全管理机制,防止设备密钥被破解。安全级别很高。
    • 提供一机一密的设备认证机制,降低设备被攻破的安全风险。适合有能力批量预分配设备证书(ProductKey、DeviceName和DeviceSecret),将设备证书信息烧入到每个设备的芯片。安全级别高。
    • 提供一型一密的设备认证机制。设备预烧产品证书(ProductKey和ProductSecret),认证时动态获取设备证书(包括ProductKey、DeviceName和DeviceSecret)。适合批量生产时无法将设备证书烧入每个设备的情况。安全级别普通。
    • 提供X.509证书的设备认证机制,支持基于MQTT协议直连的设备使用X.509证书进行认证。安全级别很高。
  • 通信安全
    • 支持 TLS(MQTT\HTTP)、DTLS(CoAP)数据传输通道,保证数据的机密性和完整性,适用于硬件资源充足、对功耗不是很敏感的设备。安全级别高。
    • 支持设备权限管理机制,保障设备与云端安全通信。
    • 支持设备级别的通信资源(Topic等)隔离,防止设备越权等问题。

1.4 规则引擎

物联网平台规则引擎包含以下功能:

  • 服务端订阅:订阅某产品下所有设备的某个或多个类型消息,您的服务端可以通过AMQP客户端或消息服务(MNS)客户端获取订阅的消息。
  • 云产品流转:物联网平台根据您配置的数据流转规则,将指定Topic消息的指定字段流转到目的地,进行存储和计算处理。
    • 将数据转发到另一个设备的Topic中,实现设备与设备之间的通信。
    • 如果购买了实例,将数据转发到实例内的时序数据存储,实现设备时序数据的高效写入。
    • 将数据转发到AMQP服务端订阅消费组,您的服务端通过AMQP客户端监听消费组获取消息。
    • 将数据转发到消息服务(MNS)和消息队列(RocketMQ)中,保障应用消费设备数据的稳定可靠性。
    • 将数据转发到表格存储(Table Store),提供设备数据采集 + 结构化存储的联合方案。
    • 将数据转发到云数据库(RDS)中,提供设备数据采集+关系型数据库存储的联合方案。
    • 将数据转发到DataHub中,提供设备数据采集 + 大数据计算的联合方案。
    • 将数据转发到时序时空数据库(TSDB),提供设备数据采集 + 时序数据存储的联合方案。
    • 将数据转发到函数计算中,提供设备数据采集 + 事件计算的联合方案。
  • 场景联动:配置简单规则,即可将设备数据无缝流转至其他设备,实现设备联动。

http://chatgpt.dhexx.cn/article/C6Mu87Ra.shtml

相关文章

《没道云笔记》开发手记

基本配置 Client:Android Servlet:SAE(PHPMySQLStorage) Period:2 weeks 项目分析 1.Model: Article.class{int id;String username;String title;String time;String content;} Bean.calss{int[] ids;String u…

《物联网 - 机智云开发笔记》第2章 设备驱动开发

开发板:GoKit3开发板(STM32F103) 在上一章节,笔者带领大家已经将机智云平台玩起来,本节内容讲带领大家经进一步开发。 在开始讲解之前,有必要先了解的机智云的平台架构。 从上面的架构图可以看到&#xf…

云笔记的使用感受和选择

市场上有很多文章针对云笔记的选择,但经过下载发现可能存在很多虚假广告【求生欲:其实可能是个人使用感受不佳仅表示个人观点】。 为什么选择云笔记 个人比较喜欢(❤ ω ❤)记录学习笔记和生活中的东西。之前选择有道云笔记,但因为最近打开…

基于分布式的云笔记实现(参考某道云笔记)

注: 1)云笔记代码可在github上下载,如果对您有用,记得star一下。 2)依赖jar包可在以下地址下载jar包,密码:yvkj,放到web/lib下即可 3)hdfs配置参考网址 4&#xff09…

高软作业1:云笔记软件调研

写在前面: 选择云笔记作为这次调研对象,是因为看到一位同学作业里关于iOS场景下面的笔记软件对比。这一下子让我想起自己入坑过的各款云笔记应用,他们基本上都拥有云端存储和多端同步的功能,但同时又都存在着各自的优缺点。本来一…

华为云学习笔记(二)

物联网发展简史与概述 物联网大事件:NB-lot标准演进 NB-lot: 窄带物联网(Narrow Band Internet of Things, NB-IoT)成为万物互联网络的一个重要分支。NB-IoT构建于蜂窝网络,只消耗大约180kHz的带宽,可直接…

阿里云笔记2.0

【达摩院特别版趣味视觉AI训练营】 智能视觉开放平台> 目的:致力于更专业、全面、易用的视觉AI能力 图片4通道和3通道的对比成效 人体分割技术,适应复杂背景 即使人物处于复杂背景环境,依然可以将人体准确地从背景中分割出来。 阿里云…

SG90舵机的驱动

很多资料说SG90舵机是靠PWM控制的,其实不是,亲测该舵机是靠高电平的时间控制的,只是对周期有要求,需要是20ms以内,没错20ms的周期时间不是固定周期,而是最大周期。我尝试了3-20ms都可以控制。 高电平的时间…

STM32控制SG90舵机与超声波HC_SR04测距模块

目录 前言 1、项目简介 项目相关内容 2、模块 1、系统定时器SysTick 2、舵机模块SG90 3、 超声波模块 HC-SR04 4、Main.c 5、总结 前言 这篇文章主要是对自己学习STM32做的一个总结,利用超声波模块加舵机模块进行的小项目,为了方便知识的回顾&…

STM32F103单片机控制SG90舵机

前言 在智能衣柜系统中,试用SG90旋转0-180,模拟衣柜的开关门,舵机正转开门,180-0反转模拟一个关门的现象。 一,SG90舵机 1.1SG90链接: 【淘宝】https://m.tb.cn/h.UjfPasG?tk10CNdeeB4Il CZ0001 「SG9…

Arduino与SG90舵机握手

Arduino教程传送门🧭🏔🌋🛤🏞🏜 Arduino与SG90舵机握手 1.0 简介2.0 实验材料3.0 实验步骤3.1 根据原理图搭建电路3.2 新建sketch,拷贝如下代码并进行保存编译上传3.3 实验现象 4.0 总结 1.0 简…

C51单片机定时器2实现SG90舵机控制

谈起舵机最初的了解应用于航模,偶然的机会在网上看到有牛人使用多个舵机做人形机器人的关节,感觉这小东西很有趣,蒙发了买来学习学习的想法,这已经是多年前的事了,后来由于某些原因,这个想法直到今年才落地…

智能垃圾桶(七)——SG90舵机的介绍与使用(树莓派pico实现)

文章目录 一、SG90舵机的引脚介绍二、与pico引脚的对接三、舵机的使用原理四、Thonny程序五、效果展示一、SG90舵机的引脚介绍 舵机上会引出三根线:分别是GND(棕色线)、VCC(红色线)和SIG(黄色线),就是地线、电源线(5V)和信号线。千万不能接错! 二、与pico引脚的对接…

FPGA实现360°SG90舵机

SG90 SG90舵机需要注意区分90、180和360,今天要用的舵机是360的。 舵机是通过输入信号来控制转动的,360舵机不同于180舵机,它只有顺时针旋转、逆时针选择和停止,无法通过特定的信号来达到转动的角度。所以需要通过时间和转动速度…

PWM开发SG90

文章目录 2. PWM开发SG90 2.1 简介 2.3 控制舵机 2.4 遇见潇潇遇见你,不负代码不负卿 前言 2. PWM开发SG90 2.1 简介 PWM ,英文名 Pulse Width Modulation ,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进 行调制&#xff0…

学习笔记12-SG90舵机

目录 一、简介接线 二、原理3、代码段3.1、sg90.c3.2、main.c 一、简介 舵机是一种位置(角度)伺服的驱动器,适用于需要角度不断变化并可以保持的控制系统,可以根据控制信号来输出指定的角度(常见的有0-90、0-180、0-3…

PWM驱动sg90电机

关于PWM驱动sg90电机,不管是180还是360舵机都满足左侧的条件关系。 PWM周期为20ms,频率为50Hz 重装载值arr 1999 预分频值psc 7199 stm32f103主频72MHz TIM3_Int_Init(1999,7199);//Tout (arr1)(psc1)/TCLK;72000000/2000/720050PWM周期 (主频 / […

51单片机控制sg90舵机

2.1 简介 PWM,英文名Pulse Width Modulation,是脉冲宽度调制缩写,它是通过对一系列脉冲的宽度进 行调制,等效出所需要的波形(包含形状以及幅值),对模拟信号电平进行数字编码,也就是说…

SG90舵机使用介绍

舵机控制 型号:SG90 接线 黄线:信号线 红线:电源线 棕线:地线 PWM周期 需要通过信号线往舵机输入PWM波,才能驱动舵机转动 PWM波的频率不能太高,大约50HZ,即周期1/频率1/500.02s&#xff…

51单片机sg90舵机

51单片机按键控制舵机旋转 一、舵机工作原理 1、这里介绍的sg90的可旋转角度为 0~180 2、sg90有三条线,橙色(PWM)红色(5V)棕色(GND) 3、PMW的范围为0.5ms2.5ms,相应的旋转角度为…