当前位置: 首页 > news >正文

合宙Air724UG LuatOS-Air script lib API--wifiRil

wifiRil
Table of Contents
wifiRil
wifiRil.regRsp(head, fnc, typ, formt)
wifiRil.regUrc(prefix, handler)
wifiRil.deRegUrc(prefix)
wifiRil.request(cmd, arg, onrsp, delay, param)
wifiRil
模块功能:esp8266 wifi模块AT命令交互管理

wifiRil.regRsp(head, fnc, typ, formt)
注册某个AT命令应答的处理函数

参数
名称 传入值类型 释义
head param 此应答对应的AT命令头,去掉了最前面的AT两个字符
fnc param AT命令应答的处理函数
typ param AT命令的应答类型,取值范围NORESULT,NUMBERIC,SLINE,MLINE,STRING,SPECIAL
formt param typ为STRING时,进一步定义STRING中的详细格式
返回值
bool ,成功返回true,失败false

例子
wifiRil.regRsp(“+CSQ”, rsp)
此API仅推荐给lib脚本使用,不推荐用户应用脚本使用;
用户应用脚本可以直接使用socket API,参考示例:示例

wifiRil.regUrc(prefix, handler)
注册某个urc的处理函数

参数
名称 传入值类型 释义
prefix param urc前缀,最前面的连续字符串,包含+、大写字符、数字的组合
handler param urc的处理函数
返回值

例子
wifiRil.regUrc(“+CREG”, neturc)
此API仅推荐给lib脚本使用,不推荐用户应用脚本使用;
用户应用脚本可以直接使用socket API,参考示例:示例

wifiRil.deRegUrc(prefix)
解注册某个urc的处理函数

参数
名称 传入值类型 释义
prefix param urc前缀,最前面的连续字符串,包含+、大写字符、数字的组合
返回值

例子
deRegUrc(“+CREG”)
此API仅推荐给lib脚本使用,不推荐用户应用脚本使用;
用户应用脚本可以直接使用socket API,参考示例:示例

wifiRil.request(cmd, arg, onrsp, delay, param)
发送AT命令到底层软件

参数
名称 传入值类型 释义
cmd param AT命令内容
arg param AT命令参数,例如AT+CMGS=12命令执行后,接下来会发送此参数;AT+CIPSEND=14命令执行后,接下来会发送此参数
onrsp param AT命令应答的处理函数,只是当前发送的AT命令应答有效,处理之后就失效了
delay param 延时delay毫秒后,才发送此AT命令
返回值

例子
wifiRil.request(“AT+CENG=1,1”)
wifiRil.request(“AT+CRSM=214,28539,0,0,12,“64f01064f03064f002fffff””, nil, crsmResponse)
此API仅推荐给lib脚本使用,不推荐用户应用脚本使用;
用户应用脚本可以直接使用socket API,参考示例:示例


wifiRil
Table of Contents
wifiRil
wifiRil.regRsp(head, fnc, typ, formt)
wifiRil.regUrc(prefix, handler)
wifiRil.deRegUrc(prefix)
wifiRil.request(cmd, arg, onrsp, delay, param)
wifiRil
模块功能:esp8266 wifi模块AT命令交互管理

wifiRil.regRsp(head, fnc, typ, formt)
注册某个AT命令应答的处理函数

参数
名称 传入值类型 释义
head param 此应答对应的AT命令头,去掉了最前面的AT两个字符
fnc param AT命令应答的处理函数
typ param AT命令的应答类型,取值范围NORESULT,NUMBERIC,SLINE,MLINE,STRING,SPECIAL
formt param typ为STRING时,进一步定义STRING中的详细格式
返回值
bool ,成功返回true,失败false

例子
wifiRil.regRsp(“+CSQ”, rsp)
此API仅推荐给lib脚本使用,不推荐用户应用脚本使用;
用户应用脚本可以直接使用socket API,参考示例:示例

wifiRil.regUrc(prefix, handler)
注册某个urc的处理函数

参数
名称 传入值类型 释义
prefix param urc前缀,最前面的连续字符串,包含+、大写字符、数字的组合
handler param urc的处理函数
返回值

例子
wifiRil.regUrc(“+CREG”, neturc)
此API仅推荐给lib脚本使用,不推荐用户应用脚本使用;
用户应用脚本可以直接使用socket API,参考示例:示例

wifiRil.deRegUrc(prefix)
解注册某个urc的处理函数

参数
名称 传入值类型 释义
prefix param urc前缀,最前面的连续字符串,包含+、大写字符、数字的组合
返回值

例子
deRegUrc(“+CREG”)
此API仅推荐给lib脚本使用,不推荐用户应用脚本使用;
用户应用脚本可以直接使用socket API,参考示例:示例

wifiRil.request(cmd, arg, onrsp, delay, param)
发送AT命令到底层软件

参数
名称 传入值类型 释义
cmd param AT命令内容
arg param AT命令参数,例如AT+CMGS=12命令执行后,接下来会发送此参数;AT+CIPSEND=14命令执行后,接下来会发送此参数
onrsp param AT命令应答的处理函数,只是当前发送的AT命令应答有效,处理之后就失效了
delay param 延时delay毫秒后,才发送此AT命令
返回值

例子
wifiRil.request(“AT+CENG=1,1”)
wifiRil.request(“AT+CRSM=214,28539,0,0,12,“64f01064f03064f002fffff””, nil, crsmResponse)
此API仅推荐给lib脚本使用,不推荐用户应用脚本使用;
用户应用脚本可以直接使用socket API,参考示例:示例

http://www.lryc.cn/news/126755.html

相关文章:

  • python读取word/pdf文档,指定文字内容和图片
  • 零售行业供应链管理核心KPI指标(二) – 线上订单履行周期
  • VGG分类实战:猫狗分类
  • C++11并发与多线程笔记(3)线程传参详解,detach()大坑,成员函数做线程函数
  • 说几个常见的语法糖
  • Python文件操作与输入输出:从基础到高级应用
  • leetcode算法题--找出最安全路径
  • 神经网络基础-神经网络补充概念-34-正则化
  • idea打jar包
  • 民安汇智(第三方旅游服务暗访)开展旅游景区度假区明察暗访复核检查服务
  • 《游戏编程模式》学习笔记(六)单例模式 Singleton Pattern
  • 《Go 语言第一课》课程学习笔记(二)
  • 神经网络基础-神经网络补充概念-26-前向和反向传播
  • Gin路由组
  • 安防监控视频云存储平台EasyNVR通道频繁离线的原因排查与解决
  • Redis-分布式锁!
  • Unity如何把游戏导出成手机安装包
  • 使用爱校对软件保证公文材料质量的关键步骤
  • Spring Data Elasticsearch 的简单使用
  • 2024」预备研究生mem-角平分线定理中线定理垂线定理、射影定理
  • nginx部署时http接口正常,ws接口404
  • 数学建模的概念和学习方法(什么是数学建模)
  • ChatGPT在智能安全监测和入侵检测中的应用如何?
  • 智能数据建模软件DTEmpower 2023R2新版本功能介绍
  • BDA初级分析——认识SQL,认识基础语法
  • Qt应用开发(基础篇)——MDI窗口 QMdiArea QMdiSubWindow
  • 图片转换成pdf格式?这几种转换格式方法了解一下
  • thingsboard编译安装踩坑记录
  • 汇编语言例子集合
  • 强化学习:用Python训练一个简单的机器人