物联网平台

物联网平台OTA固件升级使用说明

[亡魂溺海] 提交于 2020-08-07 15:12:23
概述 OTA(Over-the-Air Technology)即空中下载技术。阿里云物联网平台支持通过OTA方式进行设备固件升级。本文以MQTT协议下的固件升级为例,介绍OTA固件升级流程、数据流转使用的Topic和数据格式。本文使用MQTT.fx客户端模拟设备,进行固件升级流程的操作演示。 MQTT.fx接入物联网平台 官方文档: 固件升级 OTA固件升级流程 流程图如下: 相关Topic如下: 设备端通过以下Topic上报固件版本给物联网平台。 /ota/device/inform/${YourProductKey}/${YourDeviceName} 设备端订阅以下Topic接收物联网平台的固件升级通知。 /ota/device/upgrade/${YourProductKey}/${YourDeviceName} 设备端通过以下Topic上报固件升级进度。 /ota/device/progress/${YourProductKey}/${YourDeviceName} 操作演示 在物联网平台控制台的“监控运维”—“固件升级”中添加固件 设备端通过MQTT协议推送当前设备固件版本号到Topic: /ota/device/inform/${YourProductKey}/${YourDeviceName}。 消息格式 设备端订阅Topic: /ota/device

浅谈产品模型(Profile)在程序设计中的作用

南楼画角 提交于 2020-08-07 09:45:30
引言 :物联网平台的一个重要功能就是资产管理,产品或者设备都可以看成是资产中组成部分,所以有时候说物联网平台可以进行产品管理和设备管理。通常应用物联网平台开发一套具有产品或者设备管理功能的系统的时候,必须定义产品模型(Profile)。很多物联网平台的使用文档中大都会介绍了如何建立满足平台要求的产品模型,但是很少说明为什么要建立产品模型,建立的产品模型跟程序设计有啥关系。因此很多开发者都会按照介绍完成产品模型的定义,但是不太理解为什么要建这个模型,时不时会想想,为啥要这个Profile。本文从产品模型(Profile)的定义的理解,Profile文件内容的分析,Profile文件与程序设计的联系三个部分的描述,力图能让开发者对Profile在程序设计中的作用有更深入的理解。个人经验有限,理解不正确的地方,希望大家多多包涵,一起讨论。 1.什么是Profile 在华为云的开发文档中能看到,Profile(即产品模型)是用来描述一款产品中的设备“是什么”、“能做什么”以及“如何控制该设备”的文件。如何理解这句话? 通常一款产品或者设备本身具有很多的物理属性或者功能,人们在这个产品的说明书中经常能看到。但是要在物联网平台中管理这些设备,得让物联网平台知道这个设备的相关的物理属性或者功能,即是“什么设备”,“能做什么”,“怎么控制它”等等。而物联网平台是什么呢?其实它本质上还是属于计算机

物联网学习笔记(摘录)

不羁岁月 提交于 2020-08-05 07:06:19
物联网是指通过各种信息传感器,射频识别技术,全球定位系统,红外感应器,激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程。 物联网 是一个基于 互联网 、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。它具有普通对象设备化、自治终端互联化和普适服务智能化3个重要特征。 即把所有物品通过信息传感设备与互联网连接起来,进行信息交换,即物物相息,以实现智能化识别和管理。 物联网分三层:感知层、网络传输层、应用层。 边缘计算,是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。 其应用程序在边缘侧发起,可以产生更快的网络服务响应,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求。 因此,在引入边缘计算层后,很多物联网应用能够给予更快的响应,同时也更加安全可靠。 目前,国内的大厂比如腾讯IECP、阿里Link Edge、华为IEF,都已经可以提供完整的边缘计算解决方案。 以腾讯IECP的智慧工厂方案为例,边缘计算解决了需要快速响应的场景下,由边缘节点提供服务,并做好云边、边端的协调处理,保证离线条件下,本地服务不会中断、同时加快系统的响应效率。 工业领域应用不断加强:物联网终端、及边缘计算节点,目前已经与工业生产的各个环节深度整合,并已经实现大幅提高制造效率、改善产品质量

物联网边缘计算分配边缘应用到边缘实例操作步骤

