ESP32C3 + Air780e 短信转发
- 使用 ESP32-C3 SuperMini + Air780E AT 模块
- 增加了 Bark 推送
- 增加了获取本机号码,并作为 Bark 分组推送
- 修复了无法处理带换行符短信的问题
- 修复了标题无法正常显示 +86 的问题
- 增加了短信修改 Wi-Fi 和 CmdTag 功能
- 模块接线
Air780E | ESP32-C3 |
---|---|
VCC | 5V |
GND | GND |
TX | 1 |
RX | 0 |
- 修改 util_notify.lua 添加你自己的推送,必须配置
- 修改 util_wifi.lua 添加你自己的Wi-Fi,也可以不修改,通过短信发送Wi-Fi配置进行连接
- 打印外壳
- all done
目前支持命令([cmdTag]表示你的tag,可以理解为密码,默认1234)
C[cmdTag]REBOOT:重启
C[cmdTag]SEND[空格][手机号][空格][短信内容]:主动发短信
C[cmdTag]WIFI[空格][SSID][空格][PASSWORD]:修改 WIFI 连接
C[cmdTag]CMDTAG[空格][cmdTag]:修改 cmdTag
C[cmdTag]RESET:恢复出厂设置 (清空整个kv数据库)
如修改 Wi-Fi 连接,发送以下短信到插入的sim卡号码
C1234WIFI ssid password
- 国内 sim 卡一般可以正常获取本机号码
- 如不能正常获取,可按以下步骤解决
- 使用 iPhone (Android未测试) 进入
设置-电话-本机号码
,进行手动输入保存后就能自动获取 - 编辑
mian.lua
中myNumber
变量手动指定 - 号码格式为
+8613800138000
- 不能正常获取本机号码的原因为:部分厂家并没有将本机号码写到 sim 卡
- 修改了逻辑,当识别到获取的号码非国内号码时,会优先手动注册到中国移动
- 请确保能正常获取本机号码,或已手动设置本机号码
- 支持移动联通
- 电信能注册成功,但无法收发短信