Что такое Mesh Messaging и как это работает?

Вы когда-нибудь думали о том, что бы вы сделали, если бы вдруг не смогли подключиться к Интернету(couldn’t connect to the internet) , чтобы общаться с другими или выполнять свои повседневные задачи?

Большинство из нас привыкли полагаться на Интернет во многих вещах из-за его многочисленных применений. Таким образом, все, что препятствует доступу к Интернету и другим онлайн-сервисам, сделает такие вещи, как обмен файлами, покупки, потоковое мультимедиа и другие, практически невозможными.

Однако с помощью Mesh-сообщений можно общаться с другими без постоянной управляемой сети и оставаться на связи друг с другом.

В этой статье мы поможем вам понять, что такое обмен сообщениями по сетке, как он используется сегодня, и объясним, как он работает. Если вы хотите больше узнать о различных типах сетей, мы рекомендуем вам прочитать наше руководство по компьютерным сетям(computer networks) .

Что такое Mesh-сообщения?

Сетевой(Mesh) обмен сообщениями или автономный обмен сообщениями — это одноранговая сетевая система, которая позволяет пользователям связываться друг с другом, не полагаясь на сотовые сети, сети Wi(WiFi) -Fi или любую другую контролируемую государством инфраструктуру.

Хорошим примером использования меш-сообщений являются протесты в Гонконге(Hong Kong) в 2019 году. Сотни тысяч гражданских лиц вышли на улицы и провели демонстрации против экстрадиции против законопроекта о поправках о беглых преступниках(anti-extradition demonstrations against the Fugitive Offenders Amendment bill) , который позволит правительству репатриировать подозреваемых преступников в Китай(China) . .

Протесты продолжались в течение нескольких недель, что побудило полицию использовать насильственные и агрессивные средства для подавления протестов. Следовательно, протестующим нужен был способ общения друг с другом без подключения к Интернету, чтобы организовать себя и оставаться в безопасности.

Для этого они использовали автономные приложения для смартфонов, такие как FireChat и Bridgefy , которые работают, создавая свои собственные сети за пределами Интернета и мачт сотовой связи. В основном они полагаются на канал Wi(WiFi) -Fi или Bluetooth , который существует между двумя или более телефонами.

Оба приложения зарегистрировали тысячи загрузок только в Гонконге(Hong Kong) во время протестов, потому что в районах протеста было много людей, что вообще замедляло работу сотовой сети.  

Некоторые из идеальных применений обмена сообщениями сетки включают в себя:

  • Во время стихийных бедствий, таких как землетрясения, наводнения, ураганы и пожары среди прочего
  • Поход в джунгли(Jungle) или групповой кемпинг в отдаленных районах без ресепшена
  • В зоне боевых действий или во время массовых протестов, когда правительство может отключить интернет
  • Когда у вас нет мобильных данных на вашем телефоне или срок действия вашего плана истек
  • Когда вы путешествуете, и вы не сидите рядом с семьей или друзьями в одном автомобиле или самолете

Как работает Mesh-сообщение(How Mesh Messaging Works)

Обмен сообщениями Mesh(Mesh) отправляет данные через Bluetooth или ad hoc WiFi , аналогично тому, что настраивает ваш телефон при попытке подключить домашнюю камеру безопасности или интеллектуальное устройство к сети.

Система устроена таким образом, что никто не может отслеживать или контролировать ваши разговоры. Таким образом, ни хакеры, ни правительственные органы наблюдения не смогут подключиться к вышкам сотовой связи, чтобы заблокировать каналы связи, отключить веб-сайты, которые вы пытаетесь использовать для связи с другими, или даже прослушивать то, что передается вашему интернет-провайдеру.

Приложения(Apps) , используемые для обмена сообщениями в ячеистой сети, не нуждаются в традиционных онлайн-сетях. Кроме того, они устанавливают соединения между пользователями так же, как это делает программное обеспечение для работы с торрентами, вместо того, чтобы загружать файлы из центрального репозитория.

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

Основным принципом работы Mesh-сообщений является обмен данными между устройствами. При этом используются Bluetooth(Bluetooth) -соединения ближнего действия для формирования сети и обхода сотовых или WiFi-сетей(bypass cell or WiFi networks) , а также любой другой инфраструктуры, контролируемой государством.

Основная цель обмена сообщениями по ячеистой сети не обязательно состоит в том, чтобы скрыться от правительственных радаров, а в том, чтобы обеспечить связь в районах с плохой связью или в удаленных местах без какой-либо связи. Это также удобно во время мероприятий на стадионах, где многие фанаты взаимодействуют друг с другом, или в местах, пострадавших от стихийных бедствий, таких как землетрясения и наводнения, которые разрушают вышки сотовой связи и сети Wi(WiFi) -Fi .

Приложения для обмена сообщениями Mesh(Mesh) используют ячеистую сеть для соединения устройств пользователей вместе через Bluetooth , позволяя сообщению перемещаться с одного устройства на другое, пока оно не попадет в почтовый ящик предполагаемого человека.