萝らか妹 提交于 2020-07-28 12:16:25
云栖号快速入门: 【点击查看更多云产品快速入门】 不知道怎么入门?这里分分钟解决新手入门等基础问题,可快速完成产品配置操作! 本文介绍将已创建的边缘应用分配到边缘实例的步骤。通过分配应用到边缘实例,您可以更好的管理边缘端业务。 前提条件 已根据 新增边缘应用 内容,创建完成边缘应用。 操作步骤 1.登录 物联网平台控制台 。 2.单击左侧导航栏中 边缘计算 > 边缘实例 。 找到要分配边缘应用的边缘实例,单击对应操作栏中的 查看 。 3.在 实例详情 页面,选择边缘应用,然后单击 分配应用 。 4.在弹出的 分配应用 页面中,选择要分配给边缘实例的应用,单击右侧的 分配 。 分配成功后,单击 关闭 。 完成应用分配后,便可在该边缘实例的 实例详情 页面的边缘应用页签下,查看 边缘应用 信息。 5.部署边缘实例。单击 实例详情 页面右上角的 部署 ,并在弹出对话框中,单击 确认 。 (可选)在 实例详情 页面 监控信息 页签,选择 函数计算 ,查看已分配到边缘实例的边缘应用监控信息。 6.单击应用名称对应操作栏中的 查看 ,查看详细的监控信息。 本文来自 阿里云文档中心 物联网边缘计算 分配边缘应用到边缘实例 【云栖号在线课堂】每天都有产品技术专家分享! 课程地址: https://yqh.aliyun.com/zhibo 立即加入社群,与专家面对面,及时了解课程最新动态!

激活万物,唤醒智能

一笑奈何 提交于 2020-07-28 02:59:47
2020年6月10日,邀你一起激活万物,唤醒智能。 在物联网行业蓬勃发展的大潮中,青云QIngCloud 物联网平台致力于将物理世界数字化,构建了云端一体化的平台,为智能生活、智能工业、智慧城市等各行业提供助力。点击参与发布会,还有精美礼品等你拿。 更多内容可以访问 www.qingcloud.com 来源: oschina 链接: https://my.oschina.net/yunify/blog/4287341

加速场景化落地 青云QingCloud边缘计算与IoT产品持续进化

孤者浪人 提交于 2020-07-27 05:18:56
云网边端一体化的 全维云日臻完善。 出品 | 常言道 作者 | 丁常彦 从2005年物联网概念正式诞生以来,物联网的技术进化和应用落地一直在缓步前行,这一技术并没有像互联网那样给我们的工作和生活带来翻天覆地的变化。但在数字经济逐渐成为经济发展核心驱动的今天,一切已经悄然改变。 作为新基建的核心要素之一,物联网正在成为下一个最有望爆发的新技术领域。5G、大数据、人工智能、工业互联网……这些领域的发展都需要基于物联网技术展开,物联网将担起人与物、物与物之间数据采集与传输的重任。 在物联网与云计算、5G、大数据等日趋融合的今天,物联网技术的发展与应用也将呈现出新的特点。为此,青云QingCloud也在顺应技术发展的脉络,打造全新的物联网平台。 自青云QingCloud推出创新技术IoT平台和EdgeWize边缘计算两款产品以来,经过近一年在各行业的应用与实践,青云QingCloud物联网平台也逐渐显露出全新面貌。 如果说去年青云QingCloud是在通过发力IoT与边缘计算,补上全维云最后一块拼图;那么今年青云QingCloud在IoT与边缘计算产品上的升级,则是要将全维云服务全面覆盖到边、端层面,并深入到不同行业的应用场景中,真正为客户打造更加强大的云网边端一体化的基础架构,为新基建价值的释放奠定基础。 1 新基建逻辑下物联网的新机遇 与过去技术的逐渐发展与进化不同,进入2020年

【华为云技术分享】基于小熊派STM32芯片的通过MQTT上报JSON数据到华为物联网平台的自动售货机Demo解析

余生颓废 提交于 2020-07-26 14:31:46
【摘要】 STM32的工程在文章末尾,可自行下载。 一、工程配置 1、MCU类型选择STM32L431RC 2、烧录器选择OpenOCD,参数 -f interface/stlink-v2-1.cfg -f target/stm32l4x.cfg 3、输出目录选择 LiteOS_Lab_STM32\targets\STM32L431_BearPi\GCC\appbuild 4、编译器Makefile选择 targets\STM32L431_BearPi\GCC\Makefile 5、平台参数配置:LiteOS_Lab_STM32\demos\oc_mqtt_demo\oc_mqtt_demo_static\oc_mqtt_static.c 6、WIFI用户名密码配置: LiteOS_Lab_STM32\iot_link\network\tcpip\esp8266_socket\esp8266_socket_imp.h 7、在物联网平台上创建产品,选择MQTT方式 二、部分代码解析 编译烧录程序之前我们需要修改两处代码 第一处打开oc_mqtt_static.c文件,我们需要配置设备连接华为云,物联网平台所需要的参数, 修改第51行CN_MQTT_EP_NOTE_ID 为在华为云,设备接入服务,注册设备时使用的设备识别码,可以在平台中查看, 修改CN_MQTT_EP_DEVICE

