<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум BroadLink не связан с магазином, используйте отдельную учетную запись &mdash; Автономная работа SP, SC без Internet]]></title>
	<link rel="self" href="https://broadlink.ru/forum/feed/atom/topic/314/" />
	<updated>2017-09-03T03:43:36Z</updated>
	<generator>PunBB</generator>
	<id>https://broadlink.ru/forum/topic/314/avtonomnaya-rabota-sp-sc-bez-internet/</id>
		<entry>
			<title type="html"><![CDATA[Автономная работа SP, SC без Internet]]></title>
			<link rel="alternate" href="https://broadlink.ru/forum/post/3543/#p3543" />
			<content type="html"><![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>]]></content>
			<author>
				<name><![CDATA[trafik]]></name>
				<uri>https://broadlink.ru/forum/user/904/</uri>
			</author>
			<updated>2017-09-03T03:43:36Z</updated>
			<id>https://broadlink.ru/forum/post/3543/#p3543</id>
		</entry>
</feed>