Поскольку радиус действия Bluetooth между телефонами обычно составляет около 100 метров, можно общаться с другими людьми на расстоянии до 200 метров. Это более эффективно, когда два или более телефонов находятся в пределах досягаемости друг друга, иначе это повлияет на мощность сигнала.

Однако на больших расстояниях ваше сообщение будет перемещаться между ближайшим пользователем и создавать ячеистую сеть, пока не достигнет нужного человека. Например, телефон A не может подключиться напрямую к телефону C, приложение для обмена сообщениями сетки будет пересылать сообщение от A к C через телефон B.

Кроме того, людям, пересылающим сообщение, не нужно быть в вашем списке контактов или выполнять какие-либо дальнейшие действия, чтобы оно достигло намеченной цели. Это затрудняет его закрытие правительством или хакерами, поскольку нет единой точки отказа, на которую можно было бы нацелиться, чтобы закрыть его.

Чем больше пользователей в ячеистой сети, тем лучше работает обмен сообщениями в ячеистой сети.

Как использовать приложение для обмена сообщениями Mesh

Чтобы вы поняли, как работает обмен сообщениями по сетке, мы протестировали одно из популярных автономных приложений Bridgefy , и вот пошаговое руководство по его использованию.

  • Первый шаг — зайти в Google Play Store или App Store в зависимости от вашего телефона и загрузить приложение Bridgefy . Для этого руководства мы используем Android - смартфон с версией Android 9 , поэтому мы загрузим приложение из Google Play Store
  • В разделе Bridgefy(Bridgefy) вы найдете два приложения : Bridgefy- Offline Messaging и Bridgefy Alerts . Загрузите опцию Bridgefy-Offline Messaging(Bridgefy-Offline Messaging) .

  • Затем запустите приложение и настройте его, нажав «Начать(Get Started) » на новом экране. 

  • Завершите настройку, добавив имя пользователя (желательно то, под которым вас знают ваши контакты) и нажмите « Завершить настройку(Complete setup) » .

  • Нажмите «Далее(Click Next) » на новом экране и разрешите приложению доступ к настройкам вашего местоположения для использования связи (Location)Bluetooth и вашему списку контактов.

  • Если появится всплывающее окно с запросом на обновление настроек местоположения , нажмите « (Location)Включить(Enable) » и переместите ползунок «Местоположение» в положение « Вкл(On) .». Нажмите кнопку возврата на телефоне, чтобы вернуться в Bridgefy .

  • Теперь вы готовы использовать Bridgefy для обмена сообщениями по ячеистой сети. На экране чатов(Chats) вы найдете две красные кнопки: «Расскажи о любви(Spread the love) » и « Добавь друга(Add a friend) » . Вы можете использовать их, чтобы пригласить друзей присоединиться к вам в Bridgefy или добавить в свой список друга, который, вероятно, уже использует приложение. 

  • Если вы нажмете « Контакты(Contacts) », вы увидите людей в вашем списке контактов, которые уже используют Bridgefy . Также есть кнопка « Поделиться(Share) » , которую вы можете использовать, чтобы пригласить тех, кто еще не использует приложение.

    Рядом с каждым контактом вы можете увидеть, кто находится рядом, с кем вы можете связаться. Рядом с каждым контактом, который находится ближе к вашему текущему местоположению, будет отображаться  красный пузырь со словами « В зоне действия».(In Range)

  • Нажмите(Tap) на имя пользователя, чтобы начать отправлять ему сообщения. Вы также можете отправить свое местоположение, нажав красную кнопку в нижней правой части экрана.

  • Нажмите на булавку, а затем нажмите «Поделиться моим текущим местоположением»(Share My Current Location) (работает с Google Maps).

  • Bridgefy также отправляет вам всплывающие окна уведомлений всякий раз, когда вы получаете новое сообщение, точно так же, как в таких приложениях, как WhatsApp и другие приложения для обмена сообщениями.

Примечание(Note) . Во время тестирования мы перемещались по зданию со своими телефонами и пытались отправлять сообщения из разных комнат. Мы обнаружили, что не можем общаться, так как наши сообщения либо отображают небольшой значок таймера, указывающий, что сообщение ожидает доставки, либо повторяют попытку(Retry) (с восклицательным знаком), указывающую, что они не были доставлены или их не удалось отправить. 

Когда мы подошли ближе, сообщения начали поступать одно за другим. Все сообщения, которые были отправлены и доставлены, отмечены двойными зелеными галочками, похожими на синие галочки в WhatsApp .

Сделайте обмен сообщениями проще(Make Messaging Easier)

Mesh -сообщения — отличный способ защитить вашу конфиденциальность, избегая слежки со стороны правительства или онлайн-шпионов. Он не заменит ваше повседневное общение, но определенно упростит обмен сообщениями в оживленных местах и ​​предложит безопасный способ общения и преодоления трудностей, если Интернет больше нельзя использовать или ему нельзя доверять.



About the author

Я инженер-программист с более чем двухлетним опытом работы с мобильными и настольными приложениями. У меня есть опыт работы с обновлениями Windows, службами и Gmail. Мои навыки делают меня идеальным кандидатом для таких задач, как разработка приложений для Windows или поддержка почтовых клиентов.



Related posts