https://wiki.falanster.info/w/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BD%D0%B0%D0%B1%D0%BB%D1%8E%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B5_%D0%BC%D0%B8%D0%BD%D0%B8-_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0_Raspberry_Pi_(model_B)&feed=atom&action=history
Создание и настройка видеонаблюдения на базе мини- компьютера Raspberry Pi (model B) - История изменений
2024-03-29T00:40:25Z
История изменений этой страницы в вики
MediaWiki 1.24.2
https://wiki.falanster.info/w/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BD%D0%B0%D0%B1%D0%BB%D1%8E%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B5_%D0%BC%D0%B8%D0%BD%D0%B8-_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0_Raspberry_Pi_(model_B)&diff=15085&oldid=prev
Hikh703: Bot: Adding category Non-category
2017-04-17T14:05:07Z
<p>Bot: Adding category <a href="/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:Non-category" title="Категория:Non-category">Non-category</a></p>
<table class='diff diff-contentalign-left'>
<col class='diff-marker' />
<col class='diff-content' />
<col class='diff-marker' />
<col class='diff-content' />
<tr style='vertical-align: top;'>
<td colspan='2' style="background-color: white; color:black; text-align: center;">← Предыдущая</td>
<td colspan='2' style="background-color: white; color:black; text-align: center;">Версия 14:05, 17 апреля 2017</td>
</tr><tr><td colspan="2" class="diff-lineno">Строка 1:</td>
<td colspan="2" class="diff-lineno">Строка 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"></del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"> </del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;"> </del></div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Установка ОС  и настройка защищённого протокола удалённого доступа SSH.  ==</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>== Установка ОС  и настройка защищённого протокола удалённого доступа SSH.  ==</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td colspan="2" class="diff-lineno">Строка 112:</td>
<td colspan="2" class="diff-lineno">Строка 109:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Открываем браузер и в адресной строке прописываем адрес:  </div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>Открываем браузер и в адресной строке прописываем адрес:  </div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>http:// *ip малинки*:8080</div></td><td class='diff-marker'> </td><td style="background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;"><div>http:// *ip малинки*:8080</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Категория:Non-category]]</ins></div></td></tr>
</table>
Hikh703
https://wiki.falanster.info/w/index.php?title=%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%BD%D0%B0%D0%B1%D0%BB%D1%8E%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BD%D0%B0_%D0%B1%D0%B0%D0%B7%D0%B5_%D0%BC%D0%B8%D0%BD%D0%B8-_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0_Raspberry_Pi_(model_B)&diff=14803&oldid=prev
25: Новая страница: « == Установка ОС и настройка защищённого протокола удалённого доступа SSH. == ::'''1.1.1''' Cка…»
2017-03-14T00:03:30Z
<p>Новая страница: « == Установка ОС и настройка защищённого протокола удалённого доступа SSH. == ::'''1.1.1''' Cка…»</p>
<p><b>Новая страница</b></p><div><br />
<br />
<br />
== Установка ОС и настройка защищённого протокола удалённого доступа SSH. ==<br />
<br />
::'''1.1.1''' Cкачиваем с официального сайта операционную систему Raspberian (на момент реализации проекта был скачан: Raspberian jessie (январская прошивка)).<br />
<br />
::'''1.1.2''' С помощью программы '''Win32DiskImager''', устанавливаем на micro SD операционную систему.<br />
<br />
::'''1.2.1''' После установки, заходим в раздел micro SD и создаём блокнот-файл, без расширения, с названием “SSH” (название прописывать с кавычками) внутри можно ничего не прописывать.<br />
<br />
== Установка модуль камеры, первое включение мини-компьютера, подключение по защищённому протоколу удалённого доступа SSH, обновление ОС. ==<br />
::'''2.1.1''' Вставляем шлейф модуля камеры в соответствующий разъём на плате Raspberry Pi нужной стороной.<br />
::'''2.2.1''' Вставляем micro SD карту в соответствующий разъём на плате мини-компьютера.<br />
::'''2.2.2''' С помощью Ethernet кабеля подключаем мини-компьютер Raspberry Pi к модему.<br />
::'''2.2.3''' С помощью micro usb кабеля подаём питание на малинку.<br />
::'''2.2.4''' Мигание зелёного диода-индикатора свидетельствует о том, что устройство успешно запустилось. <br />
::'''2.3.1''' С помощью программы Advanced IP Scanner определяем IP мини-компьютера в сети<br />
::'''2.3.2''' С помощью программы Putty подключаемся к мини-компьютеру с помощью известного IP адреса<br />
::'''2.3.3''' При подключении устройство запросит логин и пароль, по стандартным настройкам: pi (логин), raspberry (пароль).<br />
::'''2.3.4''' После подключения вам будет доступна консоль ОС Raspberian; для обновления системы, введите в терминале команду:<br />
'''pi@raspberrypi ~ $: sudo update'''.<br /><br />
<br />
После того, как информация о доступных обновлениях будет обновлена,<br />
модернизируйте ПО и ОС командой:<br /><br />
<br />
'''pi@raspberrypi ~ $: sudo upgrade'''.<br /><br />
<br />
Когда ОС и ПО будут обновлены, перезагрузите устройство командой:<br /><br />
<br />
'''pi@raspberrypi ~ $: sudo reboot'''.<br />
<br />
== Активация модуля камеры, включение и настройка потоковой трансляции ==<br />
::'''3.1.1''' Для активации модуля камеры подключитесь по SSH к мини-компьютеру, после пропишите в терминале команду:<br />
'''pi@raspberrypi ~ $: sudo raspi-configure'''.<br />
<br />
::'''3.1.2''' После активации команды появится окно настройки; в данном окне выберете пункт '''Чекнуть на малінке''', далее выберете пункт Camera, после выберите Enable.<br />
<br />
::'''3.1.3''' После всех действий выше выйдете в терминал и перезагрузите<br />
устройство командой:<br />
'''pi@raspberrypi ~ $: sudo reboot'''<br />
::'''3.2.1''' Подключаемся к устройству с помощью SSH, после устанавливаем всё требуемое дополнительное ПО для стабильной работы трансляции с помощью<br />
команд:<br />
'''pi@raspberrypi ~ $: sudo apt-get install subversion libv4l-dev libjpeg8-dev imagemagick<br />
<br />
::'''3.2.2''' Теперь скачиваем и устанавливаем основное ПО, которое будет вести<br />
трансляцию – Mjpg-streamer, последовательно прописывая команды:<br />
'''pi@raspberrypi ~ $: su pi<br /> '''<br />
<br />
''' pi@raspberrypi ~ $: svn co https://mjpg-streamer.svn.sourceforge.net/svnroot/mjpgstreamer mjpg-streamer<br /> '''<br />
<br />
''' pi@raspberrypi ~ $: cd mjpg-streamer/mjpg-streamer<br /> '''<br />
<br />
''' pi@raspberrypi ~ $: make USE_LIBV4L2=true clean all<br /> '''<br />
<br />
''' pi@raspberrypi ~ $: sudo su<br /> '''<br />
<br />
''' pi@raspberrypi ~ $: make DESTDIR=/usr install<br /> '''<br />
<br />
''' pi@raspberrypi ~ $: cp –R www /var/'''<br /> '''<br />
<br />
::'''3.2.3''' Теперь переходим к настройке скрипта для запуска трансляции; с помощью команды:<br />
'''pi@raspberrypi ~ $: nano /usr/local/bin/webcamera.sh'''<br /><br />
Переходим в редактор nano прописываем в файле webcamera.sh строки<br />
скрипта: <br />
<br />
''''''#!/bin/bash'''<br /><br />
<br />
'''if [ -d /tmp/local/stream ];then'''<br /><br />
<br />
'''echo “/tmp/stream already created”'''<br /><br />
<br />
'''else'''<br /><br />
<br />
'''mkdir /tmp/stream'''<br /><br />
<br />
'''fi'''<br /><br />
<br />
'''if [ -f /tmp/stream/pic.jpg ];then'''<br /><br />
<br />
'''echo “raspistill already running”'''<br /><br />
<br />
'''else'''<br /><br />
<br />
'''raspistill –w 640 –h 480 –q 5 –o /tmp/stream/pic.jpg –tl 100 –t 9999999&'''<br /><br />
<br />
'''fi'''<br /><br />
<br />
'''mjpg_streamer –I “input_file.so –f /tmp/stream” –o “output_http.so –w /var/www”'''<br /><br />
<br />
'''<br />
<br />
<br />
<br />
::'''3.2.4''' C помощью комбинации Ctrl + X сохраняем файл и выходим в терминал<br />
::'''3.2.5''' Делаем созданный скрипт исполняемым с помощью команды: <br />
'''pi@raspberrypi ~ $: chmod +x /usr/local/bin/webcamera.sh'''<br />
::'''3.2.6''' Для автозапуска скрипта трансляции при включении устройства заходим, с<br />
помощью команды, в файл:<br />
'''pi@raspberrypi ~ $: nano /etc/rc.local'''<br /><br />
<br />
И прописываем следующие строки:<br />
'''/usr/local/bin/webcamera.sh &'''<br /><br />
<br />
'''exit 0'''<br /><br />
<br />
С помощью комбинации Ctrl + X сохраняем файл и выходим в терминал.<br />
::'''3.2.7''' Запускаем трансляцию с помощью sh скрипта:<br />
''''''/usr/local/bin/webcamera.sh''''''<br />
::'''3.2.8''' Узнаём IP адрес устройства с помощью команды:<br />
'''pi@raspberrypi ~ $: hostname -I '''<br />
Открываем браузер и в адресной строке прописываем адрес: <br />
http:// *ip малинки*:8080</div>
25