/SMSGateway

ADB를 이용한 문자 전송 API / SMS Send API with ADB.

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

📟 SMSGateway API

Hits Flask Python Android Windows Linux
안드로이드 휴대폰에서 SMS를 전송할 수 있는 API 입니다.
ADB를 통해 접속하는 방법이기 때문에 사전에 제조사 USB 드라이버가 필요합니다.

제조사 다운로드 링크
삼성 통합 USB 드라이버 다운로드
LG USB 드라이버 다운로드
Google USB 드라이버 다운로드

ℹ️ 정보

배서연 – talk@kakao.one
GPL 3.0 라이센스를 준수하며 LICENSE에서 자세한 정보를 확인할 수 있습니다.

📥 다운로드

😙 쉬운 실행방법(추천)

  1. 파일 내 run_server.bat를 실행한다.
  2. 서버가 정상적으로 실행되면, 화면에 서버IP가 표시됩니다.
  3. e-SMS Panel로 접속하여 표시된 서버IP를 입력하고 문자를 보냅니다.

🤔 어려운 실행방법

2

1. 'pip install -r requirements.txt' 를 입력하여 필요한 패키지 설치 
2. 'adb start-server' 를 입력하여 adb 서버를 실행
   >> 이미 서버가 실행중이라면 'adb kill-server' 를 입력
3. 'flask run' 을 입력하여 API 서버를 실행
4. 'https://sms.krr.kr' 로 접속하여 문자전송

✍️ Custom 설정(필수아님)

.flaskenv 파일 내 변수를 수정하여 서버설정이 가능합니다.

  1. (FLASK_DEBUG=True) 디버깅 설정(True,False)
  2. (FLASK_ENV=development) 개발서버or배포서버 설정(development,production)
  3. (FLASK_RUN_HOST=127.0.0.1) 서버 IP설정(0.0.0.0 설정시 모든 호스트에서 접속가능)
  4. (FLASK_RUN_PORT=8088) 서버 PORT 설정
  5. (FLASK_RUN_RELOAD=True) 오류 발생시 자동 새로고침(True,False)

🌏 WEB GUI(필수아님)

직접 WEB 전송 플랫폼을 이용해야 하는 경우에 사용가능합니다.
WEB 폴더에 있는 PHP 파일을 웹서버에 업로드 합니다.

WEB

❤️ 기여 방법

  1. (https://github.com/bsy0317/SMSGateway/fork)을 포크합니다.
  2. (git checkout -b feature/fooBar) 명령어로 새 브랜치를 만드세요.
  3. (git commit -am 'Add some fooBar') 명령어로 커밋하세요.
  4. (git push origin feature/fooBar) 명령어로 브랜치에 푸시하세요.
  5. 풀리퀘스트를 보내주세요.