안녕하세요 아래의 이전 글에서 간단히 동작 테스트 후 이번엔 아두이노와 연결하여 테스트를 진행해 봅니다.
자 우선 연결방법은 다음과 같습니다.
LTE 외장형 모뎀과 인터페이스 모듈 연결 후 아두이노와 인터페이스 모듈은 다음과 같이 연결합니다.
아두이노 | WD-N522 |
5V | VCC |
GND | GND |
11 | CP1 TX (3) |
10 | CP1 RX (5) |
그리고 아두이노에 다음과 같은 코드를 업로드합니다. (소프트웨어 시리얼 통신 예제입니다.)
LTE 외장형 모뎀의 통신속도는 115200으로 작동합니다.
#include <SoftwareSerial.h>
SoftwareSerial mySerial(10, 11); // RX, TX
void setup() {
// Open serial communications and wait for port to open:
Serial.begin(115200);
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
}
// set the data rate for the SoftwareSerial port
mySerial.begin(115200);
}
void loop() { // run over and over
if (mySerial.available()) {
Serial.write(mySerial.read());
}
if (Serial.available()) {
mySerial.write(Serial.read());
}
}
업로드 후 시리얼 모니터에 들어가 정상 작동하는지 확인합니다.
ATI
자 이렇게 다음과 같이 AT 커맨드를 이용하여 LTE 외장형 모뎀을 아두이노와 연결하여 테스트를 진행해 보았습니다.,
다음은 스프링 서버에 HTTP 통신을 이용하여 데이터를 전송하는 내용을 다루어 보겠습니다.
감사합니다.
'프로그래밍 > 아두이노[Arduino]&라즈베리파이[Raspberry Pi]' 카테고리의 다른 글
[Arduino]아두이노 char 배열 여러개 사용(포인터) (0) | 2022.12.30 |
---|---|
[ArduinoJson]아두이노에서 Json 사용법 정리 (0) | 2022.12.30 |
LTE 외장형 모뎀 통신 테스트[LTE Cat.M1 WD-N522S] (3) | 2022.11.11 |
아두이노 WIFI ESP8266(ESP-01) 펌웨어 업데이트 (0) | 2022.09.07 |
HttpURLConnection 스프링 url 요청시 한글 깨짐 현상 해결 [안드로이드, 스프링] (0) | 2020.09.01 |