
Комментарии 18
Ок а код можно посмотреть ?
И второй вопрос - чем он лучше или хуже https://github.com/kookoo1sabzy/BaleVPN ?
Не... я вообще не планировал публиковать код. А существующие решения я не смотрел, у меня был интерес самому разобраться с блютусом и сделать приложение для себя.
Раньше я делал сеть на микроконтроллерах и NRF24 радио-модулях. А потом решил сделать на BLE и андроиде. Это просто хобби такое.
"У нас есть такие приборы, Но мы вам их не покажем" ©
Почему AAC-LC, а не Opus?
Изначально я хотел сделать, чтобы приложение работало и на старых и на новых версиях андроида. AAC LC есть везде, а Opus только на Android 10+. Но потом я столкнулся с тем, что на старых телефонах BLE работает очень своеобразно, и везде по-разному. От поддержки совсем старых версий я отказался, выпилил всё легаси из кода, а AAC LC остался. Но по скорости он мне ок.
А почему не WiFi direct? По описанию дальность до 200 метров, скорость повыше
Производители чипов и телефонов в своих маркетинговых материалах пишут, что поддерживают дальность блютус-связи на несколько километров. Вот блютус я и проверял.
Возможно речь про Coded PHY, он есть далеко не везде
https://novelbits.io/bluetooth-long-range-coded-phy/
При чем здесь хаб Ненормальное программирование?
Сейчас нормой стало создавать приложения конского размера в десятки и сотни мегабайт. Обмазать их сторонними библиотеками и фреймворками; собирать монструозной системой сборки. А простые компактные приложения размером в несколько килобайт перестали быть нормой - потому и ненормальное программирование.
А ещё, стримить данные, используя BLE GATT - это вроде бы тоже далеко от нормы.
этой фишшке в телефонах и даже в часах от tecno например уже больше года, но обозреватели толком не тестировали. при этом в рекламных заявлениях дальность росла: начали с 500 метров, потом - было 800...
если добавить в чёрный список habrastorage.org и assets.habr.com
известная организация ровно так и сделала с мобильным интернетом. в режиме как раз белых списков habr так и грузится.
ЗЫ когда то давно, лет 20 назад, я посчитал что раздавать интернет на телефон (с роутера) по WiFi будет слишком много жрать батарейку, и зачем если есть bluetooth (тогда еще 2.1 не LE) сеть. был закуплен специальный шлюз (по сути точка доступа) ethernet - bluetooth net от DLink. но вроде как оно было от рождения не работающее
Как исследование прикольно, но как прикладная технология это как отверткой гвозди забивать, хотя в набор выживальщика по хорошему хотя бы топор нужно положить.
Если вернутся от аналогии к хабу "Любительская радиосвязь", то Reticulum заменяет собой TCP/IP и позволяет построить полноценную связь с нуля на базе пользовательских устройств.
Reticulum объединяет любые каналы связи, включая радиоканалы с "взрослой дальностью"(вроде КВ и спутниковой радиосвязи) в единую сеть.
Большая мощность требует лицензирования.
В Cybiko тоже был шумоподобный протокол, и мы выезжали в парк Сокольники, чтобы измерить дальность приёма. Получилось около 100 метров по прямой. Но в не времена мобильной связи практически не было.

Блютус выживальщика