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

sys系统消息

今天我们特别来讲一讲关于sys系统消息

1、DTIMER_WAKEUP

deep sleep timer定时时间到回调

额外返回参数

例子

sys.subscribe("DTIMER_WAKEUP", function(timer_id) log.info("deep sleep timer", timer_id) end)

2、YHM27XX_REG

YHM27XX芯片寄存器信息更新回调

额外返回参数

例子

sys.subscribe("YHM27XX_REG", function(data) -- 注意, 会一次性读出0-9,总共8个寄存器值 log.info("yhm27xx", data and data:toHex()) end)

3、LORA_TX_DONE

LORA 发送完成

额外返回参数

例子

sys.subscribe("LORA_TX_DONE", function() lora.recive(1000) end)

4、LORA_RX_DONE

LORA 接收完成

额外返回参数

例子

sys.subscribe("LORA_RX_DONE", function(data, size, rssi, snr) -- rssi 和 snr 于 2023-09-06 新增 log.info("LORA_RX_DONE: ", data, size, rssi, snr) lora.send("PING") end)

5、LORA_TX_TIMEOUT

LORA 发送超时

额外返回参数

例子

sys.subscribe("LORA_TX_TIMEOUT", function() lora.recive(1000) end)

6、LORA_RX_TIMEOUT

LORA 接收超时

额外返回参数

例子

sys.subscribe("LORA_RX_TIMEOUT", function() lora.recive(1000) end)

7、LORA_RX_ERROR

LORA 接收错误

额外返回参数

例子

sys.subscribe("LORA_RX_ERROR", function() lora.recive(1000) end)

8、GNSS_STATE

GNSS状态变化

额外返回参数

例子

9、SIM_IND

sim卡状态变化

额外返回参数

例子

10、CELL_INFO_UPDATE

基站数据已更新

额外返回参数

例子

-- 订阅式 sys.subscribe("CELL_INFO_UPDATE", function() log.info("cell", json.encode(mobile.getCellInfo())) end)

11、SCELL_INFO

服务小区额外信息更新

额外返回参数

例子

-- 订阅式 sys.subscribe("SCELL_INFO", function() log.info("service cell", mobile.scell())) end)

12、NTP_UPDATE

时间已经同步

额外返回参数

例子

-- 对于电信/移动的卡, 联网后,基站会下发时间,但联通卡不会,务必留意 sys.subscribe("NTP_UPDATE", function() log.info("mobile", "time", os.date()) end)

13、CSCON

RRC状态

额外返回参数

例子

-- state 1 CONNECT 0 IDLE sys.subscribe("CSCON", function(state) log.info("mobile", "CSCON", state) end)

14、CC_IND

通话状态变化

额外返回参数

通话状态回调参数

status,通话状态,string类型,取值如下:

  • "READY":通话准备完成,可以拨打电话或者呼入电话了

  • "INCOMINGCALL":有电话呼入

  • "CONNECTED":电话已经接通

  • "DISCONNECTED":电话被对方挂断

  • "SPEECH_START":通话开始

  • "MAKE_CALL_OK":拨打电话请求成功

  • "MAKE_CALL_FAILED":拨打电话请求失败

  • "ANSWER_CALL_DONE":接听电话请求完成

  • "HANGUP_CALL_DONE":挂断电话请求完成

  • "PLAY":开始有音频输出

例子

sys.subscribe("CC_IND", function(status) log.info("CC状态", status) end)

15、IP_READY

已联网

额外返回参数

例子

-- 联网后会发一次这个消息 sys.subscribe("IP_READY", function(ip, adapter) log.info("mobile", "IP_READY", ip, (adapter or -1) == socket.LWIP_GP) end)

补充说明:

在如下几种情况下, 系统都会发布 IP_READY 消息:

(1)4G 的 PDP 成功激活,

(2)WiFi 连接宽带成功分配 IP,

(3)以太网连接宽带成功分配 IP,

(4)WiFi 设置静态 IP,连接成功了另一个 AP;

