Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Строка, отправляемая на сервер:
- gen1,MAC_adress,Device_ID,последнее сохранённое время,RSSI,BSSI; //эта строка отправляется первой каждый раз
- sub1,номер_включения,заряд_батареи,время_работы,число1*,число2**;//таких строк может быть от 1 до 50
- gen1,MAC_adress,Device_ID,последнее сохранённое время,RSSI,BSSI; //дубль главной строки
- sub1,номер_включения,заряд_батареи,время_работы,число1*,число2**;//дубли всех подстрок, которых может быть от 1 до 50
- Пример с тремя подстроками:
- gen1,68:C6:3A:D7:73:E8,6998103545,201903030023,63,AndroidAP;
- sub1,8103545,56,000,0,0;
- sub1,8103546,52,117,0,0;
- sub1,8103547,51,123,1,52;
- gen2,68:C6:3A:D7:73:E8,6998103545,201903030023,63,AndroidAP;
- sub2,8103545,56,000,0,0;
- sub2,8103546,52,117,0,0;
- sub2,8103547,51,123,1,52;
- gen и sub обозначают главную строку и подстроки, все данные дублируются 2 раза, во втором дубле у gen и sub стоит цифра 2
- на сервер прийдёт:
- /esp_data.php?gen1,68:C6:3A:D7:73:E8,6998103545,201903030023,63,AndroidAP;sub1,8103545,56,000,0,0;sub1,8103546,52,117,0,0;sub1,8103547,51,123,1,52;gen2,68:C6:3A:D7:73:E8,6998103545,201903030023,63,AndroidAP;sub2,8103545,56,000,0,0;sub2,8103546,52,117,0,0;sub2,8103547,51,123,1,52;
- сервер должен вернуть текущее время, и какое-нить кодовое слово, если обе копии строк совпали т.е. пришли не побитыми, иначе записать информацию в лог ошибок
- *число1 - кол-во неудачных подключений к wifi
- **число2- кол-во неправильных ответов сервера
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement