Size: a a a

2021 February 23

КЛ

Кирилл Луконин... in EvilWirelessChat
Да и баг не то чтобы новый)
источник

VG

Vladislav Grishenko in EvilWirelessChat
знаю один баг в rndis драйвере, которому 15,5 лет. никого не парит
источник

КЛ

Кирилл Луконин... in EvilWirelessChat
Vladislav Grishenko
знаю один баг в rndis драйвере, которому 15,5 лет. никого не парит
?????
источник

VG

Vladislav Grishenko in EvilWirelessChat
если периферия начнет слать батчи, то будет обработан только первый фрейм, остальные прольются
источник

VG

Vladislav Grishenko in EvilWirelessChat
фишка в том, что, похоже, никто батчи и не шлет (вероятно в т.ч. из-за этого бага) :)
источник

КЛ

Кирилл Луконин... in EvilWirelessChat
Vladislav Grishenko
фишка в том, что, похоже, никто батчи и не шлет (вероятно в т.ч. из-за этого бага) :)
источник

⌬C

⌬ Richard Cooper in EvilWirelessChat
ID:0
Процитирую одно из своих сообщений в переписке соседнего канала. Там речь шла о нодах на смартфонах и специализированных приложениях для того чтобы обычно на этих самых смартфонах разворачивать меш сети.




Приложения действительно скорее мертвы. Особенно жаль Serval, так как я лично его тестирвоал достаточно детально,  от распечатки модели корпуса с интеграцией роутера, до прошивки и её модификации. Это был самый проработанный проект.
К сожалению, на данный момент он морально и технически устарел.

Мой опыт отличается в том смысле что частично повторяет опыт автора и я примерно понимаю на каком этапе он находится. Обычно до момента утери интереса происходит следующая цепочка событий и осознание следующих ограничений:

1) Ограничение аппаратное. Необходимы смартфоны с конкретными Wi-Fi модулями, поддерживающими "adhoc" режим.
Человек поддается иллюзии того что достаточно написать/поставить приложение на смартфон и сеть заработает, ведь "в любом смартфоне есть всё необходимое!".
Потом Начинается знакомство с нюансами. Выясняется, что не все модули в смартфона поддерживают режимы IBSS или MBSS, необходимые для работы ячеистых сетей.

2) Ограничение потребления энергии. Необходим внешний источник питания
Когда после первых экспериментов сеть более-менее начинает работать, выясняется, что энергопотребление смартфона кратно увеличивается и необходимо как минимум носить постоянно powerbank.

3) Ограничение ПО. Необходимость модификации или установки специальной прошивки.
Потом выясняется, что для нормальной работы сети нужно либо постоянно держать экранв включенным, либо настраивать энергопотребление андройда таким образом, чтобы приложение имело негораниченный доступ к Wi-Fi модулю. Для этого требуется root, magisk и довольно много магии в зависимости от упоротости производителя.

4) Ограничение удобства использования. Необходимо выделитьсмартфон для mesh сети в качестве отдельного устройства.
Когда человек начинает пользоваться таким телефоном с внешним пауэрбанком, специализированной или модифицированной прошивкой, то выясняется что это совершенно не то же самое что пользование обычным телефоном.
Это банально неудобно. Дополнительно с этим возникают проблемы с банк клиентами и неиллюзорный риск из-за рутованного телефона попасть в список неблагонадежных клиентов (уже случалось). И приводит это к томучто через некоторое время приобретается второй смартфон, играющий роль "основного".

5) Ограничение итоговой стоимости.
После того как подобный путь пройден, выясняется, что сущность "смартфон" в подобной схеме является спорной и в получившейся схеме это далеко не оптимальный выбор. Потому что купить условный необходимый роутер за 20 долларов это не то же самое что купить  необходимый смартфон за 200 долларов. Хотя в обоих случаях требуется установка альтернативного ПО и внешний источник питания в виде powerbank. А для того чтобы переделать это всё на роутер по факту требуется начать всё с начала и нарабатывать экспертизу снова. Но к этому моменту запал пропадает и человек забрасывает проект.
А не смотрели в сторону lora+кастомные протоколы маршрутизации?

Вообще по хорошему, самые юзабельные это batman и yggdrasil, все упирается в физический уровень, не понятно, на чем строить. Вайфай и блютус спокойно глушатся
источник

