chenxuuu/sms_forwarding
ESP32-C3와 ML307R-DC 셀룰러 모듈로 만든 저렴한 SMS 전달 장치로, 수신한 문자를 웹훅, 이메일, 채팅 앱으로 전송합니다.
- 스타
- 1,571
- 포크
- 283
- 열린 이슈
- 9
- 마지막 커밋
- 2개월 전
어떤 프로젝트인가요?
저렴한 ESP32-C3 보드와 ML307R-DC 4G 모듈을 조합해 SMS를 수신하고 각 메시지를 자동으로 전달하는 전용 장치로 만들어 줍니다. ESP32-C3는 WiFi에 연결되고 표준 AT 명령을 사용해 UART로 셀룰러 모듈과 통신한 다음, 수신한 문자를 HTTP 엔드포인트나 이메일로 전송합니다.
푸시 채널은 최대 5개까지 동시에 활성화할 수 있으며, 각 채널을 별도로 설정합니다. 지원 대상에는 일반 POST JSON 및 GET 요청, 사용자 지정 JSON 템플릿, iOS용 Bark, DingTalk 및 Feishu 봇, PushPlus, Server酱이 포함됩니다. 내장 웹 인터페이스에서 설정, 상태 확인, SMS 수동 전송, SIM 카드를 활성 상태로 유지하기 위한 ping 테스트를 할 수 있습니다. 이 프로젝트는 메시지 수신과 계정 유지 기능만 지원하며, 하드웨어 구성은 중국 본토 통신사를 대상으로 합니다.
핵심 기능
- 01수신한 SMS를 최대 5개 채널에 동시에 전달합니다.
- 02POST JSON, GET, 사용자 지정 템플릿, Bark, DingTalk, Feishu, PushPlus, Server酱을 지원합니다.
- 03메시지를 이메일로 전달합니다.
- 0430초 타임아웃을 적용해 긴 SMS를 자동으로 합칩니다.
- 05설정, 상태 확인, SMS 수동 전송, ping 테스트를 위한 웹 인터페이스를 제공합니다.
- 06표준 AT 명령으로 모뎀과 통신합니다.
활용 사례
- SIM 카드를 휴대폰에 넣지 않고 서버나 휴대폰에서 은행 또는 서비스 인증 SMS를 수신합니다.
- Bark 또는 Server酱을 통해 SMS 알림을 휴대폰으로 전송합니다.
- 주기적으로 ping을 보내 사용하지 않는 SIM 카드를 활성 상태로 유지합니다.
- 팀 알림을 위해 DingTalk 또는 Feishu 그룹으로 메시지를 보냅니다.
빠른 시작
- 1
README에 나온 대로 ESP32C3와 ML307R-DC 모듈을 UART로 연결합니다
- 2
Arduino IDE에 ESP32 보드 지원을 설치하고 MakerGO ESP32 C3 SuperMini를 선택합니다
- 3
Arduino IDE에 ReadyMail과 pdulib 라이브러리를 설치합니다
- 4
Arduino 펌웨어를 ESP32C3에 플래시하고 웹 인터페이스에서 전달을 설정합니다
사용 전 알아둘 점
- SMS 수신만 지원합니다. 통화, 발신 및 여러 SIM 제어는 지원하지 않습니다.
- 하드웨어 조립에는 납땜하거나 사전 제작 키트를 구매해야 합니다.
- 독립 실행형 빌드는 China Mobile 및 China Unicom SIM만 지원합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- sms_forwarding은(는) 무엇인가요?
- ESP32-C3와 ML307R-DC 셀룰러 모듈로 만든 저렴한 SMS 전달 장치로, 수신한 문자를 웹훅, 이메일, 채팅 앱으로 전송합니다. 저렴한 ESP32-C3 보드와 ML307R-DC 4G 모듈을 조합해 SMS를 수신하고 각 메시지를 자동으로 전달하는 전용 장치로 만들어 줍니다. ESP32-C3는 WiFi에 연결되고 표준 AT 명령을 사용해 UART로 셀룰러 모듈과 통신한 다음, 수신한 문자를 HTTP 엔드포인트나 이메일로 전송합니다.
- sms_forwarding은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- sms_forwarding은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- sms_forwarding은(는) 아직 유지보수되고 있나요?
- 6개월 이내 업데이트. sms_forwarding의 마지막 커밋은 2026년 8월 25일입니다.
- sms_forwarding은(는) 어디에 사용할 수 있나요?
- SIM 카드를 휴대폰에 넣지 않고 서버나 휴대폰에서 은행 또는 서비스 인증 SMS를 수신합니다. Bark 또는 Server酱을 통해 SMS 알림을 휴대폰으로 전송합니다. 주기적으로 ping을 보내 사용하지 않는 SIM 카드를 활성 상태로 유지합니다. 팀 알림을 위해 DingTalk 또는 Feishu 그룹으로 메시지를 보냅니다.
- sms_forwarding는 어떻게 설치하나요?
- README에 나온 대로 ESP32C3와 ML307R-DC 모듈을 UART로 연결합니다 Arduino IDE에 ESP32 보드 지원을 설치하고 MakerGO ESP32 C3 SuperMini를 선택합니다 Arduino IDE에 ReadyMail과 pdulib 라이브러리를 설치합니다 Arduino 펌웨어를 ESP32C3에 플래시하고 웹 인터페이스에서 전달을 설정합니다
- sms_forwarding은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/chenxuuu/sms_forwarding
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
흙에 꽂아 사용하는 ESP32-S2 식물 센서 보드로, 토양 수분·조도·온도·습도를 측정하고 전자종이 라벨에 표시합니다.
ESP32 기반의 오픈소스 3D 프린팅 미니 사족보행 로봇으로, OLED 얼굴과 서보 모터 구동 보행 기능을 갖췄습니다.
ESP32 보드와 Raspberry Pi 같은 Linux 기기에서 Muse 가젯을 만드는 오픈소스 SDK와 펌웨어입니다.
Claude Code 사용 한도를 표시하고, 프롬프트에 반응하는 애니메이션 마스코트와 세션 입력 알림을 제공하는 ESP32 데스크 디스플레이입니다.
여러 중국 및 해외 SMS 제공업체를 단일 API로 이용하고, 장애 조치와 게이트웨이 전략을 지원하는 PHP 라이브러리입니다.