100元自制短信转发器模块,自动转发短信到通知通道

手上有张KnowRoaming的SIM卡,但为了接收短信不得不时额外带着个手机,令人十分烦恼。好在发现合宙公司卖的4G模块,而且已经有人成功实现了短信转发功能。为了解决这个问题,我决定花100元打造一款短信转发器。

在这篇文章中,我会分享自己的DIY经验,让你也能轻松解决短信接收问题。

成本

因为KnowRoaming手机卡只能收短信,不能发短信,也没有数据流量,而Air780e正好不支持连接Wi-Fi,所以需要搭配ESP32S3。ESP32S3用来连接Wi-Fi,并作为主控板,通过UART来连接和驱动Air780e。

合宙只给送了排针,没有排母(甚至不卖这玩意),但是直接把ESP32S3和Air780e焊死显然不合适,所以只能自己再买排母。¥15一盒里面有5对,所以实际分摊下来只有¥3。

开发过程中可以用线凑合,但是我最后打算直插在UPS的USB口上,所以转换头必不可少。

这没啥说的,自己又没有电烙铁又没这技术,就找了个修手机的铺子,让老板帮忙焊的。老板一边焊,一边说他这含银焊锡用在这上面都浪

焊接和组装

先上个全家福~

焊排针和排座没啥好说的,就照着下图的样子焊就行。

ESP32S3 Air780e

另外因为Air780e默认不会上电自动开机,所以还要把PWR键上方的焊盘短接来让它通电就自动开机。(暂且借晨旭的博客中的图片,因为我焊的时候忘了这茬了……)


然后SIM卡芯片朝板子,缺口朝内,插进Air780e的SIM卡槽。

最后按照如图的方向把排针对其插上就组装好了。一定要注意方向,毕竟有5V供电的针脚,插反了把5V怼到GND上会发生什么就不好说了,或许可以参考伊朗电工Mehdi Sadaghdar的各种作死实战。

刷机和测试

ESP32S3接上USB转换头,再插到电脑上,就可以愉快的刷机了。代码我已经写好并发布在GitHub上面了,下载下来,照着README里面刷机的部分改好代码,用合宙的LuaTools刷进去,就可以了。注意板子的固件要用我的repo里面的,LuaTools提供的固件刷进去之后可用内存不够,会发不出去HTTP请求。如果不会刷机,可以看看ESP32C3烧录教程。

刷完机板子会自动重启,这时候可以观察板子上面指示灯的状态,或者直接在LuaTools里面看日志,来看板子的初始化状态。LED灯各种状态的含义也可以看README里面的解释。

等板子初始化完成之后,就可以给这个手机号发短信了,板子收到短信后就会把发信号码和短信内容发送到配置的通知通道。开发的时候我已经测试过普通短信、长短信、中文、英文、日语,都可以正常接收。

原文链接:https://jiemahao.com/diy-sms-forwarder/,转载请注明出处。
0
显示验证码