<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум BroadLink не связан с магазином, используйте отдельную учетную запись &mdash; Автономная работа SP, SC без Internet]]></title>
		<link>https://broadlink.ru/forum/topic/314/avtonomnaya-rabota-sp-sc-bez-internet/</link>
		<atom:link href="https://broadlink.ru/forum/feed/rss/topic/314/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Автономная работа SP, SC без Internet».]]></description>
		<lastBuildDate>Sun, 03 Sep 2017 03:43:36 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Автономная работа SP, SC без Internet]]></title>
			<link>https://broadlink.ru/forum/post/3543/#p3543</link>
			<description><![CDATA[<p>Здравствуйте!<br /><br />Купил пощупать Broadlink SP3S и SC1. Хочется использовать данные устройства без связи с сетью Internet, автономно.<br /><br />Есть UNIX сервер. Взял набор python скриптов с GitHub от mjg59, он же Matthew Garrett, на их основе сделал себе скрипт broadlink.py умеющий on, off, query по IP + MAC адресу. Всё замечательно.<br /><br />Но, без &quot;облака&quot; в Internet теряется ряд функций:<br /> 1. Событие по нажатию кнопки на устройстве уходит по UDP в &quot;облако&quot;<br /> 2. Периодически посылаются данные о мощности в &quot;облако&quot;, так же по UDP.<br /><br />Хочется как-то получить эти данные в реальном времени, без сети Internet на свой сервер.<br /><br />При помощи DNS и DHCP перехватил работу с &quot;облаком&quot; на свой IP адрес.<br />Далее идёт RADIUS нестандартный запрос на авторизацию, тип сообщения = 90<br />Скорее всего, производитель дописал собственное расширение к RADIUS, но пока не могу его воспроизвести.<br /><br />Дамп от tcpdump:<br />10:40:07.134222 IP (tos 0x0, ttl 64, id 22597, offset 0, flags [none], proto UDP (17), length 76)<br />&nbsp; &nbsp; 10.x.x.X.17080 &gt; 10.Y.Y.Y.1812: [udp sum ok] RADIUS, length: 48<br />&nbsp; &nbsp; &nbsp; &nbsp; Unknown Command (90), id: 0xa5, Authenticator: 5aa5aa55000000000000000000000000<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Unknown Attribute (0), length: 0 (bogus, must be &gt;= 2)<br /><br />Пользователь в RADIUS идёт &quot;пустой&quot;, заменил его на &quot;broadlink&quot;, получилось следующее:<br />Sun Sep&nbsp; 3 10:42:27 2017: [11863] radrecv: message from 10.X.X.X/17087 claimed length 43605, only 48 <br />bytes received<br />Sun Sep&nbsp; 3 10:42:27 2017: [11863] message received from 10.X.X.X/17087.165 code=90, length=48<br />Sun Sep&nbsp; 3 10:42:27 2017: [11863] sending accept to 10.X.X.X/17087.165<br />Есть ли какие-то другие предложения, кроме как протягивать канал связи в Internet к данным устройствам?<br /><br />-- <br />WRA-RIPE</p>]]></description>
			<author><![CDATA[null@example.com (trafik)]]></author>
			<pubDate>Sun, 03 Sep 2017 03:43:36 +0000</pubDate>
			<guid>https://broadlink.ru/forum/post/3543/#p3543</guid>
		</item>
	</channel>
</rss>
