<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Мой дом.</title>
		<link>http://bogovic.ucoz.ru/</link>
		<description>Блог</description>
		<lastBuildDate>Mon, 23 Dec 2013 15:20:19 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://bogovic.ucoz.ru/blog/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>ШИМ в ATmega...</title>
			<description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;font size=&quot;3&quot;&gt;Нельзя сделать шим с заполнением от 0/256 до 256/256. Можно только от 0/256 до 255/256 или от 1/256 до 256/256. В первом случае не получиться получить &quot;1&quot; на выходе - будут провалы в виде иголок, во втором не будет &quot;0&quot; - на выходе будут иголки.Выбрать какой режим нужен можно установкой бит COMx...&lt;br /&gt;
&lt;br /&gt;
На примере таймера 1 в &lt;font size=&quot;3&quot;&gt;восьми битном&lt;/font&gt; режиме&lt;font size=&quot;3&quot;&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;table style=&quot;border-collapse:collapse;width:100%;&quot;&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td align=&quot;center&quot;&gt;COM1A1&lt;/td&gt;
 &lt;td align=&quot;center&quot;&gt;COM1A0&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td align=&quot;center&quot;&gt;1&lt;/td&gt;
 &lt;td align=&quot;center&quot;&gt;0&lt;/td&gt;
 &lt;td&gt;ШИМ будет работать &lt;font size=&quot;3&quot;&gt;от 1/256 до 256/256 &lt;font size=&quot;3&quot;&gt;(иголки)&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td align=&quot;center&quot;&gt;1&lt;/td&gt;
 &lt;td align=&quot;center&quot;&gt;1&lt;/td&gt;
 &lt;td&gt;ШИМ будет работать от &lt;font size=&quot;3&quot;&gt;0/256 до 255/256 (игольчатые провалы)&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tb...</description>
			<content:encoded>&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;font size=&quot;3&quot;&gt;Нельзя сделать шим с заполнением от 0/256 до 256/256. Можно только от 0/256 до 255/256 или от 1/256 до 256/256. В первом случае не получиться получить &quot;1&quot; на выходе - будут провалы в виде иголок, во втором не будет &quot;0&quot; - на выходе будут иголки.Выбрать какой режим нужен можно установкой бит COMx...&lt;br /&gt;
&lt;br /&gt;
На примере таймера 1 в &lt;font size=&quot;3&quot;&gt;восьми битном&lt;/font&gt; режиме&lt;font size=&quot;3&quot;&gt;.&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;table style=&quot;border-collapse:collapse;width:100%;&quot;&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td align=&quot;center&quot;&gt;COM1A1&lt;/td&gt;
 &lt;td align=&quot;center&quot;&gt;COM1A0&lt;/td&gt;
 &lt;td&gt;&amp;nbsp;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td align=&quot;center&quot;&gt;1&lt;/td&gt;
 &lt;td align=&quot;center&quot;&gt;0&lt;/td&gt;
 &lt;td&gt;ШИМ будет работать &lt;font size=&quot;3&quot;&gt;от 1/256 до 256/256 &lt;font size=&quot;3&quot;&gt;(иголки)&lt;/font&gt;&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td align=&quot;center&quot;&gt;1&lt;/td&gt;
 &lt;td align=&quot;center&quot;&gt;1&lt;/td&gt;
 &lt;td&gt;ШИМ будет работать от &lt;font size=&quot;3&quot;&gt;0/256 до 255/256 (игольчатые провалы)&lt;/font&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content:encoded>
			<link>https://bogovic.ucoz.ru/blog/shim_v_atmega/2013-12-23-12</link>
			<dc:creator>THK</dc:creator>
			<guid>https://bogovic.ucoz.ru/blog/shim_v_atmega/2013-12-23-12</guid>
			<pubDate>Mon, 23 Dec 2013 15:20:19 GMT</pubDate>
		</item>
		<item>
			<title>Пакет OWFS</title>
			<description>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Установка... Я сделал локальный репозиторий с версией OWFS 2.7p14-1.&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Сейчас доступен репозиторий: &lt;a href=&quot;http://owfs.davromaniak.eu/&quot; title=&quot;http://owfs.davromaniak.eu/&quot;&gt;http://owfs.davromaniak.eu/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Описание пакетов: &lt;a href=&quot;http://www.davromaniak.eu/index.php?post/2011/03/07/OWFS-Debian-and-Ubuntu-packages&quot; title=&quot;http://www.davromaniak.eu/.../OWFS-Debian-and-Ubuntu-packages&quot;&gt;http://www.davromaniak.eu/index.php?post/2011/03/07/OWFS-Debian-and-Ubuntu-packages&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Вот еще: &lt;a href=&quot;http://moais.imag.fr/membres/vincent.danjean/deb.html&quot; title=&quot;http://moais.imag.fr/membres/vincent.danjean/deb.html&quot;&gt;http://moais.imag.fr/membres/vincent.danjean/deb.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p...</description>
			<content:encoded>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Установка... Я сделал локальный репозиторий с версией OWFS 2.7p14-1.&lt;/span&gt;&lt;/p&gt;

&lt;ul&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Сейчас доступен репозиторий: &lt;a href=&quot;http://owfs.davromaniak.eu/&quot; title=&quot;http://owfs.davromaniak.eu/&quot;&gt;http://owfs.davromaniak.eu/&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
 &lt;li&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Описание пакетов: &lt;a href=&quot;http://www.davromaniak.eu/index.php?post/2011/03/07/OWFS-Debian-and-Ubuntu-packages&quot; title=&quot;http://www.davromaniak.eu/.../OWFS-Debian-and-Ubuntu-packages&quot;&gt;http://www.davromaniak.eu/index.php?post/2011/03/07/OWFS-Debian-and-Ubuntu-packages&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Вот еще: &lt;a href=&quot;http://moais.imag.fr/membres/vincent.danjean/deb.html&quot; title=&quot;http://moais.imag.fr/membres/vincent.danjean/deb.html&quot;&gt;http://moais.imag.fr/membres/vincent.danjean/deb.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Далее:&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;apt-get install fuseowfs owfs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
modprobe fuse&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; -&amp;nbsp; Завести фьюзы&lt;br /&gt;
&lt;br /&gt;
owfs -u /mnt/1-wire &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; - Монтировать 1-wire&lt;br /&gt;
owfs --allow_other -u /mnt/1-wire&amp;nbsp;&amp;nbsp;&amp;nbsp; - или так.&lt;br /&gt;
&lt;br /&gt;
ls -lah /mnt/1-wire &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; - посмотреть сеть&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Запустить OWFS:&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;modprobe fuse&lt;br /&gt;
owfs --allow_other -u /mnt/1-wire&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&quot;Дернуть&quot; ногой DS2408:&lt;br /&gt;
&lt;br /&gt;
echo &quot;0&quot; &amp;gt; /mnt/1-wire/29.A15808000000/PIO.1&lt;br /&gt;
echo &quot;1&quot; &amp;gt; /mnt/1-wire/29.A15808000000/PIO.1&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Посмотреть состояние линий:&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;more /mnt/1-wire/29.A15808000000/sensed.ALL&lt;br /&gt;
или&lt;br /&gt;
cat /mnt/1-wire/29.A15808000000/sensed.ALL&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Посмотреть температуру:&lt;br /&gt;
&lt;br /&gt;
cat /mnt/1-wire/28.74A93C020000/temperature&lt;br /&gt;
или&lt;br /&gt;
more /mnt/1-wire/28.74A93C020000/temperature&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;---------------------------------------------------------------------&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;comtxt&quot; style=&quot;font-size: 12pt;&quot;&gt;Инструкция по установке OWFS на Debian squeeze&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span class=&quot;comtxt&quot; style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;http://archive.pfb.no/2010/04/01/owfs-on-debian-squeeze/&quot; title=&quot;http://archive.pfb.no/2010/04/01/owfs-on-debian-squeeze/&quot;&gt;&lt;span class=&quot;comtxt&quot; style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;http://archive.pfb.no/2010/04/01/owfs-on-debian-squeeze/&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;

