реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Как из дома управлять с латентностью <200 мс через интернет устройством на расстоянии 600 км и потоком данных 100 Мбит/с? Поделитесь опытом
bbb
сообщение Jan 30 2016, 20:21
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 335
Регистрация: 29-01-16
Пользователь №: 90 261



Как через интернет управлять устройством находящимся за 600 км, чтобы время передачи команд на объект было не более 100 мс и объект в ответ передавал данные со скоростью 100 Мбит/с?

Есть ли у кого опыт в создании таких распределенных систем управления?

Т.е. мне нужно, чтобы когда я посылаю команду на удаленный объект по интернету он уже через 0.1 сек получал её и начинал её выполнять. И наоборот. Когда объект что-то полсылает мне, чтобы я начинал получать это уже спустя 0.1 сек после начала передачи

При этом девайс, выполняющий команды, должен постоянно передавать мне данные со скоростью 100 Мбит в секунду (свое состояние и видеопоток с 10-ти камер).

Т.е. канал должен быть дуплексным.


В какую сторону "рыть"?
Где можно посмотреть готовые проекты такого плана?

Сообщение отредактировал bbb - Jan 30 2016, 20:22
Go to the top of the page
 
+Quote Post
HardEgor
сообщение Jan 30 2016, 20:47
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 018
Регистрация: 3-03-06
Из: Tomsk
Пользователь №: 14 925



Цитата(bbb @ Jan 31 2016, 02:21) *
Как через интернет управлять устройством находящимся за 600 км, чтобы время передачи команд на объект было не более 100 мс и объект в ответ передавал данные со скоростью 100 Мбит/с?

Идти к магистральным провайдерам типа Ростелеком, Транстелеком, еще у сотовых операторов есть такие каналы и покупать выделенный канал связи с гарантированной полосой и откликом.
Go to the top of the page
 
+Quote Post
bbb
сообщение Jan 30 2016, 21:09
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 335
Регистрация: 29-01-16
Пользователь №: 90 261



А стандартных покупных решений моей задачи нет?
Ну типа покупаешь коробочку с CD-диском.
Коробочку (УСО) ставишь на объект управления.
С диска ставишь утилиту к себе на комп и управляй не хочу.

Не слышали о таком?
Go to the top of the page
 
+Quote Post
Baser
сообщение Jan 30 2016, 21:43
Сообщение #4


Просто Che
*****

Группа: Свой
Сообщений: 1 558
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Cтандартные покупные решения может быть и есть,
но их нужно подключать к какому-то каналу связи.
Общественный интернет это канал с негарантированными параметрами.
Сейчас связь есть, а через секунду нет.
Go to the top of the page
 
+Quote Post
mantech
сообщение Jan 31 2016, 08:36
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 2 022
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(bbb @ Jan 30 2016, 23:21) *
Т.е. мне нужно, чтобы когда я посылаю команду на удаленный объект по интернету он уже через 0.1 сек получал её и начинал её выполнять. И наоборот. Когда объект что-то полсылает мне, чтобы я начинал получать это уже спустя 0.1 сек после начала передачи


В какую сторону "рыть"?
Где можно посмотреть готовые проекты такого плана?


Рыть в сторону оптимизации техзадания, ибо интернет - это не локалка из 2х устройств, одно из которых комп, другое ваша железка. Время 0.1 сек - через стопятьсот узлов и расстояние пол-страны.... Ну это просто сказка или сладкий сон biggrin.gif

А решение - передача части "быстрых" функций своему устройству, а через инет только командовать...

Цитата(HardEgor @ Jan 30 2016, 23:47) *
Идти к магистральным провайдерам типа Ростелеком, Транстелеком, еще у сотовых операторов есть такие каналы и покупать выделенный канал связи с гарантированной полосой и откликом.


Так-то да, только ИМХО стоить все это будет столько, что на эти деньги проще жить в теплых странах и не париться этой ерундой biggrin.gif
Go to the top of the page
 
+Quote Post
smalcom
сообщение Jan 31 2016, 09:04
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 290
Регистрация: 26-06-07
Пользователь №: 28 718



и, обычно, выделенную линию не дают физлицу, только юридическому.

Цитата
В какую сторону "рыть"?

только выделенный канал вам поможет.

Цитата
Где можно посмотреть готовые проекты такого плана?

это как купить интернет - нигде.
Go to the top of the page
 
+Quote Post
gerber
сообщение Jan 31 2016, 10:57
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 744
Регистрация: 1-11-11
Пользователь №: 68 088



Смотрите в сторону синхронных каналов, SDH/PDH и т. п.


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post
gte
сообщение Jan 31 2016, 11:21
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 223
Регистрация: 13-02-05
Из: Липецкая область
Пользователь №: 2 613



