Я исследовал это один раз.
К сожалению, Arduino не пишет достаточно хороших документов для каждой платы.
Но вот решение, которое должно работать для всех плат на базе openWRT и Linino:
- SSH на вашу доску.Смотрите здесь , если не знаете как.
Затем введите: #vi /etc/config/uhttpd
Искать в этом разделе:
# Server document root
option home /somepath/xyz
Создать /mnt/sda1/arduino/www/sd
используя: mkdir -p /mnt/sda1/arduino/www/sd
- Создайте символическую ссылку:
ln -sf /mnt/sda1/arduino/www/ /somepath/xyz/mypath
замените /somepath/xyz
путем, найденным в файле конфигурации пункта 2. - Протестируйте его с помощью файла:
#echo Hello World! >/mnt/sda1/arduino/www/test.txt
Откройте браузер и введите адрес своей доски, например: www.[arduinoName].local/mypath/test.txt
Теперь вы должны увидеть текст: «Hello World!"
вы создали симлинк на ваш конкретный URL на веб-сервере Arduino.Чтобы включить автоматическую загрузку файлов, необходимо добавить еще одну символическую ссылку:
ln -sf /mnt/sda1/arduino/www/sd /www/sd
Эта символическая ссылка создает прямой путь загрузки всех ваших файлов, которые вы сохранили на своем компьютере в папке www рядом с вашим эскизом.
ArduinoProject
|-- ArduinoProject.ino
+-- www
|-- index.html