- liteos-m cortex-M23 liteos-m cortex-M23
- 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 前言先抛个灵魂拷问:你要的是“能亮机的固件”,还是“真能扛实时场景的系... 🏆本文收录于「滚雪球学SpringBoot」专栏(全网一个名),手把手带你零基础入门Spring Boot,从入门到就业,助你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8 前言先抛个灵魂拷问:你要的是“能亮机的固件”,还是“真能扛实时场景的系...
- Nexus_Geometry_Nano_Board因为板载天线的能力,可以使用星闪技术,蓝牙技术,以及WIFI连接华为云实现MQTT协议的使用连接华为云,应用场景为可作为任何小型设备主板。 Nexus_Geometry_Nano_Board因为板载天线的能力,可以使用星闪技术,蓝牙技术,以及WIFI连接华为云实现MQTT协议的使用连接华为云,应用场景为可作为任何小型设备主板。
- 1. 在云端添加测试设备打开之前教程新建的LWM2M产品,进入设备管理界面新建真实设备,设备标识符要填写NB模组的IMEI号,可以使用如下命令查看:AT+CGSN=1测试结果如下:+CGSN:867725038317248OK获取到IMEI号之后创建设备:创建之后会自动进入调试界面,接下来开始调试。2. NB模组使用LWM2M直接对接华为云BC35-G模组可以直接对接华为云平台,步骤如下。设... 1. 在云端添加测试设备打开之前教程新建的LWM2M产品,进入设备管理界面新建真实设备,设备标识符要填写NB模组的IMEI号,可以使用如下命令查看:AT+CGSN=1测试结果如下:+CGSN:867725038317248OK获取到IMEI号之后创建设备:创建之后会自动进入调试界面,接下来开始调试。2. NB模组使用LWM2M直接对接华为云BC35-G模组可以直接对接华为云平台,步骤如下。设...
- 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命令服...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签