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 小米 华为 单反 装机 图拉丁
 
   -> 嵌入式 -> LiteOS设备开发(2)——华为云物联网平台产品开发 -> 正文阅读

[嵌入式]LiteOS设备开发(2)——华为云物联网平台产品开发

1、什么是产品?

2、产品由哪些部分组成?

3、如何开发产品?

在这里插入图片描述

华为云IoT端到端开发的开发流程

在这里插入图片描述
华为云物联网平台端到端开发流程大致可分为三个阶段:
平台侧开发、设备侧开发、应用侧开发。

平台侧开发指的是在华为云物联网平台上进行的开发,是设备接入的前置条件。设备侧开发指的是开发设备与物联网平台对接的能力,使设备能够上报数据和接受命令。应用侧开发指的是开发物联网应用,通过调用物联网平台开发的接口管理和控制设备。

在这里插入图片描述

在物联网平台中,某一类具有相同能力或特征的设备的合集被称为一款产品。开发一款产品,需要先定义它的物模型。如果这款产品上报数据的格式为二进制,还需要开发编解码插件。

物模型在线开发

什么是物模型
物模型又称产品模型,用于描述设备具备的能力和特性。开发者通过定义Profile,在物联网平台构建一款设备的抽象模型,使平台理解该款设备支持的服务、属性、命令等信息,如颜色、开关等。

在这里插入图片描述
并不是每个服务都必须同时具备属性和命令。
维护能力非必选,若产品不具备维护能力可留空。

如何设计物模型小熊派开发板智能农业

智慧农业物模型
在这里插入图片描述

编解码插件开发

编解码插件的作用
在这里插入图片描述
编解码插件是使用二进制编码上报数据的设备和物联网平台之间的翻译。以NB-IoT为例,NB-IoT设备和物联网平台之间采用COAP协议通讯。COAP消息的payload为应用层数据,应用层数据的格式由设备自行定义。由于NB-IoT设备一般对省电要求比较高,所以应用层数据一般不采用流行的JSON格式,而是采用二进制格式。但是,物联网平台与应用侧使用JSON格式进行通信,因此需要开发编解码插件,供物联网平台调用,以完成二进制格式和JSON格式的转换。

因为应用层数据格式由厂商自行定义,使用不同的产品需要不同的编解码插件。

编解码插件的工作包括对上行数据的解码和对下行命令的编码。也就是把设备上报的二进制数据解析为JSON消息,把平台下发的JSON格式的命令消息编码为二进制格式。因此,编解码插件需要对产品的每种上行和下行消息分别定义,逐条解析。

编解码插件的设计

在这里插入图片描述

智慧农业编解码插件设计
在这里插入图片描述

  嵌入式 最新文章
基于高精度单片机开发红外测温仪方案
89C51单片机与DAC0832
基于51单片机宠物自动投料喂食器控制系统仿
《痞子衡嵌入式半月刊》 第 68 期
多思计组实验实验七 简单模型机实验
CSC7720
启明智显分享| ESP32学习笔记参考--PWM(脉冲
STM32初探
STM32 总结
【STM32】CubeMX例程四---定时器中断(附工
上一篇文章      下一篇文章      查看所有文章
加:2022-01-04 13:36:08  更:2022-01-04 13:36:14 
 
开发: 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 12:20:19-

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