(5)以太网设置静态 IP,连接成功了网线。

如果没有插 SIM 卡的情况下,或者是 4G 的网络没有建立的情况下,

注意有如下两种情况:

(1) 以太网网线接好(假如接到了宽带路由器),系统会发布 IP_READY ;

(2) WiFi STA 连上了一个 AP, 系统会发布 IP_READY ;

通过消息的回调参数,来取得 IP 和 网卡的 ID,可以区分是哪种上网方式。

16、IP_LOSE

已断网

额外返回参数

例子

-- 断网后会发一次这个消息 sys.subscribe("IP_LOSE", function(adapter) log.info("mobile", "IP_LOSE", (adapter or -1) == socket.LWIP_GP) end)

17、NTP_UPDATE

时间已经同步

额外返回参数

例子

sys.subscribe("NTP_UPDATE", function() log.info("socket", "sntp", os.date()) end)

18、NTP_ERROR

时间同步失败

额外返回参数

例子

sys.subscribe("NTP_ERROR", function() log.info("socket", "sntp error") end)

19、SMS_INC

收到短信

额外返回参数

返回参数类型解释
string手机号
string短信内容,UTF8编码

例子

http://www.jsqmd.com/news/254873/

相关文章:

  • 高效筛选20w热点数据,从MySQL 2000w中精准提取
  • LuatOS-Air脚本移植到LuatOS版本注意事项
  • AI搜索新趋势:品牌推广如何赢得DeepSeek等智能模型的青睐?
  • 一文搞定AI排名SEO的手段:从“反向提问”来优化AI排名
  • 【1 月小记】Part 5: DP 优化 - L
  • AI搜索与消费者的未来:2026年需要关注的7个SEO领域
  • 救命神器8个AI论文写作软件,专科生毕业论文救星!
  • 从抽检到全检,AI 正在如何改变工厂质量控制体系?
  • 通信原理篇---AM\DSB\SSB\VSB
  • 教AI写漏洞代码,竟让它产生奴役人类幻想
  • 中国大学题库数据集包含24个学科领域:STEM教育数据库、理工科题库、计算机科学题库、JSON格式结构化数据、支持机器学习训练、自适应学习算法开发和智能教育系统构建
  • 中国上市公司股吧数据集(含帖子正文、回帖互动、用户画像与粉丝关系,共6万+结构化样本与统一ID可关联),支持金融舆情分析、推荐排序、社交网络挖掘与中文大模型训练的高质
  • 蓝牙学习之Provision(7)bind (1)
  • 导师推荐!专科生必看!8款AI论文平台测评与推荐
  • 蓝牙学习之Provision(6)Provison Complete
  • JD商品评论数据集:真实用户评论情感分析数据,中文自然语言处理语料,学习深度学习模型训练、文本挖掘、电商推荐系统优化、产品评价分析、客户服务改进及自然语言处理教学
  • 戴尔警告:SSD短缺下重复使用闪存存在风险
  • SK海力士开发分割单元5位闪存技术
  • 实用指南:Transformer实战(30)——Transformer注意力机制可视化
  • 柏林AI客服平台Parloa获得3.5亿美元融资打造对话式企业体验
  • 导师严选8个AI论文平台,研究生高效写作必备!
  • 工业级双通道 AI 语音处理模块 A-59U 深度解析:降噪消回音 + 多场景适配方案
  • 采用螺旋--蛇形部署的分布式光纤传感器:实现袋式锂离子电池高精度全场温度重建与热管理
  • MongoDB整合数据库与嵌入模型简化AI开发
  • 阿联酋发布全球领先阿拉伯语大语言模型Falcon-H1
  • nRF54LM20B 芯片相关技术: Nordic端到端边缘AI方案
  • 【1 月小记】Part 6: DP 优化 - L
  • 【C语言图形学】用*号绘制完美圆的三种算法详解与实现【AI】
  • 最新Illustrator AI 2026软件下载与安装教程指南
  • 【节点】[DepthFade节点]原理解析与实际应用 - 指南