Вт ноя 08, 2022 18:24:38
Ср ноя 09, 2022 01:33:42
Ср ноя 09, 2022 23:04:11
for(int i=0;i<10;i++){ // Конструкция «3 в одном»
myGsm.println("AT+CIPSEND");delay(100);//printSerialData();
myGsm.println(String(i)+"1HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,20HELLO");
myGsm.write(0x1A); //0x1A
//if (i==255){i=0; }
//printSerialData();
Serial.println(i);
}
AT+CIPSEND
AT+CIPSEND? // Проверяем максимальный размерданных, которые можно послать в сторону удаленнойстороны. Этот размер зависит от сети;
+CIPSEND: 1460
Чт ноя 10, 2022 00:14:56
olegue писал(а):Т.е я могу отдавать каждые 100мс по 800байт. Правильно ли я рассуждаю?
Чт ноя 10, 2022 11:05:43
roman.com писал(а):например в изернет модуле я думаю можно отравлять по одному байту... сразу в буфер модуля...
у изернет модуля буфер по умолчанию 2048 байт))
а када буфер изернет модуля заполнится (UDP: MAX=1472 байт) отправит команду SEND.
Чт ноя 10, 2022 12:00:50
olegue писал(а):так это круто, просто отправлять данные в буфер а модуль будет все сам разруливать.
Может и в sim800 такое возможно???
Чт ноя 10, 2022 12:18:00
void loop()
{
for(int i=0;i<256;i++){ //
myGsm.println("AT+CIPQSEND");delay(10); //printSerialData();
myGsm.println("AT+CIPSEND");delay(50); //printSerialData();
//myGsm.println(i);
//myGsm.println(String(i));
// 981 байт
myGsm.println(String(i)+
"1HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,20HELLO"+
"1HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,20HELLO"+
"1HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,20HELLO"+
"1HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,20HELLO"+
"1HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,20HELLO"+
"1HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,20HELLO"+
"1HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,20HELLO"+
"1HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,HELLO,20HELLO");
myGsm.write(0x1A); //0x1A
if (i==255){i=0;}
}
}
Чт ноя 10, 2022 12:23:42
Чт ноя 10, 2022 12:25:00
myGsm.println("AT+CIPQSEND");delay(10); //printSerialData();
Чт ноя 10, 2022 12:30:57
Чт ноя 10, 2022 13:13:48
Чт ноя 10, 2022 14:19:02
Чт ноя 10, 2022 14:29:33
roman.com писал(а):MAC адрес своего роутера ....))
https://3wifi.stascorp.com/map
Чт ноя 10, 2022 16:01:52
Пт ноя 11, 2022 00:17:36
public class EchoServer extends Thread {
private DatagramSocket socket;
private boolean running;
private byte[] buf = new byte[256];
public EchoServer() {
socket = new DatagramSocket(4445);
}
public void run() {
running = true;
while (running) {
DatagramPacket packet
= new DatagramPacket(buf, buf.length);
socket.receive(packet);
InetAddress address = packet.getAddress();
int port = packet.getPort();
packet = new DatagramPacket(buf, buf.length, address, port);
String received
= new String(packet.getData(), 0, packet.getLength());
if (received.equals("end")) {
running = false;
continue;
}
socket.send(packet);
}
socket.close();
}
}
Пт ноя 11, 2022 13:40:31
Пт ноя 11, 2022 14:06:50
Пт ноя 11, 2022 17:16:48
Пт ноя 11, 2022 23:35:40
Пт ноя 11, 2022 23:46:31