Выпуск Commotion 1.0, свободной платформы для организации работы mesh-сетей
Представлен первый значительный выпуск проекта Commotion 1.0, в рамках которого развивается платформа для организации работы mesh-сети из беспроводных точек доступа, смартфонов и компьютеров с адаптерами Wi-Fi. Развиваемая проектом прошивка поддерживает модели беспроводных маршрутизаторов и точек доступа от компаний TP Link, Ubiquiti, а также другие устройства на базе чипов ar71xx. В качестве основы используется кодовая база прошивки OpenWRT, а для обеспечения маршрутизации в mesh-сети задействован демон OLSRd. Код проекта распространяется под лицензией AGPLv3. Проект позволяет организовать работу полностью децентрализованных mesh-сетей, в которой каждая клиентская точка сети связана через соседние клиентские точки, без зависимости от отдельных узлов и маршрутизаторов. Весть трафик между узлами mesh-сети может передаваться в зашифрованном виде. Commotion предоставляет средства для динамической конфигурации, позволяя автоматизировать развертывание и управление mesh-сетью. Подобные сети отличаются высокой живучестью, что позволяет использовать их в местах, где доступ к стационарной сети затруднен или может быть блокирован спецслужбами. В частности, работающие на базе Commotion mesh-сети уже успешно развёрнуты и функционируют в Сомали, Тунисе, Индии, а также в городах Детройт и Бруклин.
Кроме прошивки для беспроводных маршрутизаторов проектом развивается несколько смежных пакетов, которые пока находятся на стадии тестовых выпусков. В частности, доступно ПО для установки на клиентские системы, работающие под управлением Linux, Windows и OS X, а также на устройства на базе платформы Android, позволяя превратить обычные ПК, ноутбуки и смартфоны в узлы mesh-сети.
Кроме того, развивается экспериментальная сборка Ubuntu для организации работы самодостаточной сотовой сети с использованием наработок проекта OpenBTS для обеспечения работы базовой станции GSM и Asterisk для трансляции вызовов в VoIP-системы. GSM-передатчик может быть организован с использованием плат Range RAD1, Ettus USRP1, USRP2, N200, B100, E100 и Fairwaves UmTRX. Созданная таким образом сотовая сеть позволяет организовать голосовые вызовы вне зависимости от наличия операторов связи с использованием в качестве транспорта для передачи данных mesh-сеть Commotion. В том числе поддерживаются как звонки между сотовыми телефонами (с использованием уже имеющихся номеров телефонов), так и вызовы между телефонами и смартфонами или ПК, подключенными по WiFi к mash-сети и использующими развиваемое проектом Serval приложение «Batphone».
© OpenNet