Цитата(bbb @ Jan 30 2016, 23:21) *
Т.е. мне нужно, чтобы когда я посылаю команду на удаленный объект по интернету он уже через 0.1 сек получал её и начинал её выполнять. И наоборот. Когда объект что-то полсылает мне, чтобы я начинал получать это уже спустя 0.1 сек после начала передачи

При этом девайс, выполняющий команды, должен постоянно передавать мне данные со скоростью 100 Мбит в секунду (свое состояние и видеопоток с 10-ти камер).

Управление сделать по радиоканалу, а обратный канал через интернет.
Go to the top of the page
 
+Quote Post
syoma
сообщение Jan 31 2016, 12:59
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 767
Регистрация: 14-02-07
Из: наших, которые работают за бугром
Пользователь №: 25 368



Конечно 100мс удаленно - это круто. А что это за заздача это требует, можете сказать?

А собственно по решению - может VoIP - ну или телефон обыкновенный?
Go to the top of the page
 
+Quote Post
twix
сообщение Jan 31 2016, 13:21
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 4-11-15
Пользователь №: 89 174



Сейчас выяснится, что ему в танчики надо играть без задержек, а в деревне интернет не очень качественный..
Go to the top of the page
 
+Quote Post
bbb
сообщение Jan 31 2016, 18:42
Сообщение #11


Местный
***

Группа: Участник
Сообщений: 335
Регистрация: 29-01-16
Пользователь №: 90 261



Цитата
Рыть в сторону оптимизации техзадания, ибо интернет - это не локалка из 2х устройств, одно из которых комп, другое ваша железка. Время 0.1 сек - через стопятьсот узлов и расстояние пол-страны.... Ну это просто сказка или сладкий сон


У меня когда-то лет 10 назад была программа которой показывала пинг до различных городов. И он вполне себе был менее 0.1 сек
Go to the top of the page
 
+Quote Post
gerber
сообщение Jan 31 2016, 21:25
Сообщение #12


Знающий
****

Группа: Участник
Сообщений: 744
Регистрация: 1-11-11
Пользователь №: 68 088



Цитата(bbb @ Jan 31 2016, 21:42) *
У меня когда-то лет 10 назад была программа которой показывала пинг до различных городов. И он вполне себе был менее 0.1 сек

Дык в те времена и Ускоритель Интернета продавался на каждом углу. rolleyes.gif


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Jan 31 2016, 23:41
Сообщение #13


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(twix @ Jan 31 2016, 14:21) *
в танчики

т34, в натуральную величину ?
Go to the top of the page
 
+Quote Post
smalcom
сообщение Feb 1 2016, 02:24
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 290
Регистрация: 26-06-07
Пользователь №: 28 718



Цитата
У меня когда-то лет 10 назад была программа которой показывала пинг до различных городов. И он вполне себе был менее 0.1 сек

speedtest.net
tracert
traceroute
ping
Цитата
PING moscow.ru (185.15.172.69): 56 data bytes
64 bytes from 185.15.172.69: icmp_seq=0 ttl=55 time=30,027 ms


------------------------------------
о-о-о, опять святая уверенность: "смотрите, я обманул природу". обычно очень плохо заканчивается.
вы понимаете разницу между:
1. "чуваак, не пропусти, до 100 Мбит за 2, да, разгильдяй городской, ты не ослышался - всего за два кредита в месяц... Та-дааа";
2. 24/7 64 кбит/с ?

Вероятно из-за пункта 1 и выбран предел скорости 100 МБит/с
Go to the top of the page
 
+Quote Post
bbb
сообщение Feb 1 2016, 15:49
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 335
Регистрация: 29-01-16
Пользователь №: 90 261



smalcom
Не понял. Что Вы хотели сказать-то?
*****************
Уточню немного.
Для обратного 100 мегабитного потока видео не критично если будет небольшой джиттер задержки (0,1...0,5 сек)
А вот для обратного дампа состояния устройства желательно чтобы он доставлялся за 100мс.


В принципе система будет работать даже при Latency Time 0.5 сек. Но хотелось бы чтобы сигнал "туда и обратно" успевал "добежать" за 0.2 сек


В принципе, катастрофы не произойдет даже если команда или "обратная связь" будут "гулять по сети" 40 секунд.

Просто девайс в этом случае перейдет на дефольный алгоритм работы "нет связи с хостом".

И просто тогда про "real-time управление" будет уже нельзя говорить.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd May 2018 - 02:03
Рейтинг@Mail.ru


Страница сгенерированна за 0.01069 секунд с 7
ELECTRONIX ©2004-2016