利用 Air780E 低成本制作短信转发器

需求背景

作为一个经历过 web 2.0 浪潮以及经历国内网站、App 对于隐私无尽窃取的洗礼的老狗,深知在网络上行走有多个手机号作为隐私屏蔽的第一步是多么的重要(虽然实名,但是还是有点儿作用的。)
但是,虽然手机号副号成本低,但是手机的成本不低。不可能为了收个短信专门买一台机器的。因此就有了本次的需求驱动力。

需求评估及分析

模组特性比对

模组型号AT 指令LuatOS 二次开发USB 上网 RNDIS/PPPVoLTE 通话语音GNSS 定位适用区域
Air780EQ支持支持N/AN/AN/A中国
Air780EP支持支持N/AN/AN/A中国
Air780EPS支持支持N/AN/AN/A中国
Air780E支持支持支持N/AN/A中国
Air780EX支持支持支持N/AN/A中国
Air780EG支持支持支持N/A支持中国
Air780EEN支持N/A支持N/AN/A北美
Air780EEU支持N/A支持N/AN/A欧亚
Air780EEJ支持N/A支持N/AN/A日本
特性支持比对,引用自官网,有所修剪。完整对比见 https://official.openluat.com/detail?id=5

需求分析及评估

分析

  1. 用途:主要用于接收限制手机卡的短信并把相应短信信息转发到可选、指定的途径中;
  2. 运营商:支持中国电信、中国联通、中国移动、中国广电;
  3. 预算:越低越好,原合宙的开发板大幅度涨价,已经不具有性价比了。需要一块能够低成本替代的;
  4. 成熟度:主要指的是能够低难度上手,快速适用;

评估

  1. 目前,合宙自己做的 Air780E 核心板一开始推广的时候只要非常便宜的几十块就可以了,但是现在 淘宝 上已经涨价到了 99 元。这个价位就不如十几块钱的 410 USB Dongle 划算了。而除了合宙自己的核心板外,淘宝上还有 doiot 和 小蓝鲸物联科技 两个店铺有相应的核心板出售。
  2. Air780E 支持 4G Cat.1 网络、支持短信收发以及支持 RNDIS(可以做成 USB Dongle),对于个人而言已经完全足够使用了。小小的缺点就是缺乏对 WIFI 的支持,这样做短信转发的时候就需要手机卡本身有一定的上网流量,不然无法上网。不过这个问题可以通过与 ESP32 的核心板链接并借用 ESP32 的 WIFI 能力实现短信的转发。
  3. Air780E 支持的网络是联通和移动,如果手机卡本身是电信的话,建议购买的是 Air780EPV。
  4. 综上,我最终购买的就是 doiot 的 USB 接口的 Air780E

新手上路

实现效果目标

  1. 本需需要实现的是:当 Air780E 接到短信之后,通过互联网把短信转到指定的通道上,实现短信的转发。本次我选择的是 飞书 的 WebHook,收到短信后就转发到我的飞书机器人上,从而实现短信转发的效果。

准备转发渠道

正如上面所说的,采用的是 飞书 的 WebHook 做短信转发,所以本次介绍方式也是 飞书 的 WebHook 申请。申请步骤及方案见官方文章

代码准备

  1. 本次项目采用的是 0wQ 的 air780e-forwarder, 直接点击 Download ZIP 把代码打包下来就好了。
  2. 打开 /script/config.lua 的文件,找到 第4行NOTIFY_TYPE 修改成你选择的通知类型。我的是飞书,所以修改成 NOTIFY_TYPE = "feisu",
  3. 找到 第33行FEISHU_WEBHOOK = "",,把上面步骤申请的 KEY 填入到里面并保存文件。

工具准备

  1. 打开 合宙云盘,找到最新时间版本工具并下载。
  2. 双击打开程序,点击项目管理测试Step-00
  3. 点击 创建项目 并输入自定项目名称。Step-01
  4. 选择 下载好的固件(位于 core 目录),后缀是 .soc 的文件,Air780E 对应的就是结尾 EC618.soc 的文件,如图。Step-02
  5. 添加修改好的脚本文件(位于 script 目录),点击增加脚本或资源文件,把 script 目录下的文件全部添加进去。添加完后点击 下载底层和脚本Step-03
  6. 这时候,插入 Air780E 到电脑 USB(提示「发现下载端口」),这时候固件和脚本会自动刷入,直到提示下载完成。
  7. 这时,烧录操作全部完成,可以开机使用了。

Step-04


利用 Air780E 低成本制作短信转发器
https://www.saru.im/posts/51727.html
作者
Mark_Deng
發布於
2024年12月13日
許可協議