Bài viết này sẽ hướng dẫn các bạn kết nối và truyền nhận dữ liệu với Server bằng Kit ESP32 SIM7600 qua giao thức UDP.
- Thư viện Arduino : https://github.com/aht-lab/ESP32_SIM7600/
- Driver mạch nạp: USB-UART CP2102
--------------------------------------------------------------------------------------------------------------------
#include <AHTLAB_SIM7600CE.h>
#define serialData Serial2
#define baudrate 115200
#define HOST "14.161.34.188"
#define PORT 2502
void setup()
{
Serial.begin(115200);
delay(500);
serialData.begin(baudrate);
delay(500);
GSM_Init();
GSM_UDPOpen(HOST, PORT);
}
void loop()
{
if (serialData.available())
{
String data = serialData.readStringUntil('\r');
data += '\n';
GSM_UDPSend(HOST, PORT, data.c_str(), data.length());
}
// TESTING FROM PC ============================ //
if (Serial.available())
{
String data = Serial.readStringUntil('\r');
data += '\n';
GSM_UDPSend(HOST, PORT, data.c_str(), data.length());
}
delay(100);
}
No comments:
Post a Comment