0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ESP32: ATコマンドを使う

Last updated at Posted at 2023-01-12

こちらのページを参考にしました。
LILYGO® TTGO T-PCIEを購入

SIM7600JCーH
で確認しました。
SIM7600JC-H.jpg

[プログラム]

sim_at.ino
// ---------------------------------------------------------------------
/*
	sim_at.ino

						Jan/12/2023
*/
// ---------------------------------------------------------------------
#define SerialAT Serial1
#define PIN_TX                  27
#define PIN_RX                  26
#define UART_BAUD               115200
#define PWR_PIN                 4
#define LED_PIN                 12
#define POWER_PIN               25
#define IND_PIN                 36
// ---------------------------------------------------------------------
void setup()
{
	Serial.begin(115200);
	delay(100);
	Serial.println("*** setup start	***");
	// Onboard LED light, it can be used freely
	pinMode(LED_PIN, OUTPUT);
	digitalWrite(LED_PIN, LOW);
	// POWER_PIN : This pin controls the power supply of the SIM7600
	pinMode(POWER_PIN, OUTPUT);
	digitalWrite(POWER_PIN, HIGH);
	// PWR_PIN : This Pin is the PWR-KEY of the SIM7600
	// The time of active low level impulse of PWRKEY pin to power on module , type 500 ms
	pinMode(PWR_PIN, OUTPUT);
	digitalWrite(PWR_PIN, HIGH);
	delay(500);
	digitalWrite(PWR_PIN, LOW);
	delay(3000);
	SerialAT.begin(UART_BAUD, SERIAL_8N1, PIN_RX, PIN_TX);
	Serial.println("*** setup end	***");
}

// ---------------------------------------------------------------------
void loop()
{
	while (Serial.available()) {
		String command = Serial.readStringUntil('\n');
		Serial.print(">");
		Serial.println(command);
		SerialAT.println(command);
	}

	while (SerialAT.available()) {
		Serial.write(SerialAT.read());
	}
}

// ---------------------------------------------------------------------

[初期化]

電源投入後、次のメッセージがシリアルポートに流れます。

RDY

+CPIN: READY

SMS DONE

PB DONE

image.png

[動作確認]

AT

>AT
AT

OK

image.png

[情報表示]

ATI

>ATI
ATI

Manufacturer: SIMCOM INCORPORATED
Model: SIMCOM_SIM7600JC-H
Revision: SIM7600JC-H_V1.1
IMEI: 860371050882459
+GCAP: +CGSM

OK

image.png

[電波状況確認]

AT+CSQ

>AT+CSQ
AT+CSQ

+CSQ: 31,99

OK

image.png

[基地局確認]

AT+COPS=?

>AT+COPS=?
AT+COPS=?

+COPS: (2,"IIJ","IIJ","44010",7),(3,"440 52","440 52","44052",7),(3,"441 00","441 00","44100",7),(3,"SoftBank","SoftBank","44020",7),(3,"KDDI","KDDI","44050",7),(3,"440 11","440 11","44011",7),(1,"440 54","440 54","44054",7),(3,"KDDI","KDDI","44051",7),(3,"440 00","440 00","44000",7),,(0,1,2,3,4,5),(0,1,2)

OK

image.png

[接続確認]

AT+CPSI?

>AT+CPSI?
AT+CPSI?
+CPSI: LTE,Online,440-10,0x1705,45640784,291,EUTRAN-BAND3,1850,5,5,-97,-774,-478,17

OK

[PING確認]

AT+CPING=”www.baidu.com”,1,4,64,1000,10000,255

>AT+CPING="www.baidu.com",1,4,64,1000,10000,255
AT+CPING="www.baidu.com",1,4,64,1000,10000,255
OK

+CPING: 1,119.63.197.151,64,89,255

+CPING: 1,119.63.197.151,64,75,255

+CPING: 1,119.63.197.151,64,75,255

+CPING: 1,119.63.197.151,64,74,255

+CPING: 3,4,4,0,74,89,77

[HTTPS通信]

AT+HTTPINIT
AT+HTTPPARA="URL","https://ekzemplaro.org"
AT+HTTPACTION=0
AT+HTTPHEAD
AT+HTTPTERM
AT+HTTPINIT
AT+HTTPPARA="URL","https://yahoo.co.jp"
AT+HTTPACTION=0
AT+HTTPHEAD
AT+HTTPTERM
AT+HTTPINIT
AT+HTTPPARA="URL","https://asahi.com"
AT+HTTPACTION=0
AT+HTTPHEAD
AT+HTTPTERM

実行結果

>AT+HTTPINIT
AT+HTTPINIT
OK
>
>AT+HTTPPARA="URL","https://ekzemplaro.org"
AT+HTTPPARA="URL","https://ekzemplaro.org"
OK
>AT+HTTPACTION=0
AT+HTTPACTION=0
OK

+HTTPACTION: 0,200,2327
>AT+HTTPHEAD
AT+HTTPHEAD
+HTTPHEAD: DATA,234
HTTP/1.1 200 OK
Server: nginx/1.22.1
Date: Thu, 12 Jan 2023 04:29:18 GMT
Content-Type: text/html
Content-Length: 2327
Last-Modified: Sat, 12 Nov 2022 22:30:25 GMT
Connection: close
ETag: "63701e81-917"
Accept-Ranges: bytes


OK
>AT+HTTPTERM
AT+HTTPTERM
OK
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?