- 1. LiteOS OC lwm2m 抽象组件概述为了适应各种各样的使用lwm2m接入华为OC的模式,特采用该层次接口,对上提供应用所需的接口,对下允许接入方式的灵活适配。oc_lwm2m_agent是处理使用lwm2m协议对接华为OC的流程抽象层,允许使用流程进行对接,也允许使用NB芯片内置的流程进行对接。对于应用程序开发者而言,无需关注对接流程的实现细节,仅仅需要调用该模块提供的api即... 1. LiteOS OC lwm2m 抽象组件概述为了适应各种各样的使用lwm2m接入华为OC的模式,特采用该层次接口,对上提供应用所需的接口,对下允许接入方式的灵活适配。oc_lwm2m_agent是处理使用lwm2m协议对接华为OC的流程抽象层,允许使用流程进行对接,也允许使用NB芯片内置的流程进行对接。对于应用程序开发者而言,无需关注对接流程的实现细节,仅仅需要调用该模块提供的api即...
- 1. 云端准备工作 —— 注册并登录OC平台注册并登录华为OceanConnect平台,需要使用华为云账号登录。进入后界面如下:华为云界面2. 云端操作 — 创建云端设备2.1. 创建项目点击创建项目:填写信息之后提交:创建之后,系统会弹出分配的应用ID和秘钥,应点击下载,及时保存:接下来点击进入项目,进入之后界面如下:2.2. 创建产品选择创建自定义产品:填写产品信息:创建产品成功之后如图... 1. 云端准备工作 —— 注册并登录OC平台注册并登录华为OceanConnect平台,需要使用华为云账号登录。进入后界面如下:华为云界面2. 云端操作 — 创建云端设备2.1. 创建项目点击创建项目:填写信息之后提交:创建之后,系统会弹出分配的应用ID和秘钥,应点击下载,及时保存:接下来点击进入项目,进入之后界面如下:2.2. 创建产品选择创建自定义产品:填写产品信息:创建产品成功之后如图...
- 1. LiteOS OC COAP 抽象组件概述为了适应各种各样的使用coap接入华为OC的模式,特采用该层次接口,对上提供应用所需的接口,对下允许接入方式的灵活适配。OC COAP AL的api接口声明在<oc_coap_al.h>中,使用相关的接口需要包含该头文件。配置并连接对接服务器的所有信息保存在结构体oc_config_param_t中,其定义在oc_coap_al.h中,如下:t... 1. LiteOS OC COAP 抽象组件概述为了适应各种各样的使用coap接入华为OC的模式,特采用该层次接口,对上提供应用所需的接口,对下允许接入方式的灵活适配。OC COAP AL的api接口声明在<oc_coap_al.h>中,使用相关的接口需要包含该头文件。配置并连接对接服务器的所有信息保存在结构体oc_config_param_t中,其定义在oc_coap_al.h中,如下:t...
- 1. 云端准备工作 —— 注册并登录OC平台注册并登录华为OceanConnect平台,需要使用华为云账号登录。进入后界面如下:华为云界面2. 云端操作 — 创建云端设备2.1. 创建项目点击创建项目:填写信息之后提交:创建之后,系统会弹出分配的应用ID和秘钥,应点击下载,及时保存:接下来点击进入项目,进入之后界面如下:2.2. 创建产品选择创建自定义产品:填写产品信息:创建产品成功之后如图... 1. 云端准备工作 —— 注册并登录OC平台注册并登录华为OceanConnect平台,需要使用华为云账号登录。进入后界面如下:华为云界面2. 云端操作 — 创建云端设备2.1. 创建项目点击创建项目:填写信息之后提交:创建之后,系统会弹出分配的应用ID和秘钥,应点击下载,及时保存:接下来点击进入项目,进入之后界面如下:2.2. 创建产品选择创建自定义产品:填写产品信息:创建产品成功之后如图...
- 1. LiteOS OC MQTT 抽象组件概述为了适应各种各样的使用mqtt接入华为OC的模式,特采用该层次接口,对上提供应用所需的接口,对下允许接入方式的灵活适配。OC MQTT AL的api接口声明在<oc_mqtt_al.h>中,使用相关的接口需要包含该头文件。配置并连接对接服务器的所有信息保存在结构体oc_mqtt_config_t中,其定义在oc_mqtt_al.h中,如下:ty... 1. LiteOS OC MQTT 抽象组件概述为了适应各种各样的使用mqtt接入华为OC的模式,特采用该层次接口,对上提供应用所需的接口,对下允许接入方式的灵活适配。OC MQTT AL的api接口声明在<oc_mqtt_al.h>中,使用相关的接口需要包含该头文件。配置并连接对接服务器的所有信息保存在结构体oc_mqtt_config_t中,其定义在oc_mqtt_al.h中,如下:ty...
- 1. 云端准备工作 —— 注册并登录OC平台注册并登录华为OceanConnect平台,需要使用华为云账号登录。进入后界面如下:2. 云端操作 — 创建云端设备2.1. 创建项目点击创建项目:填写信息之后提交:创建之后,系统会弹出分配的应用ID和秘钥,应点击下载,及时保存:打开下载的文件,可以看到其中存放的ID和秘钥信息:接下来点击进入项目,进入之后界面如下:2.2. 创建产品选择创建自定义... 1. 云端准备工作 —— 注册并登录OC平台注册并登录华为OceanConnect平台,需要使用华为云账号登录。进入后界面如下:2. 云端操作 — 创建云端设备2.1. 创建项目点击创建项目:填写信息之后提交:创建之后,系统会弹出分配的应用ID和秘钥,应点击下载,及时保存:打开下载的文件,可以看到其中存放的ID和秘钥信息:接下来点击进入项目,进入之后界面如下:2.2. 创建产品选择创建自定义...
- 1. LiteOS MQTT组件概述MQTT AL用来解耦基于MQTT的业务和MQTT的具体实现,具体来说以后的MQTT业务层应该有且只能使用MQTT AL提供的相关功能(API 数据结构 流程等)。MQTT AL定义MQTT的标准,用来屏蔽各个MQTT协议实现的差异(如软件库 或者硬件),让上层业务无需关心MQTT的实现部分。MQTT AL的api接口声明在<mqtt_al.h>中,使用相... 1. LiteOS MQTT组件概述MQTT AL用来解耦基于MQTT的业务和MQTT的具体实现,具体来说以后的MQTT业务层应该有且只能使用MQTT AL提供的相关功能(API 数据结构 流程等)。MQTT AL定义MQTT的标准,用来屏蔽各个MQTT协议实现的差异(如软件库 或者硬件),让上层业务无需关心MQTT的实现部分。MQTT AL的api接口声明在<mqtt_al.h>中,使用相...
- 1. EMQ XEMQ X与emqttd的关系EMQ X全称Erlang/Enterprise/Elastic MQTT Broker,它是基于Erlang/OTP语言平台开发,支持大规模连接和分布式集群,发布订阅模式的百万级开源MQTT消息服务器。说起EMQ-X,其它的前身就是emqttd消息服务器,自emqttd 3.0 版本起更名为EMQ-X。EMQ X支持的协议EMQ X 消息服务器... 1. EMQ XEMQ X与emqttd的关系EMQ X全称Erlang/Enterprise/Elastic MQTT Broker,它是基于Erlang/OTP语言平台开发,支持大规模连接和分布式集群,发布订阅模式的百万级开源MQTT消息服务器。说起EMQ-X,其它的前身就是emqttd消息服务器,自emqttd 3.0 版本起更名为EMQ-X。EMQ X支持的协议EMQ X 消息服务器...
- 1. JSON与cJSONJSON —— 轻量级的数据格式JSON 全称 JavaScript Object Notation,即 JS对象简谱,是一种轻量级的数据格式。它采用完全独立于编程语言的文本格式来存储和表示数据,语法简洁、层次结构清晰,易于人阅读和编写,同时也易于机器解析和生成,有效的提升了网络传输效率。JSON语法规则JSON对象是一个无序的"名称/值"键值对的集合:以"{"开始... 1. JSON与cJSONJSON —— 轻量级的数据格式JSON 全称 JavaScript Object Notation,即 JS对象简谱,是一种轻量级的数据格式。它采用完全独立于编程语言的文本格式来存储和表示数据,语法简洁、层次结构清晰,易于人阅读和编写,同时也易于机器解析和生成,有效的提升了网络传输效率。JSON语法规则JSON对象是一个无序的"名称/值"键值对的集合:以"{"开始...
- 1. SAL套接字抽象层SAL全称Socket Abstract Layer,即套接字抽象层,主要作用是对上层应用提供一层统一的 socket 编程接口,屏蔽底层网络硬件的差异。LiteOS的SAL架构如下:SAL的优势从图中一看即知:无论底层使用以太网+LwIP协议栈组合,还是使用ESP8266/M26+AT框架组合,经过SAL套接字抽象层之后,对用户提供的接口都是统一的,极大的提高了程序... 1. SAL套接字抽象层SAL全称Socket Abstract Layer,即套接字抽象层,主要作用是对上层应用提供一层统一的 socket 编程接口,屏蔽底层网络硬件的差异。LiteOS的SAL架构如下:SAL的优势从图中一看即知:无论底层使用以太网+LwIP协议栈组合,还是使用ESP8266/M26+AT框架组合,经过SAL套接字抽象层之后,对用户提供的接口都是统一的,极大的提高了程序...
- 1. AT客户端框架在之前的三篇教程中,我们都是直接使用串口助手发送AT指令与模组通信,本篇教程就来探索一下如何使用 MCU 中的串口模组交互。什么是AT客户端在使用AT指令的时候,直接发送AT指令的一端称为客户端(AT Client),接收AT指令并返回响应的一端称为服务端(AT Server)。ESP8266、M26、BC35-G这些通信模组都是接收我们发送的AT指令,所以称为AT命令服... 1. AT客户端框架在之前的三篇教程中,我们都是直接使用串口助手发送AT指令与模组通信,本篇教程就来探索一下如何使用 MCU 中的串口模组交互。什么是AT客户端在使用AT指令的时候,直接发送AT指令的一端称为客户端(AT Client),接收AT指令并返回响应的一端称为服务端(AT Server)。ESP8266、M26、BC35-G这些通信模组都是接收我们发送的AT指令,所以称为AT命令服...
- 1. 环境准备硬件准备小熊派开发板NB-IoT通信模组(BC35-G)BC35-G 是一款高性能、低功耗的多频段 NB-IoT 无线通信模块,支持 B1/B3/B8/B5/B20/B28 频段,在设计和AT指令上与BC95兼容。小熊派NB-IoT通信扩展模组的波特率为9600bps。软件准备QCOM串口助手文档准备BC35-G AT命令手册此文档来自于移远官方!阅读本教程时,关于AT指令的详... 1. 环境准备硬件准备小熊派开发板NB-IoT通信模组(BC35-G)BC35-G 是一款高性能、低功耗的多频段 NB-IoT 无线通信模块,支持 B1/B3/B8/B5/B20/B28 频段,在设计和AT指令上与BC95兼容。小熊派NB-IoT通信扩展模组的波特率为9600bps。软件准备QCOM串口助手文档准备BC35-G AT命令手册此文档来自于移远官方!阅读本教程时,关于AT指令的详...
- 1. 环境准备硬件准备小熊派开发板M26通信模组软件准备QCOM串口助手文档准备M26 AT命令手册此文档来自于移远官方!阅读本教程时,关于AT指令的详细说明请参考该文档!切换开关小熊派开发板右上角的开关拨到AT-PC一端,则模组直接与PC相连,方便调试。所有工具和文档均在『小熊派开源社区』公众号回复“通信模组”获取!2. 模组信号查询与网络查询AT指令AT指令:AT功能:测试AT指令功能是... 1. 环境准备硬件准备小熊派开发板M26通信模组软件准备QCOM串口助手文档准备M26 AT命令手册此文档来自于移远官方!阅读本教程时,关于AT指令的详细说明请参考该文档!切换开关小熊派开发板右上角的开关拨到AT-PC一端,则模组直接与PC相连,方便调试。所有工具和文档均在『小熊派开源社区』公众号回复“通信模组”获取!2. 模组信号查询与网络查询AT指令AT指令:AT功能:测试AT指令功能是...
- 1. 环境准备硬件准备小熊派开发板ESP8266通信模组软件准备QCOM串口助手网络调试助手文档准备ESP8266 AT指令集此文档来自于乐鑫官方!阅读本教程时,关于AT指令的详细说明请参考该文档!切换开关小熊派开发板右上角的开关拨到AT-PC一端,则模组直接与PC相连,方便调试。所有工具和文档均在『小熊派开源社区』公众号回复“通信模组”获取!2. 基础AT指令AT指令:AT功能:测试AT指... 1. 环境准备硬件准备小熊派开发板ESP8266通信模组软件准备QCOM串口助手网络调试助手文档准备ESP8266 AT指令集此文档来自于乐鑫官方!阅读本教程时,关于AT指令的详细说明请参考该文档!切换开关小熊派开发板右上角的开关拨到AT-PC一端,则模组直接与PC相连,方便调试。所有工具和文档均在『小熊派开源社区』公众号回复“通信模组”获取!2. 基础AT指令AT指令:AT功能:测试AT指...
- 1.E53_ST1扩展板及其驱动关于E53标准接口E53接口标准的E取自扩展(Expansion)的英文首字母,板子的尺寸为5×3cm,故采用E53作为前缀来命名尺寸为 5cm*3cm 类型的案例扩展板,任何一款满足标准设计的开发板均可直接适配E53扩展板。E53扩展板是根据不同的应用场景来设计的,以最大的程度在扩展板上还原真实应用场景,不同案例的扩展板根据不同的应用场景来命名后缀。例如:E... 1.E53_ST1扩展板及其驱动关于E53标准接口E53接口标准的E取自扩展(Expansion)的英文首字母,板子的尺寸为5×3cm,故采用E53作为前缀来命名尺寸为 5cm*3cm 类型的案例扩展板,任何一款满足标准设计的开发板均可直接适配E53扩展板。E53扩展板是根据不同的应用场景来设计的,以最大的程度在扩展板上还原真实应用场景,不同案例的扩展板根据不同的应用场景来命名后缀。例如:E...
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签