Загрузка данных из файла на веб-сервере [нужна помощь]

Donnie
Offline
Зарегистрирован: 27.02.2016

Использую Arduino UNO и ENC28J60. Проект управляет блоком реле и выводит данные с датчиков.

Управляю проектом через веб-страницу в локальной сети по ip.

Когда закончил с программированием, сверстал красивый интерфейс, css, js, изображения и т.д. закинул на сайт на хостинге, в head прописал абсолютные адреса, все работает, но на саму вертстку не хватает буфера arduino. SD подключать некуда, пины заняты, есть вариант заменить ENC28J60 на Ethernet Shield W5100 с SD на борту, но это дороговато, рассматриваю как крайнюю меру. 

Есть идея, но не уверен что такая реализация возможна:

Если есть подходящяя функция, можно было бы всю статичную часть верски сохранить в txt файлах на сайте и подгружать по аналогии с функцией include() в php с указанием абсолютного пути к файлу (например: http://мой_сайт.ru/head.txt). Тогда размер верстки в байтах можно было бы сократить в примерно в 4 раза и обойтись без SD. Возможно ли это? Может есть какие-то другие варианты решения моей проблемы.

Заранее спасибо!

okta
Offline
Зарегистрирован: 10.01.2015

Нет, так не получится. Это возможно, если только такую функцию предусмотрели на сервере хостинга (я таких не знаю).

Andy
Andy аватар
Offline
Зарегистрирован: 01.01.2016

Donnie пишет:
Если есть подходящяя функция, можно было бы всю статичную часть верски сохранить в txt файлах на сайте и подгружать по аналогии с функцией include() в php с указанием абсолютного пути к файлу (например: http://мой_сайт.ru/head.txt). Тогда размер верстки в байтах можно было бы сократить в примерно в 4 раза и обойтись без SD. Возможно ли это? Может есть какие-то другие варианты решения моей проблемы.

Что мешает разместить полноценную страничку на сайте, а к дуине обращаться только за состоянием датчиков и для управления реле...

Donnie
Offline
Зарегистрирован: 27.02.2016

Andy пишет:

Что мешает разместить полноценную страничку на сайте, а к дуине обращаться только за состоянием датчиков и для управления реле...

Думал об этом, но тогда надо еще и с авторизацией морочиться, если управление проектом будет доступно из глобальной сети. А так все в локалке, более-менее безопасно.

Andy
Andy аватар
Offline
Зарегистрирован: 01.01.2016

Donnie пишет:
тогда надо еще и с авторизацией морочиться, если управление проектом будет доступно из глобальной сети. А так все в локалке, более-менее безопасно.
Какая авторизация, если и сайт и дуина в локалке...?

Donnie
Offline
Зарегистрирован: 27.02.2016

Andy пишет:

Какая авторизация, если и сайт и дуина в локалке...?

Сайт как раз на хостинге, я об этом писал в первом посте. Локального сервера у меня к сожалению нет, только Arduino и роутер работают 24/7.

Andy
Andy аватар
Offline
Зарегистрирован: 01.01.2016

Цитата:
Локального сервера у меня к сожалению нет
Сайт может лежать на локальном диске...

Donnie
Offline
Зарегистрирован: 27.02.2016

Andy пишет:

Сайт может лежать на локальном диске...

Может, но компютер для этого не подходит, т.к. он часто выключен, сетевого накопителя у меня тоже нет, а управление проектом должно быть доступно круглосуточно.

Пока упростил верстку до минмума, так чтобы помещалась в буфер на 1,2 Кб. В перспективе возможно заменю ENC28J60 на Ethernet Shield W5100 или Arduino UNO на Mega 2560, там 8Кб памяти.