
阿里云IoT 企业物联网平台 资料汇总 一、IoT 物联网场景通用架构参考 1.1 上行数据链路 设备以MQTT协议建立和 IoT 物联网平台的长连接,上报数据(Publish发布Topic和Payload)到 IoT 平台 业务研发同学配置规则引擎,上报数据经SQL处理后,流转到 数据库DB /消息队列MQ/函数计算FC等目标云产品或者 通过AMQP消费组流转到你的ECS服务器上 1.2 下行指令链路 ECS业务服务器程序,调用基于HTTPS的Pub API,给某Topic发送指令数据到 IoT 平台 IoT 平台通过MQTT协议,Publish发送数据(指定Topic和Payload)到设备端 1.3 设备端到云端业务系统全链路开发实战教程 企业物联网平台,开发实战 https://developer.aliyun.com/article/778028 1.4 设备端上云方案参考4种 1.5 自建IoT平台和云产品成本构成对比 二、阿里云 IoT 官方资料 产品帮助文档 https://help.aliyun.com/document_detail/30522.html 管理控制台 https://iot.console.aliyun.com 企业实例开通/费用评估 https://common-buy.aliyun.com/?&commodityCode=iot_instc_public_cn 技术咨询工单入口 https://ticket.console.aliyun.com/console.htm#/ticket/add?productCode=iot 三、设备上云视频教程 3.1 企业物联网平台介绍 https://h5.dingtalk.com/group-live-share/index.htm?encCid=0637e60dc2f8e449b123d84ae326f504&liveUuid=313afb20-100b-4e60-82b6-e73a8ac70b6a 3.2 设备接入,数据上报实战 https://h5.dingtalk.com/group-live-share/index.htm?encCid=0637e60dc2f8e449b123d84ae326f504&liveUuid=a4eacdef-d503-47dc-a225-26fb219c01e1 3.3 云端指令下行实战 https://h5.dingtalk.com/group-live-share/index.htm?encCid=0637e60dc2f8e449b123d84ae326f504&liveUuid=a98bcd5f-baee-450e-8aea-9d11d0262240 四、IoT特定场景最佳实践 业务场景 参考方案 IoT设备三元组烧录4种方案 https://developer.aliyun.com/article/776250 设备离线时,消息触达2种方案 https://developer.aliyun.com/article/720745 设备标签管理功能使用案例 https://developer.aliyun.com/article/720282 设备在线/离线状态缓存方案 https://developer.aliyun.com/article/728646 企业实例设备接入开发完整实战 https://developer.aliyun.com/article/771170 IoT平台各个regionId速查 https://developer.aliyun.com/article/775321 IoT平台+表格存储OTS设备状态缓存方案 https://developer.aliyun.com/article/772245 IoT+TSDB+Quick BI 架构环境监控实战 https://developer.aliyun.com/article/770699 设备三元组免烧录,动态注册方案 https://developer.aliyun.com/article/770299 存量设备零改造,数据上云方案 https://developer.aliyun.com/article/770009 电信NB-IoT,移动OneNet云云对接方案 https://developer.aliyun.com/article/770009 ESP8266 Arduino硬件上云开发实战 https://developer.aliyun.com/article/769306 MQTT协议网络通信详解 https://developer.aliyun.com/article/768917 设备自定义Topic通信最佳实践 https://developer.aliyun.com/article/766549 JMeter工具压测IoT平台性能实战 https://developer.aliyun.com/article/763660 私有协议(电力101,JT808,HJ212)解析开发实战 https://developer.aliyun.com/article/752745 网关-子设备开发实战 https://developer.aliyun.com/article/745737 自建MQTT平台迁移上云开发实战 https://developer.aliyun.com/article/741826 同步调用RRPC开发实战 https://developer.aliyun.com/article/723460 固件升级,系统升级,资源包升级原理和方案 https://developer.aliyun.com/article/718838 三元组免烧录,企业自主认证,动态注册方案 https://developer.aliyun.com/article/721174 五、IoT开发者社区资料 5.1 企业物联网平台介绍PPT 2020企业AIoT技术与解决方案沙龙.pdf 5.2 技术方案最佳实践参考 IoT物联网场景16个案例汇总2020.9.pdf 六、设备上云专家咨询 咨询入口 https://www.aliyun.com/activity/aiotservice/iot-device-on-cloud
阿里云IoT事业部推出了智能停车方案,结合了边缘计算能力,能实现大范围的传感器联动。接下来将演示如何利用阿里云IoT Studio全新推出的移动可视化开发工具,快速的搭建停车场管理应用,实现停车统计,车位显示,费用预计等功能。 技术架构 首先要对整个停车场进行数字空间的数据建模。由于这是一个非常简单的模型(阿里云物联网有标准解决方案,请查看链接https://help.aliyun.com/document_detail/169250 ),我们只需要处理停车位是否占用,占用时间,以及基本的温湿度数据即可。 设备接入 首先打开我们的公共实例,创建一个产品叫“停车场网关”的产品,协议选择“边缘网关”。在边缘网关下创建“地磁传感器”和“温湿度传感器”产品。可以看到具体参数如下。然后创建4个停车场网关设备,分别对应4个停车区域。以及对应车位数量的各传感器。这里用一个网关,一个温湿度传感器加20个地磁为例子。为Gateway001添加1个DHT子设备和20个地磁子设备。边缘设备接入部分可以参考说明文档。https://help.aliyun.com/document_detail/103247 在物联网平台完成边缘设备的接入之后,我们可以在IoT Studio新建一个“停车场”项目用来管理所有资源。为了方便说明,这里创建一个空白项目。将产品与相关设备从物联网平台进行关联,注意要在同一个实例里。这样就结束数据建模与设备接入的部分,接下来就是移动应用的开发了! 移动可视化开发 在11月,万众瞩目的IoT Studio新版移动工作台正式对外开放。与之前的移动工作台相比,新版加强了对数据源与组件交互的支持,使用体验与Web工作台进行了拉齐,并且支持移动端不同分辨率的容器式布局。为了更好的演示整个搭建过程,我们从一个空白应用的模板开始。这个停车场案例已经作为页面模板上架,各位用户在实际使用时点击添加页面即可直接使用。首先通过IoT Studio首页进入移动工作台入口。点击创建移动应用,与web应用的过程一样。进入移动工作台,整体的布局与Web工作台类似,但有几个区别。第一、移动工作台使用的是容器式布局,需要先拖入容器组件(横向分栏/纵向分栏)才能放置功能组件。这是为了适配各种移动端。容器有分横向和纵向,横向最小颗粒度是页面的1/12,纵向可以无限延伸。彼此之间可以嵌套。第二、这种容器布局有“组件树”进行统一管理,可以点击顶部导航栏icon进行查看。好了,接下来开始布局。首先我们定义好整体的主题色为橙色,因此顶部导航先配成橙色。然后将背景调整为一个停车场的图片。接下来先布局组件,我们需要完成首行两个卡片和下部的五个卡片列表。将布局样式调节到合适的比例。关联数据源部分与Web工作台类似。由于数据源种类多样,这里不统一演示。另一个卡片嫌弃重新布局复杂?直接右键“复制”“粘贴”就可以啦!接下来我们做各楼层停车场的演示卡片。先大概划分布局。然后往容器组件里填写内容。然后复制3个卡片。对文案稍作修改。设置一个点击图片跳转停车片区详情页的路由。然后编辑下一个页面。也是同样的做法,不过列表处使用了“重复卡片”。最后再配置一下登录页的样式。注意需要先在项目内开通账号系统。移动应用规定发布之前需要先绑定域名。然后回到编辑器里,点击发布。发布应用成功!这样就可以远程完成停车场的管理了! 欢迎使用IoT Studio! 这里介绍的是一个简单版的停车解决方案实现过程。IoT Studio新上线了移动可视化开发工具,补充了大量的组件与模板,也支持更复杂的云端数据联动。点击链接前往IoT Studio体验>>欢迎感兴趣的朋友使用钉钉扫码进群与我们交流哦~!
9月17日:AIoT商业创业论坛9月18日:AIoT前沿技术论坛;AIoT开发者论坛精彩技术内容、大咖嘉宾等你来约 →请扫码参会
AliOS Things 发布于2017年杭州云栖大会, 是 AliOS 家族旗下的、面向 IoT 领域的、高可伸缩的物联网操作系统。GitHub 仓库地址:https://github.com/alibaba/AliOS-Things。gitee镜像地址:https://gitee.com/alios-things/AliOS-Things。可视化裁剪页面地址:https://aliosthings.iot.aliyun.com/aos/download。AliOS Things 致力于搭建云端一体化 IoT 基础设施,具备极致性能、极简开发、云端一体、丰富组件、安全防护等关键能力。AliOS Things 支持多种多样的设备连接到阿里云IoT平台,可广泛应用在智能家居、智慧城市、工业,新出行等领域。 特性 即插即用的连接和丰富服务 通过 Alink 与阿里云计算 IoT 服务无缝连接 支持 uMesh 即插即用网络技术,设备上电自动连网 差分+安全OTA升级 差分增量包升级 安全数字签名 安全下载通道 断点续传 乒乓升级 版本回溯 彻底全面的安全保护 提供系统和芯片级别安全保护 支持可信运行环境(支持 ARMV8-M Trust Zone) 支持预置 ID2 根身份证和非对称密钥以及基于 ID2 的可信连接和服务 高度优化的性能 内核支持 Idle Task,资源消耗:RAM < 1KB, ROM < 2KB,提供硬实时能力 提供 Yloop 事件框架以及基于此整合的核心组件,避免栈空间消耗,核心架构良好支持极小 footprint的设备 极简开发 基于Linux之上的轻量虚拟化环境,开发者直接在 Linux 平台上开发硬件无关的 IoT 应用和软件库,使用GDB/Valgrind/SystemTap 等 PC 平台工具诊断开发问题 提供 IDE,支持系统/内核行为 Trace, Mesh 组网图形化显示 提供 Shell 交互,支持内存踩踏、泄露、最大栈深度等各类侦测 提供面向组件的编译系统以及 aos-cube 工具,支持灵活组合 IoT 产品软件栈 提供包括存储(掉电保护、负载均衡)在内的各类产品级别的组件 License AliOS Things 开源代码遵循 Apache 2.0 license 开源协议。AliOS Things的架构可以适用于分层架构和组件化架构。 目录结构 AliOS Things core SDK包含以下目录: AliOS-Things ├── application │ ├── example # 示例代码 │ └── profile # 典型场景的应用方案 ├── build # 编译构建相关工具和脚本 ├── components # 功能组件 │ ├── dm # 设备管理组件 │ │ ├── bootloader │ │ ├── ota │ │ ├── ulog │ │ └── und │ ├── linkkit # 阿里云IoT连接套件 │ ├── network # IP网络协议栈组件 │ │ ├── http │ │ ├── lwip │ │ └── netmgr │ ├── security # 安全类组件 │ │ └── mbedtls │ └── utility # 工具类组件 │ ├── cjson │ └── yloop ├── core # 内核及相关组件 ├── document # 说明文档 ├── include # 组件对外的头文件 ├── platform # 芯片平台支持和BSP │ ├── arch # 架构移植 │ ├── board # 板级支持 │ └── mcu # MCU, SoC 移植支持 └── projects # 为不同开发环境提供的工程相关文件 增值类组件,可以通过uCube命令下载、安装、升级和卸载。 增值类组件,一般都安装到components目录。 components ├── bus # 本地通讯协议 │ ├── canopen │ ├── knx │ ├── mbmaster │ └── usb ├── dm # 设备管理 │ └── uagent ├── fs # 文件系统 │ ├── cramfs │ ├── fatfs │ ├── jffs2 │ ├── ramfs │ ├── spiffs │ ├── uffs │ └── yaffs2 ├── gui # 人机交互界面 │ ├── freetype-2.5.3 │ └── littlevGL ├── language # 脚本引擎 │ ├── jsengine │ └── micropython ├── network # IP网络协议栈 │ ├── coap │ ├── httpdns │ ├── libsrtp │ ├── lwm2m │ ├── mal │ ├── rtp │ ├── sal │ ├── umesh2 │ └── websocket ├── peripherals # 外设驱动 │ ├── iot_comm_module │ │ ├── mal │ │ └── sal │ └── sensor ├── security # 安全 │ └── linksecurity ├── service # 应用组件 │ ├── uai │ ├── udata │ └── ulocation ├── utility # 工具类 │ ├── at │ ├── debug_tools │ └── zlib └── wireless # 无线类 ├── bluetooth └── lorawan
2020年11月
2020年09月
2020年08月
2020年07月
物联网平台不建议固定IP接入,风险非常大!
物联网平台建议域名接入,详细文档请点击: https://help.aliyun.com/document_detail/73742.html
2020年06月
https://help.aliyun.com/document_detail/161047.html
物联网平台不建议固定IP接入,风险非常大!
物联网平台建议域名接入,详细文档请点击: https://help.aliyun.com/document_detail/73742.html
https://help.aliyun.com/document_detail/161047.html
调研已经截止了哈
这个API 是组播命令操作,必须有开通专业版的用户才可成功调用,请留意控制台右上角显示的版本差别,"基础版" or "专业版" "
阿里的mqtt两个客户端能不能客户端A发布topic C,客户端B订阅topic C,然后A可以发布topicC消息,B可以直接收到客户端A发布的topicC消息?
from 钉钉群 Jason胡汭涛
优势是综合成本低,可拓展性非常强,拓展也很便捷,安全性强。提供应用开发工具IoT Studio,支持免代码生成移动或者WEB应用:https://developer.aliyun.com/article/719756?spm=a2c6h.12873581.0.0.c53b58f0ti5OVq&groupCode=aliiot
建议提交工单
https://help.aliyun.com/document_detail/30523.html?spm=a2c4g.11174283.6.546.3a8b1668FTMaKx
如果是服务端订阅,这里有 https://help.aliyun.com/document_detail/101460.html
https://help.aliyun.com/document_detail/89227.html 这个文档是云云对接的,您这边是需要实现在物联网平台收到设备的上报数据吧? 先排除云端的问题,您体验下虚拟设备上云并且上报数据,看一下:https://developer.aliyun.com/article/717951
如果确实需要云云对接,这个问题建议提工单咨询
用规则引擎,把数据转发到自己的数据库
可以
https://help.aliyun.com/document_detail/57699.html?spm=a2c4g.11186623.6.661.5c027144NPyNPG