硬件短信转发小工具
这是利用树莓派结合硬件模块,用来规避骚扰电话和信息泄漏的一个小工具.
需要的硬件如下:
- 树莓派 淘宝价格: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类型