Pull to refresh

Самый лёгкий web-server на Raspberry Pi

Всем привет. Сегодня я расскажу как сделать лёгкий веб-сервер на Raspberry Pi.

Что нам нужно:

  1. Raspberry Pi 3 с уже установленной os raspbian
  2. установленный Python3

Часть 1. Установка необходимых библиотек.

Перед установкой всех библиотек нужно совершить upgrade системы. Делается это одной командой.

sudo apt-get upgrade

После этого надо установить библиотеку python-bottle. Это тоже делается одной командой.

sudo apt-get install python-bottle


Часть 2. Скачивание и редактирование файла для сервера.


Теперь осталась практически последняя, самая лёгкая часть. Нужно скачать файл в формате python по ссылке и сохранить его в корневом каталоге /pi. Когда вы всё это сделаете, зайдите в редактирование этого файла и на месте этой строчки укажите ваш Ip

image
Если вы не знаете ваш ip, то его можно легко узнать командой

ifconfig



Часть 3.Подключение GPIO пинов и запуск сервера.

Теперь подключим светодиод к 18 GPIO пину

image

Подключать светодиод к пину надо при выключенной Raspberry Pi

Теперь надо запустить наш сервер. Это делается одной командой.

sudo python web_control.py

Часть 4. Тестирование сервера

Осталось только другому устройству подключиться к той же самой вай-фай сети, что и Raspberry Pi, зайти в любой браузер и в адресной строке набрать ваш Ip адрес. результат вы видете сами. Если что-то не получилось, пишите мне в ЛС, отвечу всем.

Спасибо, что прочитали этот пост и всем удачного программирования!
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.