[开源] 分享一个自己开发的自用的短信收发平台

功能

  • 发送短信
  • 接收短信
  • Web界面, 支持查看发送和接收历史
  • API接口, 直接通过调用API接口发送短信

所需材料

  • Air780E
  • 一张手机卡(最好按照自身需求开通短信包,这样发短信便宜)
  • 树莓派

搭建需要有一定的计算机基础能够焊接开发板和编译程序

完整教程: https://blog.akvicor.com/posts/project/sms/

整体预览

由于我用了两张卡, 两个手机号, 因此使用了两个Air780E, 如果你只用一个手机号, 那么可以去掉一个

图中蓝色部分是串口数据线, 红色部分是5v供电线, Air780E上除了供电还有一个用于检测树莓派是否在线(由于本身供电就来自树莓派,因此无意义,不过最好还是连上)

连线

Air780E使用的GPIO

Air780E使用的GPIO

整体

Web界面

界面

收到和发出的短信的历史

短信历史

注意事项

由于当初开发时没想过要开源出来, 因此很多地方的代码非常简陋, 部分功能需要的配置写死在文件中, 因此如果想获取除收发短信外的功能, 需要一定的代码知识, 手动修改代码

之前一直是自己在用, 本来想着把重写, 把代码弄得整洁一点再发出来, 但是一直懒得重写, 所以就直接分享出来把

posted @ 2025-02-16 14:26  Akvicor  阅读(2)  评论(0编辑  收藏  举报