⌬C

⌬ Richard Cooper in EvilWirelessChat
А, у вас тут целый чат есть, приколбно
источник

КЛ

Кирилл Луконин... in EvilWirelessChat
⌬ Richard Cooper
А не смотрели в сторону lora+кастомные протоколы маршрутизации?

Вообще по хорошему, самые юзабельные это batman и yggdrasil, все упирается в физический уровень, не понятно, на чем строить. Вайфай и блютус спокойно глушатся
Можно подумать, LoRa не глушится
источник

⌬C

⌬ Richard Cooper in EvilWirelessChat
Кирилл Луконин
Можно подумать, LoRa не глушится
Короче у меня были где-то наработки протоколов роутинга, но я забросил как раз потому что вообще не секу в радиопередаче и как сделать так, что бы 100500 нод не орали друг на друга и работали согласованно.

Роутинг то уже сделан по сути, вопрос только в первом уровне
источник

КЛ

Кирилл Луконин... in EvilWirelessChat
⌬ Richard Cooper
А не смотрели в сторону lora+кастомные протоколы маршрутизации?

Вообще по хорошему, самые юзабельные это batman и yggdrasil, все упирается в физический уровень, не понятно, на чем строить. Вайфай и блютус спокойно глушатся
Batman это решение для  "последней мили". Yggdrasil же яркий пример overlay сети для шлюзов между собой
источник

КЛ

Кирилл Луконин... in EvilWirelessChat
⌬ Richard Cooper
Короче у меня были где-то наработки протоколов роутинга, но я забросил как раз потому что вообще не секу в радиопередаче и как сделать так, что бы 100500 нод не орали друг на друга и работали согласованно.

Роутинг то уже сделан по сути, вопрос только в первом уровне
Ну вот оставшаяся часть это примерно 90%
источник

⌬C

⌬ Richard Cooper in EvilWirelessChat
Кирилл Луконин
Batman это решение для  "последней мили". Yggdrasil же яркий пример overlay сети для шлюзов между собой
Да, но концептуально они идеально подходят в качестве второго-третьего уровня.

Если запрещать сложный трафик вроде хттп и ограничится только coap пакетами на вернем уровне, это вообще идеальная система выйдет
источник

⌬C

⌬ Richard Cooper in EvilWirelessChat
А в чате радиолюбители трушные прям есть? Которые по ардуине угарают
источник

КЛ

Кирилл Луконин... in EvilWirelessChat
⌬ Richard Cooper
А в чате радиолюбители трушные прям есть? Которые по ардуине угарают
Они на столько тру, что за ардуино можно и в бубен получить
источник

⌬C

⌬ Richard Cooper in EvilWirelessChat
Кирилл Луконин
Они на столько тру, что за ардуино можно и в бубен получить
источник

КЛ

Кирилл Луконин... in EvilWirelessChat
Разговор ведётся на уровне CMSIS, ассемблера, итп
источник

I

I am Commander Shepa... in EvilWirelessChat
Marko Ops
если интересно, то помогло выставление RX-SOP в Auto
Любопытно. Проблема решена, но вопросы остались.
1. Кто и зачем  выставил этот параметр ?
2. Как оно работало до этого ?
3. Как без него в до-ac эпоху вообще жили.
источник

M

Marko Ops in EvilWirelessChat
I am Commander Shepard
Любопытно. Проблема решена, но вопросы остались.
1. Кто и зачем  выставил этот параметр ?
2. Как оно работало до этого ?
3. Как без него в до-ac эпоху вообще жили.
1) Выставил я, месяца 4-5 назад. Это была рекомендация High Density Deployment Guide
2) Вот это самое интересное
3) До-ас эпохи не было. Всегда были точки 3702
источник

I

I am Commander Shepa... in EvilWirelessChat
Marko Ops
1) Выставил я, месяца 4-5 назад. Это была рекомендация High Density Deployment Guide
2) Вот это самое интересное
3) До-ас эпохи не было. Всегда были точки 3702
Ну, в документации мераки например явно указано что этот костыль - крайняя мера, если все остальное уже выполнено, дизайн без косяков и есть серьёзные основания его крутить.
До-ac - имеется в виду что hd-сети и на N строили, где этой крутилки нет.
источник