利尔达NB模组预注册模式和非预注册模式(OneNet)

2023-12-31 23:38

本文主要是介绍利尔达NB模组预注册模式和非预注册模式(OneNet),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

利尔达NB模组在注册时,可以选择预注册模式和非预注册模式。

预注册模式

该模式下在向模组发起注册设备的指令之后,用户不需要回复“观测”指令AT+MIPLOBSERVERSP 和“发现”指令 AT+MIPLDISCOVERRS。目前此自动回复功能只支持 1 个ObejctID、 1 个实例 ID 和 1 个资源 ID。

使用预注册模式时消息ID固定为666,且要在发起注册请求(AT+MIPLOPEN)之前先发一条 AT+MIPLNOTIFY。
例:AT+MIPLNOTIFY=0,666,3200,0,5750,1,14,“4E4230382D3031”,0,0
以上NOTIFY 的有效数据是固定的,为NB08-01的16进制ASCII码, 用于鉴权,如果数据内容有误会报错。

非预注册模式

在该模式下开启自动 Observe 功能后,在向模组发起注册设备的指令之后,平台会下发“观测”消息和“发现”指令,用户不需要回复“观测”指令AT+MIPLOBSERVERSP,但是需要回复“发现”指令AT+MIPLDISCOVERRS。此自动回复功能适用多对象多实例多资源。

此外,注册时查看串口消息会发现还会有两条观测消息,对象 ID 分别为 3 和 4,这两条消息用户不需要使用AT+MIPLOBSERVERSP 回复,模组会自动处理。开启自动 Observe 功能后,模组回复需要时间,要预留一些时间,然后再进行业务消息上报。下发的“观测”消息现象如下:
在这里插入图片描述

这篇关于利尔达NB模组预注册模式和非预注册模式(OneNet)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/557489

相关文章

Linux系统配置NAT网络模式的详细步骤(附图文)

《Linux系统配置NAT网络模式的详细步骤(附图文)》本文详细指导如何在VMware环境下配置NAT网络模式,包括设置主机和虚拟机的IP地址、网关,以及针对Linux和Windows系统的具体步骤,... 目录一、配置NAT网络模式二、设置虚拟机交换机网关2.1 打开虚拟机2.2 管理员授权2.3 设置子

SpringBoot如何通过Map实现策略模式

《SpringBoot如何通过Map实现策略模式》策略模式是一种行为设计模式,它允许在运行时选择算法的行为,在Spring框架中,我们可以利用@Resource注解和Map集合来优雅地实现策略模式,这... 目录前言底层机制解析Spring的集合类型自动装配@Resource注解的行为实现原理使用直接使用M

C#原型模式之如何通过克隆对象来优化创建过程

《C#原型模式之如何通过克隆对象来优化创建过程》原型模式是一种创建型设计模式,通过克隆现有对象来创建新对象,避免重复的创建成本和复杂的初始化过程,它适用于对象创建过程复杂、需要大量相似对象或避免重复初... 目录什么是原型模式?原型模式的工作原理C#中如何实现原型模式?1. 定义原型接口2. 实现原型接口3

Spring Cloud之注册中心Nacos的使用详解

《SpringCloud之注册中心Nacos的使用详解》本文介绍SpringCloudAlibaba中的Nacos组件,对比了Nacos与Eureka的区别,展示了如何在项目中引入SpringClo... 目录Naacos服务注册/服务发现引⼊Spring Cloud Alibaba依赖引入Naco编程s依

大数据spark3.5安装部署之local模式详解

《大数据spark3.5安装部署之local模式详解》本文介绍了如何在本地模式下安装和配置Spark,并展示了如何使用SparkShell进行基本的数据处理操作,同时,还介绍了如何通过Spark-su... 目录下载上传解压配置jdk解压配置环境变量启动查看交互操作命令行提交应用spark,一个数据处理框架

Go路由注册方法详解

《Go路由注册方法详解》Go语言中,http.NewServeMux()和http.HandleFunc()是两种不同的路由注册方式,前者创建独立的ServeMux实例,适合模块化和分层路由,灵活性高... 目录Go路由注册方法1. 路由注册的方式2. 路由器的独立性3. 灵活性4. 启动服务器的方式5.

Java实现状态模式的示例代码

《Java实现状态模式的示例代码》状态模式是一种行为型设计模式,允许对象根据其内部状态改变行为,本文主要介绍了Java实现状态模式的示例代码,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来... 目录一、简介1、定义2、状态模式的结构二、Java实现案例1、电灯开关状态案例2、番茄工作法状态案例

在JS中的设计模式的单例模式、策略模式、代理模式、原型模式浅讲

1. 单例模式(Singleton Pattern) 确保一个类只有一个实例,并提供一个全局访问点。 示例代码: class Singleton {constructor() {if (Singleton.instance) {return Singleton.instance;}Singleton.instance = this;this.data = [];}addData(value)

Spring 源码解读:自定义实现Bean定义的注册与解析

引言 在Spring框架中,Bean的注册与解析是整个依赖注入流程的核心步骤。通过Bean定义,Spring容器知道如何创建、配置和管理每个Bean实例。本篇文章将通过实现一个简化版的Bean定义注册与解析机制,帮助你理解Spring框架背后的设计逻辑。我们还将对比Spring中的BeanDefinition和BeanDefinitionRegistry,以全面掌握Bean注册和解析的核心原理。

模版方法模式template method

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/template-method 超类中定义了一个算法的框架, 允许子类在不修改结构的情况下重写算法的特定步骤。 上层接口有默认实现的方法和子类需要自己实现的方法