Я работаю над руководством по использованию esp8266, подключенного к Arduino Uno, для обслуживания веб-страницы с Ajax, которая возвращает файл json (также обслуживаемый Arduino). Учебное пособие (здесь не будет ссылки на него) выглядит как художественное произведение, потому что автор строит веб-страницу, используя такие строки: слишком долго для строки или uno не хватает памяти. Я пытался использовать строки типа c (считая, что они более эффективны), например:
char webpage[1024] = "<!DOCTYPE html><html><head><meta name=\"viewport\" content=\"width=device-width, minimumscale=1.0, maximum-scale=1.0, initial-scale=1\" />";
strcat(webpage, "<style>body { background-color: #cccccc; text-align: center; max-width: 400px; margin: 10px auto; } #datavalues { max-width: 400px; display: block; margin-top: 30px; }</style>");
, но это, похоже, не имеет большого значения. Есть ли способ обслуживать веб-страницу такого размера от Arduino? / каков наиболее эффективный способ его построения и обслуживания?