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

 
 
 
Reply to this topicStart new topic
> Маленькая беспроводная сеть
pitt
сообщение Jul 25 2018, 12:21
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672



Имеется старый проект, в котором два устройства соединены классическим БТ. Естественно, один мастер, один слейв. Обмен данными двусторонний и достаточно интенсивный. Задержки - неприемлимы.
Необходимо добавить к этой сети смартфон, в основном, в качестве индикатора и несколько(пока 4) сенсоров/актюаторов. Об'ем данныь низкий, требования к энергопотреблению очень жесткие, задержки совершенно неприемлимы.
Пожалуйста посоветуйте возможные архитектурные решения с их обоснованием. Расстояние между устройстами до 3 метров.В случае потери соединения, сеть должна снова сама воссоединиться.

Заранее благодарен.

Сообщение отредактировал pitt - Jul 25 2018, 12:26


--------------------
Прокричал немой глухому:"...Спасибо за внимание!"
http://www.youtube.com/watch?v=3Nnj4ky4Z_g
Go to the top of the page
 
+Quote Post
alx125
сообщение Jul 29 2018, 01:15
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 202
Регистрация: 18-05-09
Из: Novosibirsk
Пользователь №: 49 204



Цитата(pitt @ Jul 25 2018, 16:21) *
Имеется старый проект, в котором два устройства соединены классическим БТ. Естественно, один мастер, один слейв. Обмен данными двусторонний и достаточно интенсивный. Задержки - неприемлимы.
Необходимо добавить к этой сети смартфон, в основном, в качестве индикатора и несколько(пока 4) сенсоров/актюаторов. Об'ем данныь низкий, требования к энергопотреблению очень жесткие, задержки совершенно неприемлимы.
Пожалуйста посоветуйте возможные архитектурные решения с их обоснованием. Расстояние между устройстами до 3 метров.В случае потери соединения, сеть должна снова сама воссоединиться.

Заранее благодарен.


Добрый день.
Лучше, если будут обозначены числа.
Сколько задержка сейчас? Сколько приемлемо? Более подробно об условиях применения.
В какие моменты возникают "неприемлемые задержки"?
BT Classic не славится сильно экономичный потреблением!
А BLE v4.x не подойдет для большИх скоростей обмена.
(кроме , BLE v.5. Но мне известен лишь смартфон с поддержкой этой версии BT)
Go to the top of the page
 
+Quote Post
gerber
сообщение Jul 29 2018, 12:01
Сообщение #3


Знающий
****

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



Насколько я понимаю, это нереальная задача. БТ подразумевает установление соединения между 2-мя узлами с возможным обменом ключами для шифрования трафика. Вклиниться в обмен (даже просто прослушать его) обычным смартфоном не представляется возможным, это будет весьма нетривиально даже при разработке собственного низкоуровневого устройства.


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post
x893
сообщение Jul 29 2018, 12:46
Сообщение #4


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

Группа: Свой
Сообщений: 1 333
Регистрация: 27-10-08
Из: Планета Земля
Пользователь №: 41 226



Цитата(gerber @ Jul 29 2018, 15:01) *
Насколько я понимаю, это нереальная задача. БТ подразумевает установление соединения между 2-мя узлами с возможным обменом ключами для шифрования трафика. Вклиниться в обмен (даже просто прослушать его) обычным смартфоном не представляется возможным, это будет весьма нетривиально даже при разработке собственного низкоуровневого устройства.

Вообще всё не так.

goole.com
BLE Mesh

https://habr.com/post/418539/
Go to the top of the page
 
+Quote Post
gerber
сообщение Jul 29 2018, 13:27
Сообщение #5


Знающий
****

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



Цитата(pitt @ Jul 25 2018, 15:21) *
Имеется старый проект, в котором два устройства соединены классическим БТ. Естественно, один мастер, один слейв. Обмен данными двусторонний и достаточно интенсивный. Задержки - неприемлимы.
Необходимо добавить к этой сети смартфон...

Каким местом тут BLE Mesh, интересно.


--------------------
"... часами я мог наблюдать, как люди работают." (М. Горький)
Go to the top of the page
 
+Quote Post
pitt
сообщение Jul 30 2018, 10:36
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 328
Регистрация: 1-06-06
Из: USA
Пользователь №: 17 672



Цитата(alx125 @ Jul 28 2018, 21:15) *
Добрый день.
Лучше, если будут обозначены числа.
Сколько задержка сейчас? Сколько приемлемо? Более подробно об условиях применения.
В какие моменты возникают "неприемлемые задержки"?
BT Classic не славится сильно экономичный потреблением!
А BLE v4.x не подойдет для большИх скоростей обмена.
(кроме , BLE v.5. Но мне известен лишь смартфон с поддержкой этой версии BT)

Спасибо за ответ. Точные цифры получу только вместе с заказом, а для этого надо сначала представить предложение, вот и спрашиваю в общем виде. По внешнему виду, в оригинальном проекте энергопотребление не самое болхшая проблема, а вот для добавляемых устройств, не считая фона, - критичная.
Пока видится мастер, как и был, а все остальные слейвы, включая фон. Также полагаю, что сенсоры будут бродкастить, а исполнительные просто слушать.
Обновление. В старом проекте идет обмен пакетами по 120 байт, каждые 4 миллисекунды, т.е. матер->слейв; подтверждение(8 байт) + свои 120 байт, мастер подтверждает и все сначала.
Для обмена с фоном пакет 180 баит каждые 200 миллисекунд.
Для сенсоров и актуаторов задержка не боле 4 миллисекунд при пакетах в 16 байт.

Сообщение отредактировал pitt - Jul 31 2018, 01:01


--------------------
Прокричал немой глухому:"...Спасибо за внимание!"
http://www.youtube.com/watch?v=3Nnj4ky4Z_g
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th April 2024 - 05:07
Рейтинг@Mail.ru


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