【预测】2019年物联网发展的6大趋势

被刻印的时光 ゝ 提交于 2020-05-02 18:29:38
物联网(IoT)曾经是初创公司的利基技术,现在是一项技术,数十亿美元的企业正在构建其未来。物联网已经改变了我们的生活方式。地平线上有很多东西。这是六个顶级物联网 全球技术咨询公司DataArt的物联网实践专家将2019年的物联网预测作为主要趋势观察。 1.边缘计算 设备将变得越来越强大,支持本地数据处理和AI功能。 它将减少数据传输量和云依赖性,并将为业务提供更大的灵活性和灵活性。 边缘计算将显着影响那些需要立即采取行动的行业,这些行业需要基于复杂的实时数据分析(制造,公共安全)以及云连接可能受到限制(运输和物流)。 2.安全竞赛加剧 此次竞赛将开发最安全的物联网解决方案:迈向行业转型的关键一步。 行业专家将专注于解决围绕物联网的主要安全问题和漏洞,这些问题迄今已被广泛采用。 3.大玩家将占主导地位 随着大型物联网平台成为常态,我们将看到来自AWS,微软和谷歌等行业巨头的激烈竞争。 这些大型企业将占据市场的很大一部分,并将继续增加他们的足迹,组织涌向他们,以实现大规模简化的承诺。 虽然大型物联网平台争夺市场份额,但我们会看到较小的玩家专注于生存的利基领域( 例如 数据移动,行业特定挑战,某些类型的设备 等 )。 4.智能设备应用将继续增长 在整个行业中,智能设备将变得越来越受欢迎。 智能设备将在汽车,运输,医疗保健,酒店和制造解决方案等广泛领域大幅增长。 5.汽车业务模式将转变

使用RTThread和TouchGFX实现DIY数字仪表(五)——同步天气信息

寵の児 提交于 2020-05-02 16:52:46
目录: 1.使用RTThread和TouchGFX实现DIY数字仪表(一)——使用STM32CUBMX5.6移植touchGFX4.13 2.使用RTThread和TouchGFX实现DIY数字仪表(二)——把TouchGFX移植到RTThread系统 3.使用RTThread和TouchGFX实现DIY数字仪表(三)——获取温湿度传感器数据 4.使用RTThread和TouchGFX实现DIY数字仪表(四)——同步网络时间 5.使用RTThread和TouchGFX实现DIY数字仪表(五)——同步天气信息 6.使用RTThread和TouchGFX实现DIY数字仪表(六)——链接阿里云物联网平台 7.使用RTThread和TouchGFX实现DIY数字仪表(七)——使用MQTT.fx模拟手机设备进行M2M设备间通信 8.使用RTThread和TouchGFX实现DIY数字仪表(八)——开发微信小程序 9.使用RTThread和TouchGFX实现DIY数字仪表(九)——TouchGFX控件使用教程 实验平台: 硬件: 野火挑战者STM32F767 V1开发版和ESP8266模块 软件: TouchGFXDesigner v4.13和 STM32CubeMX v5.6.0,MDK v5.29,RT-Thread env 工具 实验前准备工作: 1.准备一套

华为OceanConnect物联网平台概念全景 | 我的物联网成长记

吃可爱长大的小学妹 提交于 2020-04-24 09:19:41
作者 | 我是卤蛋 华为云OceanConnect IoT云服务包括应用管理、设备管理、系统管理等能力,实现统一安全的网络接入、各种终端的灵活适配、海量数据的采集分析,从而实现新价值的创造。 华为云OceanConnect IoT云服务不仅可以简化各类终端厂家的开发,屏蔽各种复杂设备接口,实现终端设备的快速接入;同时面向各行业提供强大的开放能力,支撑各行业伙伴快速实现各种物联网业务应用,满足各行业客户的个性化业务需求。 我们将会用一系列文章为大家介绍一下华为云OceanConnect 物联网平台的各种开发工具及其概念。 ----------今天的任务是先了解一下各种概念---------- 开发中心 开发中心是基于物联网平台开放能力的一站式开发工具,帮助开发者快速构建基于物联网平台的解决方案。 固件 固件是指设备内部保存的设备“驱动程序”,是一个系统最基础最底层工作的软件。 项目 项目指物联网平台的资源空间。开发者在基于开发者门户进行物联网开发时,需要根据行业属性创建独立的项目,并在该项目空间内建设物联网产品和应用。 产品 某一类具有相同能力或特征的设备的集合称为一款产品。除了设备实体,产品还包含该类设备在物联网能力建设中产生的产品信息、产品模型(Profile)、插件、测试报告等资源。 产品模型 产品模型(也称Profile)用于描述设备具备的能力和特性