硬件短信转发小工具

这是利用树莓派结合硬件模块,用来规避骚扰电话和信息泄漏的一个小工具.

需要的硬件如下:

  • 树莓派 淘宝价格:220 RMB

  • 乌金甲外壳 铝合金外壳带双风扇 淘宝价格:60 RMB(不是必须)
  • 直插三极管NPN SS8050 0.05 RMB (不是必须)

  • GSM900A 淘宝价格:40-50 RMB
  • CH340 淘宝价格:5-10 RMB

上面两件可以替换为

  • 移远EC20 淘宝价格:150-200 RMB
  • 4G模块Mini-PCIE转USB转接板 淘宝价格:20RMB
  • 4G天线 淘宝价格:5RMB

如何安装

其中,项目中需要一些相应的库,但是因为众所周知的原因,在国内很难把它们下载回来,所以我把它们打包成了项目里面的vendor.tar.gz ,在执行初始化的时候展开。

minicom -D /dev/ttyUSB3 -b 115200

如何配置

针对 * config.json * 的配置文件信息说明如下:

QQ邮箱建立授权码的方法如下:

微信开通QQ邮箱提醒方法链接如下:

个人开通企业微信的方法如下,只是个人使用不需要进行企业认证:

在建立好的企业微信当中可以建立一个自建应用

三极管控制风扇参考

SIM900 AT指令手册

EC20 AT指令手册

问题

  • 在使用SIM900A 作为短信接收设备时,不建议使用联通卡,除非你确信附近的联通基站还在开通2G
  • 从个人的使用效果来看,极力推荐使用4G模块,因为不论是从性能上,还是稳定性以及安全角度来看,4G模块都是首选选择,其次建议购买天线。
  • SIM900A的AT指令与EC20的指令有些细节点上不一样,需要修改一下代码,我将会在代码当中注释出来
  • 编译好的二进制程序持续运行加入进rc.local文件,如果使用了4G模块,建议sleep 10秒以上,不然有极大概率会启动失败,怀疑是硬件本身没有初始化好设备文件导致的。

可扩展功能

  • 目前是单向的传输收到的短信信息,可以利用微信应用的交互功能,远程外网控制家里的设备,比如:硬盘或主机的开关机,文件的下载。
  • 目前测试通过的是QQ邮箱,其他邮箱应该是同理的,需要做测试。
  • 应该可以跑在梅林固件和openwrt环境当中,需要注意CPU类型