||
纸上得来终觉浅,绝知此事要躬行。本文精选五个高实用性的应用示例——包括远程设备控制、验证码自动同步、来电黑名单记录等,结合开源工具的实际部署过程,系统总结权限申请、事件监听、数据封装与转发通道配置等核心要点,真正做到“全搞定”。
一、功能示例源码开放
本文以Air780EHV核心板为例,分享来电转发和短信转发应用示例要点。
main.lua:主程序入口,用于加载功能模块。
sms_forward.lua:短信转发功能模块文件
包括配置飞书、钉钉、企业微信机器人的webhook和secret(加签);使用send_sms()发送短信的功能函数,等待CC_IND消息后,手机卡可以进行收发短信;receive_sms()接收短信处理的功能函数,收到短信后获取来信号码和短信内容,通过回调函数sms_handler(num, txt)转发到指定的机器人。
cc_forward.lua:来电转发功能模块文件
包括配置飞书、钉钉、企业微信机器人的webhook和secret(加签);使用cc_setup()初始化电话功能,做好接收来电的准备;cc_state(state)电话状态判断并获取来电号码,来电或者挂断等不同情况做不同处理;cc_forward(),来电号码信息转发到指定机器人。
netdrv_device.lua:网卡驱动设备,可以配置使用netdrv文件夹内的四种网卡(单4G网卡、单Wi-Fi网卡、单SPI以太网卡、多网卡)中的任何一种网卡。
sntp_app.lua:时间同步应用功能模块。
以下是核心示例代码,完整demo详见源码仓库最新文件。
1)sms_forward.lua短信转发功能核心代码






2)cc_forward.lua来电转发功能核心代码







准备好硬件和软件环境,实操教程详见:https://docs.openluat.com/air780egh/luatos/app/common/sms_call_forward/
1)钉钉机器人接收到转发的短信和来电号码

2)飞书机器人接收到转发的短信和来电号码

3)企业微信机器人接收到转发的短信和来电号码

短信和来电转发并非仅服务于个人场景,更在物联网领域承担 “低成本应急通信桥梁” 的角色。依托合宙低功耗Cat.1系列模组对语音、短信功能的原生支持,广泛适配工业、安防、车载等多领域的实时响应需求。
工业场景对设备故障的响应速度直接影响生产效益,转发器可构建 “无延迟预警链路”。
例如:
故障预警与远程控制
生产线传感器实时监测设备振动、温度等参数,当数值超出阈值时,通过合宙模组自动发送含故障代码的短信至工程师手机,触发提醒。
聚焦“网络中断时的可靠响应”,解决Wi-Fi/宽带故障导致的报警失效问题。
例如:
1)安全事件即时响应烟雾报警器、门窗磁传感器触发报警后,发送报警短信通知用户。
2)设备状态上报智能门锁、扫地机器人等终端完成关键操作后(如 “门锁异常开启”“电量低于 10%”),通过短信推送结果,避免用户因APP未登录而错过重要信息,显著提升使用体验。
适配移动场景的实时性与应急性需求,尤其适合高速移动或信号波动环境。
例如:
车辆防盗与追踪
车载GPS终端检测到非法启动、车门异常开启时,立即拨打车主电话并发送报警短信;物流车队中,货车的超速、偏离路线等状态通过短信实时上报,管理员可即时调度调整行程。
破解 “偏远地区通信覆盖不足” 的痛点,成为野外设备的 “保底通信方案”。
例如:
1)精准农业管理土壤湿度传感器、气象站通过短信告知农户灌溉需求或极端天气预警。
2)偏远地区数据传输在无光纤、Wi-Fi覆盖的山区,水文监测设备通过合宙模组将水位、水质数据转为短信发送至水利局平台。类似青藏高原的生态监测场景,短信转发成为无人机中继之外的 “低成本备用方案”,确保数据不丢失。
兼顾企业运营效率与用户体验,实现信息精准触达。
例如:
1)备用卡集中管理:企业将绑定业务系统的保号SIM卡插入转发器,把银行对账通知、平台验证码等短信统一转发至指定号码货终端,避免多卡分散管理导致的信息遗漏。
2)商业信息精准推送:零售企业通过转发器向用户发送订单发货、促销活动等短信,对高价值订单同步触发来电语音确认,提升用户信任度与转化率。
今天的内容就分享到这里了~