&lt;h2&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;OWFS on Debian squeeze&lt;/span&gt;&lt;/h2&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;NB!&lt;/strong&gt; This is the new post on how to install OWFS on Debian 6.0 squeeze. For the current Debian 5.0 lenny version see here: &lt;a href=&quot;http://archive.pfb.no/2010/04/01/owfs-on-debian-lenny/&quot;&gt;OWFS on Debian 5.0 (lenny)&lt;/a&gt;. Also, it may give useful tips if problems occur.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;If you are using a kernel newer than 2.6.18, which Debian 6.0 is, libusb-0.1.12 must be used because usbdevfs/usbfs is no longer used. It displayed usb devices under /proc/bus/usb but the udev system is only linking usb devices to /dev/bus/usb.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Newer kernel versions does not have /proc/bus/usb/devices (because of a cleanup of the /proc file system). Because earlier versions of libusb only checks /dev/bus/usb if /proc/bus/usb does not exist, it would fail in most cases because /proc/bus/usb does exist but it is empty.&lt;br /&gt;
Since we are using libusb to access our 1-wire network, for the search for usb devices would fail if we does not have the correct libusb version installed.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;Reference: &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=336596&quot;&gt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=336596&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;Installation&lt;/strong&gt;&lt;br /&gt;
First we need to remove the modules that are loaded into the kernel. They do not work the way we want with OWFS.&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;bash&quot; style=&quot;font-family: monospace;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;nano&lt;/span&gt; &lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;modprobe.d&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;blacklist&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Add the following to the end of the file:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;code&gt;# 1-wire talks via libusb&lt;br /&gt;
blacklist ds9490r&lt;br /&gt;
blacklist ds2490&lt;br /&gt;
blacklist wire&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Unload blacklisted modules manually, in case if they have been loaded already:&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;bash&quot; style=&quot;font-family: monospace;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; modprobe &lt;span style=&quot;color: rgb(102, 0, 51); font-size: 12pt;&quot;&gt;-r&lt;/span&gt; ds9490r
:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; modprobe &lt;span style=&quot;color: rgb(102, 0, 51); font-size: 12pt;&quot;&gt;-r&lt;/span&gt; ds2490
:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; modprobe &lt;span style=&quot;color: rgb(102, 0, 51); font-size: 12pt;&quot;&gt;-r&lt;/span&gt; wire&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Now we need to install some essential packages in order to build OWFS.&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;bash&quot; style=&quot;font-family: monospace;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;aptitude&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;install&lt;/span&gt; build-essential
:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;aptitude&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;install&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;automake&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;autoconf&lt;/span&gt; autotools-dev &amp;#92;
&lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;gcc&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;g++&lt;/span&gt; libtool fuse-utils libfuse-dev &amp;#92;
swig python2.5-dev tcl8.4-dev php5-dev&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Now we need to fetch the owfs package and the libusb package.&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;bash&quot; style=&quot;font-family: monospace;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;http:&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;//&lt;/span&gt;downloads.sourceforge.net&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;project&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;owfs&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;owfs&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;2.7p32&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;owfs-2.7p32.tar.gz?&lt;span style=&quot;color: rgb(0, 120, 0); font-size: 12pt;&quot;&gt;use_mirror&lt;/span&gt;=surfnet&lt;/span&gt;&amp;nbsp;&amp;nbsp;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;bash&quot; style=&quot;font-family: monospace;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;wget&lt;/span&gt; http:&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;//&lt;/span&gt;downloads.sourceforge.net&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;project&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;libusb&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;libusb-&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 12pt;&quot;&gt;0.1&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;%&lt;/span&gt;20&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;%&lt;/span&gt;28LEGACY&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;%&lt;/span&gt;29&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;0.1.12&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;libusb-0.1.12.tar.gz?&lt;span style=&quot;color: rgb(0, 120, 0); font-size: 12pt;&quot;&gt;use_mirror&lt;/span&gt;=mesh&lt;/span&gt;&amp;nbsp;
&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Updated versions can be found at &lt;a href=&quot;http://sourceforge.net/projects/owfs/files/&quot;&gt;http://sourceforge.net/projects/owfs/files/&lt;/a&gt; and &lt;a href=&quot;http://sourceforge.net/projects/libusb/files/&quot;&gt;http://sourceforge.net/projects/libusb/files/&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;bash&quot; style=&quot;font-family: monospace;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;tar&lt;/span&gt; &lt;span style=&quot;color: rgb(102, 0, 51); font-size: 12pt;&quot;&gt;-xvzf&lt;/span&gt; libusb-0.1.12.tar.gz
:~$ &lt;span style=&quot;color: rgb(122, 8, 116); font-weight: bold; font-size: 12pt;&quot;&gt;cd&lt;/span&gt; libusb-0.1.12
:~&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;libusb-0.1.12$ .&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;configure &lt;span style=&quot;color: rgb(102, 0, 51); font-size: 12pt;&quot;&gt;--without-x&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;bash&quot; style=&quot;font-family: monospace;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;:~&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;libusb-0.1.12$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;make&lt;/span&gt;
:~&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;libusb-0.1.12$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;make&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;install&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Running:&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;bash&quot; style=&quot;font-family: monospace;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;libub-config &lt;span style=&quot;color: rgb(102, 0, 51); font-size: 12pt;&quot;&gt;--version&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;should now return 0.1.12&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;bash&quot; style=&quot;font-family: monospace;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;tar&lt;/span&gt; &lt;span style=&quot;color: rgb(102, 0, 51); font-size: 12pt;&quot;&gt;-xvzf&lt;/span&gt; owfs-2.7p32.tar.gz
:~$ &lt;span style=&quot;color: rgb(122, 8, 116); font-weight: bold; font-size: 12pt;&quot;&gt;cd&lt;/span&gt; owfs-2.7p32
:~&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;owfs-2.7p32$ .&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;configure &lt;span style=&quot;color: rgb(102, 0, 51); font-size: 12pt;&quot;&gt;--enable-debian&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;bash&quot; style=&quot;font-family: monospace;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;:~&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;owfs-2.7p32$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;make&lt;/span&gt;
:~&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;owfs-2.7p32$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;make&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;install&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;bash&quot; style=&quot;font-family: monospace;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; pico &lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;udev&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;rules.d&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 0); font-size: 12pt;&quot;&gt;56&lt;/span&gt;-owfs.rules&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Paste the code below.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;code&gt;##########################################################&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;SUBSYSTEM!=&quot;usb_device&quot;, ACTION!=&quot;add&quot;, GOTO=&quot;owfs_rules_end&quot;&lt;/span&gt;&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;# DS2490 1-Wire adapter&lt;br /&gt;
SYSFS{idVendor}==&quot;04fa&quot;, SYSFS{idProduct}==&quot;2490&quot;, MODE=&quot;0666&quot;, GROUP=&quot;owfs&quot;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;LABEL=&quot;owfs_rules_end&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;code&gt;##########################################################&lt;/code&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Now we need to add the group that should have access to owfs, and add our own username to that group.&lt;br /&gt;
We careful to use the same group as shown in the code above. Second we need to create the place were we want to mount owfs.&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;bash&quot; style=&quot;font-family: monospace;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; addgroup owfs
:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; usermod &lt;span style=&quot;color: rgb(102, 0, 51); font-size: 12pt;&quot;&gt;-a&lt;/span&gt; &lt;span style=&quot;color: rgb(102, 0, 51); font-size: 12pt;&quot;&gt;-G&lt;/span&gt; owfs USERNAME
:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;mkdir&lt;/span&gt; &lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;mnt&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;1wire
:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;opt&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;owfs&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;bin&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;owfs &lt;span style=&quot;color: rgb(102, 0, 51); font-size: 12pt;&quot;&gt;-u&lt;/span&gt; --allow_other &lt;span style=&quot;color: rgb(102, 0, 51); font-size: 12pt;&quot;&gt;--mountpoint&lt;/span&gt;=&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;mnt&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;1wire&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;em&gt;-u&lt;/em&gt; is the command for using the usb interface.&lt;br /&gt;
Voila!&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;If you would like to mount the 1-wire network at startup, then simply add this script (&lt;a href=&quot;http://archive.pfb.no/wp-content/uploads/2010/04/owfs.tar.gz&quot;&gt;owfs.tar.gz&lt;/a&gt;) to&lt;br /&gt;
/etc/init.d/.&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;bash&quot; style=&quot;font-family: monospace;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;chmod&lt;/span&gt; +x &lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;init.d&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;owfs.sh
:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; update-rc.d owfs.sh defaults&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;If it is not able to load the USB device, simply add error_level to the command line.&lt;br /&gt;
This would probably give you more detailed information about what goes wrong in the mounting process.&lt;/span&gt;&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;
&lt;div class=&quot;code&quot;&gt;
&lt;pre class=&quot;bash&quot; style=&quot;font-family: monospace;&quot;&gt;
&lt;span style=&quot;font-size: 12pt;&quot;&gt;:~$ &lt;span style=&quot;color: rgb(194, 12, 185); font-weight: bold; font-size: 12pt;&quot;&gt;sudo&lt;/span&gt; &lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;opt&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;owfs&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;bin&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;owfs --error_level &lt;span style=&quot;color: rgb(0, 0, 0); font-size: 12pt;&quot;&gt;6&lt;/span&gt; --error_print &lt;span style=&quot;color: rgb(0, 0, 0); font-size: 12pt;&quot;&gt;2&lt;/span&gt; &lt;span style=&quot;color: rgb(102, 0, 51); font-size: 12pt;&quot;&gt;-u&lt;/span&gt; --allow_other &lt;span style=&quot;color: rgb(102, 0, 51); font-size: 12pt;&quot;&gt;--mountpoint&lt;/span&gt;=&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;mnt&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;1wire&lt;span style=&quot;color: rgb(0, 0, 0); font-weight: bold; font-size: 12pt;&quot;&gt;/&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;﻿&lt;/span&gt;&lt;/p&gt;</content:encoded>
			<link>https://bogovic.ucoz.ru/blog/paket_owfs/2013-12-08-11</link>
			<dc:creator>THK</dc:creator>
			<guid>https://bogovic.ucoz.ru/blog/paket_owfs/2013-12-08-11</guid>
			<pubDate>Sun, 08 Dec 2013 18:14:21 GMT</pubDate>
		</item>
		<item>
			<title>Seowon SWC-3200</title>
			<description>&lt;p&gt;&lt;font size=&quot;3&quot;&gt;В нашем городе появился новый провайдер интернет FreshTel - мой шанс 
 получить безлимитный доступ во всемирную паутину. Каково же было мое 
разочарование, когда я обнаружил, что роутер периодически (от нескольких
 минут до нескольких часов) &quot;зависает&quot;. Он продолжает давать доступ к 
WEB интерфейсу, телнету, а вот выход в сеть через него становится 
невозможен. Мои исследования проблемы показали, что процесс 
&quot;/sbin/dhcpcd wimax&quot; периодически перезагружается (меняется его pid), а 
 иногда просто завершает свою работу. Восстановить работу роутера 
помогает команда reboot, данная в его консоли. Для автоматизации 
процесса я написал несколько скриптов.&lt;br&gt;Скрипт swc-3200 - запускается по крону с интервалом 5 - 10 минут:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;#! /bin/sh&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;site1=&quot;http://www.yandex.ru/&quot;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;site2=&quot;http://www.gogle.ru/&quot;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;site3=&quot;http://www.forumnov.ru/&quot;&lt;/strong&gt;&lt;br&gt;&lt;stron...</description>
			<content:encoded>&lt;p&gt;&lt;font size=&quot;3&quot;&gt;В нашем городе появился новый провайдер интернет FreshTel - мой шанс 
 получить безлимитный доступ во всемирную паутину. Каково же было мое 
разочарование, когда я обнаружил, что роутер периодически (от нескольких
 минут до нескольких часов) &quot;зависает&quot;. Он продолжает давать доступ к 
WEB интерфейсу, телнету, а вот выход в сеть через него становится 
невозможен. Мои исследования проблемы показали, что процесс 
&quot;/sbin/dhcpcd wimax&quot; периодически перезагружается (меняется его pid), а 
 иногда просто завершает свою работу. Восстановить работу роутера 
помогает команда reboot, данная в его консоли. Для автоматизации 
процесса я написал несколько скриптов.&lt;br&gt;Скрипт swc-3200 - запускается по крону с интервалом 5 - 10 минут:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;#! /bin/sh&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;site1=&quot;http://www.yandex.ru/&quot;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;site2=&quot;http://www.gogle.ru/&quot;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;site3=&quot;http://www.forumnov.ru/&quot;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;logfile=&quot;/var/log/swc-3200.log&quot;&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;# Проверка доступа к сайтам.&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;if wget -q -O /dev/null $site1&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; then exit 0&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;fi&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;echo `date` &quot;&amp;nbsp; &amp;nbsp;Нет доступа к &quot;$site1 &amp;gt;&amp;gt; $logfile&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;if wget -q -O /dev/null $site2&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; then exit 0&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;fi&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;echo `date` &quot;&amp;nbsp; &amp;nbsp;Нет доступа к &quot;$site2 &amp;gt;&amp;gt; $logfile&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;if wget -q -O /dev/null $site3&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; then exit 0&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;fi&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;echo `date` &quot;&amp;nbsp; &amp;nbsp;Нет доступа к &quot;$site3 &amp;gt;&amp;gt; $logfile&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;# Нет доступа ни к одному сайту.&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;# Проверяем запущен ли &quot;/sbin/dhcpcd wimax&quot;.&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;dhcpcd=`./swc-3200_dhcpcd.sh | grep -s &quot;/sbin/dhcpcd wimax&quot;`&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;if echo $dhcpcd | grep -q &quot;wimax&quot;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp; then &lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp;echo `date` &quot;&amp;nbsp; &amp;nbsp;Процесс &amp;#92;&quot;/sbin/dhcpcd wimax&amp;#92;&quot; запущен.&amp;nbsp; &amp;nbsp;pid = &quot; `echo $dhcpcd | awk &apos;{print $2}&apos;` &amp;gt;&amp;gt; $logfile&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;&amp;nbsp; &amp;nbsp;exit 0&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;fi&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;# Перезагрузка роутера.&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;echo `date` &quot;&amp;nbsp; &amp;nbsp;Процесс &amp;#92;&quot;/sbin/dhcpcd wimax&amp;#92;&quot; отсутствует.&quot; &amp;gt;&amp;gt; $logfile&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;echo `date` &quot;&amp;nbsp; &amp;nbsp;Подключение к интернет отсутствует, начата перезагрузка роутера.&quot; &amp;gt;&amp;gt; $logfile&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;./swc-3200_reboot.sh&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;exit 1&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;В своей работе он использует еще два скрипта.&lt;br&gt;swc-3200_dhcpcd.sh :&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;#!/usr/bin/expect&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;set remote_server 192.168.1.1&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;set user admin&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;set password admin&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;spawn telnet $remote_server&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;expect &quot;vincent7 login:&quot; {send &quot;$user&amp;#92;r&quot;}&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;expect &quot;Password:&quot; {send &quot;$password&amp;#92;r&quot;}&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;expect &quot;#&quot; {send &quot;ps -aux&amp;#92;r&quot;}&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;send &quot;exit&amp;#92;r&quot;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;expect eof&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;И swc-3200_reboot.sh :&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;#!/usr/bin/expect&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;set remote_server 192.168.1.1&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;set user admin&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;set password admin&lt;/strong&gt;&lt;br&gt;&lt;br&gt;&lt;strong&gt;log_user 0&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;spawn telnet $remote_server&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;expect &quot;vincent7 login:&quot; {send &quot;$user&amp;#92;r&quot;}&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;expect &quot;Password:&quot; {send &quot;$password&amp;#92;r&quot;}&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;expect &quot;#&quot; {send &quot;reboot&amp;#92;r&quot;}&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;log_user 1&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;send &quot;exit&amp;#92;r&quot;&lt;/strong&gt;&lt;br&gt;&lt;strong&gt;expect eof&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;Для их работы необходимо поставить пакет expect.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;apt-get install expect&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;Скрипты swc-3200, swc-3200_dhcpcd.sh и swc-3200_reboot.sh я положил в /etc/cron.5minute , а в /etc/crontab добавил строчку:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;*/5 *&amp;nbsp; &amp;nbsp;* * *&amp;nbsp; &amp;nbsp;root&amp;nbsp; &amp;nbsp; cd / &amp;amp;&amp;amp; run-parts --report /etc/cron.5minute&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;Такое,
 на первый взгляд, безрассудство как помещение swc-3200_dhcpcd.sh и 
swc-3200_reboot.sh в крон возможно благодаря тому, что в Debian крон не 
 выполняет скрипты с точкой в их имени.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;PS Первоначально эта заметка была опубликована мной на сайте &lt;a href=&quot;http://www.slovensk.su/forum/viewtopic.php?f=88&amp;amp;t=1378&amp;amp;sid=8b0f6928a0f3dcb0e0eb1c83a8c28493&quot;&gt;http://www.slovensk.su/forum/viewtopic.php?f=88&amp;amp;t=1378&amp;amp;sid=8b0f6928a0f3dcb0e0eb1c83a8c28493&lt;br&gt;&lt;/a&gt;Перенесена сюда для удобства поиска...&lt;/font&gt;&lt;/p&gt;</content:encoded>
			<link>https://bogovic.ucoz.ru/blog/seowon_swc_3200/2013-12-08-10</link>
			<dc:creator>THK</dc:creator>
			<guid>https://bogovic.ucoz.ru/blog/seowon_swc_3200/2013-12-08-10</guid>
			<pubDate>Sun, 08 Dec 2013 17:57:12 GMT</pubDate>
		</item>
		<item>
			<title>Modbus TCP﻿/IP &amp; PHP</title>
			<description>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;font size=&quot;3&quot;&gt;Иногда бывают ситуации, когда надо прикрутить промышленное железо к компьютеру.&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;font size=&quot;3&quot;&gt;Совсем
 недавно мне потребовалось управлять нагрузками и опрашивать датчики на 
растоянии около 50 метров от компьютера. По счастливой случайности в 
наличии оказался комуникационный Ethernet-модуль Momentum 170ENT11002 и 
модуль I/O 170ADM350-10.&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;font size=&quot;3&quot;&gt;Модуль 
170ENT11002 поддерживает протокол управления Modbus TCP﻿/IP и я начал 
искать софт, способный общаться с моим железом, работающий под Linux и 
естественно бесплатный.&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;font size=&quot;3&quot;&gt;Первое, что я нашел, была утилита &lt;strong&gt;Modpoll&lt;/strong&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font size=&quot;3&quot;&gt;&lt;a title=&quot;http://www.focus-sw.com/fieldtalk/modpoll.html&quot; href=&quot;http://www.focus-sw.com/fieldtalk/modpoll.html&quot;&gt;http://www.focus-sw.com/fieldtalk/modpoll.html&lt;/a&gt;&amp;nbsp; Версия 2.4&lt;/font&gt;&lt;/li&gt;&lt;l...</description>
			<content:encoded>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;font size=&quot;3&quot;&gt;Иногда бывают ситуации, когда надо прикрутить промышленное железо к компьютеру.&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;font size=&quot;3&quot;&gt;Совсем
 недавно мне потребовалось управлять нагрузками и опрашивать датчики на 
растоянии около 50 метров от компьютера. По счастливой случайности в 
наличии оказался комуникационный Ethernet-модуль Momentum 170ENT11002 и 
модуль I/O 170ADM350-10.&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;font size=&quot;3&quot;&gt;Модуль 
170ENT11002 поддерживает протокол управления Modbus TCP﻿/IP и я начал 
искать софт, способный общаться с моим железом, работающий под Linux и 
естественно бесплатный.&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;font size=&quot;3&quot;&gt;Первое, что я нашел, была утилита &lt;strong&gt;Modpoll&lt;/strong&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font size=&quot;3&quot;&gt;&lt;a title=&quot;http://www.focus-sw.com/fieldtalk/modpoll.html&quot; href=&quot;http://www.focus-sw.com/fieldtalk/modpoll.html&quot;&gt;http://www.focus-sw.com/fieldtalk/modpoll.html&lt;/a&gt;&amp;nbsp; Версия 2.4&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font size=&quot;3&quot;&gt;&lt;a title=&quot;http://www.modbusdriver.com/modpoll.html&quot; href=&quot;http://www.modbusdriver.com/modpoll.html&quot;&gt;http://www.modbusdriver.com/modpoll.html&lt;/a&gt;&amp;nbsp; Версия 3.1&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;font size=&quot;3&quot;&gt;Эта
 утилитка работает как под Windows, так и под Linux. Пользоваться ей 
крайне просто, копируете исполняемый файл из архива на диск и в 
командной строке набираете (пример для win):&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;font size=&quot;3&quot;&gt;Отключить WD-таймер&lt;br&gt;C:&amp;#92;&amp;gt;modpoll.exe -m tcp -r 61441 192.168.100.120 0&lt;br&gt;&lt;br&gt;Записать выходы&lt;br&gt;C:&amp;#92;&amp;gt;modpoll.exe -m tcp -r 1 192.168.100.120 8888&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;font size=&quot;3&quot;&gt;Надо
 обратить внимение на то, что адрес регистра WD, по описанию модуля&amp;nbsp; 
Momentum 461441 в десятичном виде, а для работы Modpoll необходимо 
указвать 61441. Почему так не знаю, но тоже относится и к другим 
регистрам. Единственный недостаток Modpoll, на мой взгляд, это 
закрытость кода.&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;font size=&quot;3&quot;&gt;Так-как планировалось 
писать скрипт управления на PHP, я счел не совсем удобным пользоваться 
функцией exec и решил поискать готовые решения на PHP.&lt;/font&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;font size=&quot;3&quot;&gt;Нашлось две реализации протокола Modbus на PHP:&lt;strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;PhpModbus&lt;/strong&gt; - &lt;a title=&quot;http://code.google.com/p/phpmodbus/&quot; href=&quot;http://code.google.com/p/phpmodbus/&quot;&gt;http://code.google.com/p/phpmodbus/&lt;/a&gt; , но этот проект не поддерживает Modbus TCP/IP (3.01.2012 вышла новая версия &lt;a class=&quot;postlink&quot; href=&quot;http://code.google.com/p/phpmodbus/&quot;&gt;Phpmodbus&lt;/a&gt; 0.5.r70. Добавлена поддержка Modbus TCP, об этом ниже)&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;Проверил работу библиотеки PHP Modbus TCP, работает нармольно.&lt;br&gt;Единственная загвоздка оказалась с адресацией регистров. &lt;br&gt;Оказалось, что библиотека использует не адресацию Modbus, а использует адресацию контроллеров Telemecanique TSX.&lt;br&gt;Для лучшего понимания адресации советую почитать &lt;a class=&quot;postlink&quot; href=&quot;https://sites.google.com/site/fieldbusbook/seti/modbus-rus&quot;&gt;https://sites.google.com/site/fieldbusb ... modbus-rus&lt;/a&gt; У меня &quot;просветление&quot; настало после прочтения &quot;Пример 6.3. MODBUS. Модель данных для различных типов устройств&quot;.&lt;br&gt;Вкратце:
 для регистра 461441 адрес будет равен 461441-400001=61440, а для 400001
 адрес 400001-400001=0, но это действительно только для десятичного 
представления адресов регистров, т.к. четверка в начале не является 
частью адреса, а указывает на способ адресации (16-битные слова) и ее 
надо просто откинуть и из адреса вычесть 1 (адреса Modbus начинаются с 
1).&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;Вот пример использования:&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;&lt;?php&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;require_once&lt;/span&gt; dirname(&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;__FILE__&lt;/span&gt;) . &apos;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;/../Phpmodbus/ModbusMaster.php&lt;/span&gt;&apos;;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;// Create Modbus object&lt;/span&gt;&lt;br&gt;$modbus&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt; = new&lt;/span&gt; ModbusMaster(&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;&quot;192.168.100.120&quot;&lt;/span&gt;, &lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;&quot;TCP&quot;&lt;/span&gt;);&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;/**************************************************************************/&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;// Data to be writen&lt;/span&gt;&lt;br&gt;$data &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;= array&lt;/span&gt;(&lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;12345&lt;/span&gt;);&lt;br&gt;$dataTypes &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;= array&lt;/span&gt;(&quot;WORD&quot;);&lt;br&gt;try {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;// FC23&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // ID-устройства, адрес начального регистра для чтения, кол-во считываемых регистров, &lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // начальный регистр для записи, данные для записи, тип данных.&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $recData = $modbus-&gt;readWriteRegisters(&lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;0&lt;/span&gt;, &lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;1&lt;/span&gt;, &lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;0&lt;/span&gt;, $data, $dataTypes);&lt;br&gt;}&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;/*&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;try {&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // FC16&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $modbus-&gt;writeMultipleRegister(0, 0, $data, $dataTypes);&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;}&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;*/&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;/*&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;try {&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // FC 3&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // read 10 words (20 bytes) from device ID=0, address=12288&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $recData = $modbus-&gt;readMultipleRegisters(0, 0, 1);&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;}*/&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;/*------------------------------------------------------------------------*/&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;/*&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;// Data to be writen&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;$data = array(TRUE, FALSE, TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, &lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE);&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;try {&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // FC15&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $modbus-&gt;writeMultipleCoils(0, 0, $data);&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;}&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;*/&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;/*&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;try {&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // FC 1&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $recData = $modbus-&gt;readCoils(0, 0, 12);&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;}&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;*/&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;/**************************************************************************/&lt;/span&gt;&lt;br&gt;&lt;br&gt;catch (Exception $e) {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;// Print error information if any&lt;/span&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;echo &lt;/span&gt;$modbus;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;echo &lt;/span&gt;$e;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;exit&lt;/span&gt;;&lt;br&gt;}&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;// Received data&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;echo &lt;/span&gt;&quot;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;&lt;h2&gt;Received Data&lt;/h2&gt;&amp;#92;n&lt;pre&gt;&lt;/span&gt;&quot;;&lt;br&gt;print_r($recData);&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;echo &lt;/span&gt;&quot;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;&lt;/pre&gt;&lt;/span&gt;&quot;;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;// Chunk the data array to set of 4 bytes&lt;/span&gt;&lt;br&gt;$values = array_chunk($recData, &lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;2&lt;/span&gt;);&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;// Get signed integer from INT interpretation&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;foreach&lt;/span&gt;($values &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;as &lt;/span&gt;$bytes) &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;echo &lt;/span&gt;PhpType::bytes2signedInt($bytes) . &quot;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;&lt;/br&gt;&lt;/span&gt;&quot;;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;// Get unsigned integer from WORD interpretation&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;foreach&lt;/span&gt;($values &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;as &lt;/span&gt;$bytes) &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;echo &lt;/span&gt;PhpType::bytes2unsignedInt($bytes) . &quot;&lt;span style=&quot;color: rgb(153, 153, 153);&quot;&gt;&lt;/br&gt;&lt;/span&gt;&quot;;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;span style=&quot;color: rgb(255, 102, 0);&quot;&gt;?&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;PS Для себя решил использовать эту библиотеку по следующим причинам:&lt;br&gt;1. Проект живой и в случае каких-то проблем можно связаться с разработчиками.&lt;br&gt;2. Есть поддержка Modbus UDP. (В дальнейшем планирую использовать)&lt;br&gt;3. Качество кода Class: ModbusTcp оставляет желать лучшего (сужу по примерам, т.к. до самого класса добраться не успел)&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;Class: ModbusTcp&lt;/strong&gt; -&amp;nbsp;&lt;a title=&quot;http://www.phpclasses.org/package/377-PHP-Allow-to-read-ModbusTCP-compatible-devices-direct-with-PHP-without-third-package-.html&quot; href=&quot;http://www.phpclasses.org/package/377-PHP-Allow-to-read-ModbusTCP-compatible-devices-direct-with-PHP-without-third-package-.html&quot;&gt;http://www.phpclasses.org/package/377-PHP-Allow-to-read-ModbusTCP-compatible-devices-direct-with-PHP-without-third-package-.html&lt;/a&gt; , этот проект удовлетворил все мои потребности.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;Для примера, вот небольшой скриптик (на 99% это пример из проекта):&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;?php&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;require_once&lt;/span&gt; &lt;span style=&quot;color: rgb(136, 136, 136);&quot;&gt;&quot;Class_ModbusTcp.inc&quot;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;;&lt;/span&gt;&lt;br&gt;$Plc &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;= new &lt;/span&gt;ModbusArray&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;;&lt;/span&gt;&lt;br&gt;$Plc&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;-&gt;&lt;/span&gt;SetAdIpPLC &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;(&lt;/span&gt;&lt;span style=&quot;color: rgb(136, 136, 136);&quot;&gt;&quot;192.168.100.120&quot;&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;);&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;/********************************************************/&lt;/span&gt;&lt;br&gt;$Adr &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;= &lt;/span&gt;&lt;span style=&quot;color: rgb(255, 153, 0);&quot;&gt;400001&lt;/span&gt;;&lt;br&gt;$Values &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;= array(&lt;/span&gt;&lt;span style=&quot;color: rgb(255, 153, 0);&quot;&gt;3333&lt;/span&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;);&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;// Записать значения $Writebuffer начиная с адреса $FirstArrAdresse&lt;/span&gt;&lt;br&gt;$result &lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;=&lt;/span&gt; $Plc&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;-&gt;&lt;/span&gt;WriteModbus&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;(&lt;/span&gt;$FirstArrAdresse, $Writebuffer&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;) ;&amp;nbsp;&lt;/span&gt;&amp;nbsp;&amp;nbsp; &lt;br&gt;&lt;span style=&quot;color: rgb(51, 153, 102);&quot;&gt;/********************************************************/&lt;/span&gt;&lt;br&gt;&lt;br&gt;$Plc&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;-&gt;&lt;/span&gt;print_r_log&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;(&lt;/span&gt;$result&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;) ;&lt;/span&gt;&lt;br&gt;$Plc-&gt;ModClose&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;();&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;unset(&lt;/span&gt;$Plc&lt;span style=&quot;color: rgb(0, 0, 255);&quot;&gt;);&lt;/span&gt;&lt;br&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;?&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size=&quot;3&quot;&gt;&lt;span style=&quot;color: rgb(255, 0, 0);&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 0);&quot;&gt;PS&amp;nbsp; Ресурсы по Modbus: &lt;a title=&quot;http://www.modbus.org/tech.php&quot; href=&quot;http://www.modbus.org/tech.php&quot;&gt;http://www.modbus.org/tech.php&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;</content:encoded>
			<link>https://bogovic.ucoz.ru/blog/modbus_tcp_ip_php/2013-12-08-9</link>
			<dc:creator>THK</dc:creator>
			<guid>https://bogovic.ucoz.ru/blog/modbus_tcp_ip_php/2013-12-08-9</guid>
			<pubDate>Sun, 08 Dec 2013 17:51:07 GMT</pubDate>
		</item>
		<item>
			<title>Видео в консоли через mplayer</title>
			<description>&lt;span style=&quot;font-size: 12pt;&quot;&gt;И фильмы в консоли тоже можно смотреть!!! Для начала надо включить FrameBuffer и установить (если еще не стоит &lt;strong&gt;&lt;em&gt;sudo apt-get install mplayer&lt;/em&gt;&lt;/strong&gt; ) mplayer. После этого запустить фильм можно командой:&lt;/span&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;mplayer -vo fbdev2 -zoom -x 1024 -y 600 -fs xxx.avi&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;где:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;vo&lt;/strong&gt; - может быть fbdev или fbdev2 (для вывода через фреймбуфер).&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;zoom&lt;/strong&gt; - необходим для растягивания картинки, иначе получается прямоугольни...</description>
			<content:encoded>&lt;span style=&quot;font-size: 12pt;&quot;&gt;И фильмы в консоли тоже можно смотреть!!! Для начала надо включить FrameBuffer и установить (если еще не стоит &lt;strong&gt;&lt;em&gt;sudo apt-get install mplayer&lt;/em&gt;&lt;/strong&gt; ) mplayer. После этого запустить фильм можно командой:&lt;/span&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;mplayer -vo fbdev2 -zoom -x 1024 -y 600 -fs xxx.avi&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;где:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;vo&lt;/strong&gt; - может быть fbdev или fbdev2 (для вывода через фреймбуфер).&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;zoom&lt;/strong&gt; - необходим для растягивания картинки, иначе получается прямоугольник с размерами avi-шки.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;x&lt;/strong&gt; - число - масштабировать по горизонтали до этого числа.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;y&lt;/strong&gt; - то же самое по вертикали.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;(владельцы
 обычных неширокоформатных мониторов могут просто прописать один ключ 
&quot;-xy 1024&quot; (либо 1280, смотря какой размер фреймбуфера задан) и 
изображение, смаштабировавшись по горизонтали до 1024, автоматически 
смаштабируется по вертикали, сохраняя пропорции. Можно, также, вместо 
&quot;-zoom -xy 1024 -fs&quot; попробовать использовать просто &quot;-vf 
scale=1024:768&quot;)&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;fs&lt;/strong&gt; - Full Screen. Отцентрирует изображение на экране.&lt;/span&gt;&lt;/p&gt;</content:encoded>
			<link>https://bogovic.ucoz.ru/blog/video_v_konsoli_cherez_mplayer/2013-12-08-8</link>
			<dc:creator>THK</dc:creator>
			<guid>https://bogovic.ucoz.ru/blog/video_v_konsoli_cherez_mplayer/2013-12-08-8</guid>
			<pubDate>Sun, 08 Dec 2013 17:06:23 GMT</pubDate>
		</item>
		<item>
			<title>FrameBuffer</title>
			<description>&lt;span style=&quot;font-size: 12pt;&quot;&gt;Довольно не удобно использовать в консоли
 разрешение по умолчанию, да и без фрэймбуфера у нас не получится 
посмотреть фильм в консоли или запустить консольный браузер links2 с 
поддержкой графики. В ubuntu включить фрэймбуфер можно следующим 
образом:&lt;/span&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;1. Открываем файл /etc/modprobe.d/blacklist-framebuffer:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;nano /etc/modprobe.d/blacklist-framebuffer.conf&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;теперь закомментируем строку:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;#blacklist vesafb&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/di...</description>
			<content:encoded>&lt;span style=&quot;font-size: 12pt;&quot;&gt;Довольно не удобно использовать в консоли
 разрешение по умолчанию, да и без фрэймбуфера у нас не получится 
посмотреть фильм в консоли или запустить консольный браузер links2 с 
поддержкой графики. В ubuntu включить фрэймбуфер можно следующим 
образом:&lt;/span&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;1. Открываем файл /etc/modprobe.d/blacklist-framebuffer:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;nano /etc/modprobe.d/blacklist-framebuffer.conf&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;теперь закомментируем строку:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;#blacklist vesafb&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;и сохраняем файл.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Для Debian Squeeze этот пункт не нужен, т.к. модуль &lt;strong&gt;&lt;em&gt;vesafb&lt;/em&gt; &lt;/strong&gt;не занесен в черный список...&lt;strong&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;2. Открываем файл /etc/initramfs-tools/modules:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;em&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;em&gt;&lt;strong&gt;nano /etc/initramfs-tools/modules&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;добавляем строчки:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;fbcon&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;vesafb&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;и сохраняем файл.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;3. Пересобираем initramfs image&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;update-initramfs -u&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;4. Для Grub, первой версии, открываем файл /boot/grub/menu.lst&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;nano /boot/grub/menu.lst&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;для Grub2 открываем файл /boot/grub/grub.cfg&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;nano /boot/grub/grub.cfg&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;По умолчанию в Debian Squeeze установлен загрузчик Grub2&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;В опции ядра добавляем &quot;&lt;strong&gt;&lt;em&gt;vga=789&lt;/em&gt;&lt;/strong&gt;&quot; (для 800х600) в след. строку:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;br&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;linux &amp;nbsp; /boot/vmlinuz-2.6.32-19-generic root=UUID=fcf2d8bc-8ef4-40e1-adb9-c6a0304cb2a4 ro &amp;nbsp; quiet vga=789 splash&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Если у вас другое разрешение - смотрим тут:&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;em&gt;&lt;span style=&quot;text-decoration: underline; font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;br&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;span style=&quot;text-decoration: underline; font-size: 12pt;&quot;&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#Linux_video_mode_numbers&quot;&gt;http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#Linux_video_mode_numbers&lt;/a&gt;&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Перезагружаемся и наслаждаемся :)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;h6 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;em&gt;&lt;span style=&quot;color: rgb(136, 136, 136); font-size: 12pt;&quot;&gt;Оригинал статьи : http://linux-bash.ru/menusistem/13-framebuffer.html&lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/h6&gt;</content:encoded>
			<link>https://bogovic.ucoz.ru/blog/framebuffer/2013-12-08-7</link>
			<dc:creator>THK</dc:creator>
			<guid>https://bogovic.ucoz.ru/blog/framebuffer/2013-12-08-7</guid>
			<pubDate>Sun, 08 Dec 2013 17:05:00 GMT</pubDate>
		</item>
		<item>
			<title>Трансляция видео из портов Motion через 80 порт. Способ 3</title>
			<description>&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Взято отсюда: http://www.lavrsen.dk/foswiki/bin/view/Motion/MjpegFrameGrabPHP&lt;br&gt;Создаем файл mjprox.php c таким содержимым:&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;codetitle&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;Код:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;codecontent&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;?php&lt;br&gt;set_time_limit(0);&lt;br&gt;$fp = fsockopen (&quot;127.0.0.1&quot;, 8081, $errno, $errstr, 30);&lt;br&gt;if (!$fp) {&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &quot;$errstr ($errno)&lt;br&gt;&amp;#92;n&quot;;&lt;br&gt;} else {&lt;br&gt;&amp;nbsp; &amp;nbsp; fputs ($fp, &quot;GET / HTTP/1.0&amp;#92;r&amp;#92;n&amp;#92;r&amp;#92;n&quot;);&lt;br&gt;&amp;nbsp; &amp;nbsp; while ($str = trim(fgets($fp, 4096)))&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;header($str);&lt;br&gt;&amp;nbsp; &amp;nbsp; fpassthru($fp);&lt;br&gt;&amp;nbsp; &amp;nbsp; fclose($fp);&lt;br&gt;}&lt;br&gt;?&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Пример для первой камеры (порт 8081).&lt;br&gt;Для вывода видео на страничке добавляем такой тег:&lt;/span&gt;&lt;/blockquote&gt;&lt;div class=&quot;codetitle&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;Код:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;c...</description>
			<content:encoded>&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Взято отсюда: http://www.lavrsen.dk/foswiki/bin/view/Motion/MjpegFrameGrabPHP&lt;br&gt;Создаем файл mjprox.php c таким содержимым:&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;codetitle&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;Код:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;codecontent&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;?php&lt;br&gt;set_time_limit(0);&lt;br&gt;$fp = fsockopen (&quot;127.0.0.1&quot;, 8081, $errno, $errstr, 30);&lt;br&gt;if (!$fp) {&lt;br&gt;&amp;nbsp; &amp;nbsp; echo &quot;$errstr ($errno)&lt;br&gt;&amp;#92;n&quot;;&lt;br&gt;} else {&lt;br&gt;&amp;nbsp; &amp;nbsp; fputs ($fp, &quot;GET / HTTP/1.0&amp;#92;r&amp;#92;n&amp;#92;r&amp;#92;n&quot;);&lt;br&gt;&amp;nbsp; &amp;nbsp; while ($str = trim(fgets($fp, 4096)))&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;header($str);&lt;br&gt;&amp;nbsp; &amp;nbsp; fpassthru($fp);&lt;br&gt;&amp;nbsp; &amp;nbsp; fclose($fp);&lt;br&gt;}&lt;br&gt;?&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Пример для первой камеры (порт 8081).&lt;br&gt;Для вывода видео на страничке добавляем такой тег:&lt;/span&gt;&lt;/blockquote&gt;&lt;div class=&quot;codetitle&quot;&gt;&lt;p&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;Код:&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;codecontent&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;img src=&quot;mjprox.php&quot; width=&quot;320&quot; height=&quot;240&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;</content:encoded>
			<link>https://bogovic.ucoz.ru/blog/transljacija_video_iz_portov_motion_cherez_80_port_sposob_3/2013-12-08-6</link>
			<dc:creator>THK</dc:creator>
			<guid>https://bogovic.ucoz.ru/blog/transljacija_video_iz_portov_motion_cherez_80_port_sposob_3/2013-12-08-6</guid>
			<pubDate>Sun, 08 Dec 2013 16:44:05 GMT</pubDate>
		</item>
		<item>
			<title>Трансляция видео из портов Motion через 80 порт. Способ 2</title>
			<description>&lt;blockquote&gt;&lt;h4&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Второй способ - MjpegProxyGrab.&lt;/span&gt;&lt;/h4&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Установить пакет mjpeg-proxygrab-1.2&lt;br&gt;&lt;br&gt; В apache2.conf добавить следующее:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;Directory &quot;/usr/lib/cgi-bin&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;AllowOverride None&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Order allow,deny&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Allow from all&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/Directory&amp;gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Теперь получить видео с камеры 1 можно так:&lt;br&gt;&lt;/span&gt;&lt;div class=&quot;codetitle&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;Код:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;codecontent&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;img src=&quot;https://bogovic.ucoz.ru/cgi-bin/nph-mjprox?1&quot; width=&quot;320&quot; height=&quot;240&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;</description>
			<content:encoded>&lt;blockquote&gt;&lt;h4&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Второй способ - MjpegProxyGrab.&lt;/span&gt;&lt;/h4&gt;&lt;/blockquote&gt;&lt;blockquote&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Установить пакет mjpeg-proxygrab-1.2&lt;br&gt;&lt;br&gt; В apache2.conf добавить следующее:&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;Directory &quot;/usr/lib/cgi-bin&quot;&amp;gt;&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;AllowOverride None&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Order allow,deny&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Allow from all&lt;br&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;/Directory&amp;gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Теперь получить видео с камеры 1 можно так:&lt;br&gt;&lt;/span&gt;&lt;div class=&quot;codetitle&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;strong&gt;Код:&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;codecontent&quot;&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;img src=&quot;https://bogovic.ucoz.ru/cgi-bin/nph-mjprox?1&quot; width=&quot;320&quot; height=&quot;240&quot;&amp;gt;&lt;/span&gt;&lt;/div&gt;</content:encoded>
			<link>https://bogovic.ucoz.ru/blog/transljacija_video_iz_portov_motion_cherez_80_port_sposob_2/2013-12-08-5</link>
			<dc:creator>THK</dc:creator>
			<guid>https://bogovic.ucoz.ru/blog/transljacija_video_iz_portov_motion_cherez_80_port_sposob_2/2013-12-08-5</guid>
			<pubDate>Sun, 08 Dec 2013 16:42:39 GMT</pubDate>
		</item>
		<item>
			<title>Трансляция видео из портов Motion через 80 порт. Способ 1</title>
			<description>&lt;p&gt;&lt;font size=&quot;3&quot;&gt;В /etc/apache2/mods-enable делаем симлинки на&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;/etc/apache2/mods-available/proxy.conf,&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;/etc/apache2/mods-available/proxy.load и&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;/etc/apache2/mods-available/proxy_http.load.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;В proxy.conf пишем следующее:&lt;/font&gt;&lt;/p&gt;&lt;div class=&quot;codetitle&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;Код:&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class=&quot;codecontent&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;IfModule mod_proxy.c&amp;gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ProxyRequests Off&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;Proxy *&amp;gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AddDefaultCharset off&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Order deny,allow&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Allow from all&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;/Proxy&amp;gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ProxyVia On&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ProxyPass /motion/live/1 http://localhost:8081&lt;br&gt;&amp;nbsp; &amp;nbsp; ProxyPass /motion/live/2 http://localhost:8082&lt;br&gt;&amp;nbsp; &amp;nbsp; ProxyPass /motion/live/3 http://localhost:8083&lt;br&gt;&amp;nbsp; &amp;nbsp; ProxyPass /motion/live/4 htt...</description>
			<content:encoded>&lt;p&gt;&lt;font size=&quot;3&quot;&gt;В /etc/apache2/mods-enable делаем симлинки на&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;/etc/apache2/mods-available/proxy.conf,&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;/etc/apache2/mods-available/proxy.load и&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;/etc/apache2/mods-available/proxy_http.load.&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font size=&quot;3&quot;&gt;В proxy.conf пишем следующее:&lt;/font&gt;&lt;/p&gt;&lt;div class=&quot;codetitle&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;Код:&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class=&quot;codecontent&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;IfModule mod_proxy.c&amp;gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ProxyRequests Off&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;Proxy *&amp;gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; AddDefaultCharset off&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Order deny,allow&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Allow from all&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;/Proxy&amp;gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ProxyVia On&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; ProxyPass /motion/live/1 http://localhost:8081&lt;br&gt;&amp;nbsp; &amp;nbsp; ProxyPass /motion/live/2 http://localhost:8082&lt;br&gt;&amp;nbsp; &amp;nbsp; ProxyPass /motion/live/3 http://localhost:8083&lt;br&gt;&amp;nbsp; &amp;nbsp; ProxyPass /motion/live/4 http://localhost:8084&lt;br&gt;#&amp;nbsp; &amp;nbsp; ProxyPass /motion/config http://localhost:8080&lt;br&gt;&lt;/IfModule&amp;gt;&lt;/font&gt;&lt;/div&gt;&lt;font size=&quot;3&quot;&gt;&lt;br&gt; Перезапускаем apache2.&lt;br&gt;Теперь получить видео с камеры 1 можно так:&lt;br&gt;&lt;/font&gt;&lt;div class=&quot;codetitle&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;strong&gt;Код:&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class=&quot;codecontent&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;img src=&quot;https://bogovic.ucoz.ru/motion/live/1&quot; width=&quot;320&quot; height=&quot;240&quot;&amp;gt;&lt;br&gt;&lt;br&gt;&lt;font size=&quot;3&quot;&gt;Кстати, это хорош&lt;font size=&quot;3&quot;&gt;ий способ дать доступ к другим устройствам, используя защиту, которую способен обеспечить Apache&lt;font size=&quot;3&quot;&gt;. Для этого в строке &quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;ProxyPass /motion/live/1 http://localhost:8081&lt;/font&gt;&quot; надо заменить &quot;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;&lt;font size=&quot;3&quot;&gt;localhost:8081&quot; на IP устройства.&lt;br&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;</content:encoded>
			<link>https://bogovic.ucoz.ru/blog/transljacija_video_iz_portov_motion_cherez_80_port_sposob_1/2013-12-08-4</link>
			<dc:creator>THK</dc:creator>
			<guid>https://bogovic.ucoz.ru/blog/transljacija_video_iz_portov_motion_cherez_80_port_sposob_1/2013-12-08-4</guid>
			<pubDate>Sun, 08 Dec 2013 16:41:08 GMT</pubDate>
		</item>
		<item>
			<title>Ставим phpmyadmin.</title>
			<description>&lt;span style=&quot;font-size: 12pt;&quot;&gt;phpmyadmin - веб-инструмент для управлениями MySQL-ными базами данных. Очень удобный инструмент для разработчиков.&lt;br&gt; Установим командой:&lt;/span&gt;&lt;div class=&quot;codecontent&quot;&gt;&lt;blockquote&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;color: rgb(136, 136, 136); font-size: 12pt;&quot;&gt;sudo apt-get install phpmyadmin&lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Во время установки от нас запросят об используемом веб-сервере - выбираем &quot;&lt;strong&gt;apache2&lt;/strong&gt;&quot;.&lt;br&gt; Вход в phpmyadmin: &lt;a href=&quot;http://localhost/phpmyadmin&quot;&gt;&lt;code&gt;http://localhost/phpmyadmin&lt;/code&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;</description>
			<content:encoded>&lt;span style=&quot;font-size: 12pt;&quot;&gt;phpmyadmin - веб-инструмент для управлениями MySQL-ными базами данных. Очень удобный инструмент для разработчиков.&lt;br&gt; Установим командой:&lt;/span&gt;&lt;div class=&quot;codecontent&quot;&gt;&lt;blockquote&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;&lt;span style=&quot;color: rgb(136, 136, 136); font-size: 12pt;&quot;&gt;sudo apt-get install phpmyadmin&lt;/span&gt;&lt;br&gt;&lt;/span&gt;&lt;/blockquote&gt;&lt;span style=&quot;font-size: 12pt;&quot;&gt;Во время установки от нас запросят об используемом веб-сервере - выбираем &quot;&lt;strong&gt;apache2&lt;/strong&gt;&quot;.&lt;br&gt; Вход в phpmyadmin: &lt;a href=&quot;http://localhost/phpmyadmin&quot;&gt;&lt;code&gt;http://localhost/phpmyadmin&lt;/code&gt;&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;</content:encoded>
			<link>https://bogovic.ucoz.ru/blog/stavim_phpmyadmin/2013-12-08-3</link>
			<dc:creator>THK</dc:creator>
			<guid>https://bogovic.ucoz.ru/blog/stavim_phpmyadmin/2013-12-08-3</guid>
			<pubDate>Sun, 08 Dec 2013 16:36:02 GMT</pubDate>
		</item>
	</channel>
</rss>