Могу ли я сделать точку доступа WiFi из моей малины, если у вас нет доступа в Интернет?

Я сделал приложение Xamarin для Android и WP, которое в основном является музыкальным проигрывателем, с возможностью синхронизации музыки между устройствами, подобной Spotify, но она используется для синхронизации музыки, которую вы загрузили в качестве mp3 /flac или что бы ни было. Возможно, Google Music может сделать то же самое, но это не имеет значения.

Я запускаю PHP api на моей Raspberry Pi 3 Model B (с Raspbian), к которой эти клиенты делают запросы, например. получить список песен, которые пользователь загрузил, загрузить, удалить один и т. д.

В настоящее время «Малина» служит основным сервером всей этой системы, поэтому она хранит сами музыкальные файлы. Я бы хотел сделать это несколько «портативным». Возможно ли, чтобы «Малина» принимала WiFi-соединение без Интернета? Подобно тому, как малина создает точку доступа WiFi, мобильные телефоны могут подключаться к ней и через IP-адрес Raspberry, иметь доступ к этому API-интерфейсу PHP и загружать /загружать файлы в /из него?

Я плохо разбираюсь в сети, поэтому основной проблемой может быть то, что я действительно не знаю, как это называется. Возможно VPN?

5 голосов | спросил Martin Frøhlich 25 SunEurope/Moscow2016-12-25T13:38:22+03:00Europe/Moscow12bEurope/MoscowSun, 25 Dec 2016 13:38:22 +0300 2016, 13:38:22

1 ответ


7

Что касается сетей, это, безусловно, возможно. Любая точка доступа WIFI может предоставлять WIFI доступ к другим устройствам. Точка доступа WIFI обычно также выступает в качестве сервера DHCP, выдавая IP-адреса и конфигурацию DNS, а также в качестве шлюза, маршрутизируя трафик в другие сети, особенно в Интернет. Точка доступа WIFI без подключения к Интернету не сможет маршрутизировать трафик в Интернет, но может маршрутизировать трафик между подключенными к нему устройствами и разрешать их имена друг другу.

Если вы не возражаете немного потрудиться при настройке сети, то вам не нужно какое-либо другое оборудование, кроме Pi с Wi-Fi, чтобы это сделать. Вы можете настроить его как точку доступа с помощью hostapd, настроить DHCP-сервер с помощью dhcpd.

Если вам не очень удобно настраивать сеть, простой способ добиться того, что вы хотите, это получить беспроводной маршрутизатор и подключить к нему малину через Ethernet-кабель. Настройте имя хоста малины в маршрутизаторе, чтобы другие устройства могли получить к нему доступ по имени. И это должно быть в значительной степени это, беспроводной маршрутизатор делает все тяжелый подъем. Однако, поскольку вам придется упаковывать маршрутизатор вместе с вами, этот подход уменьшает переносимость решения.

(Спасибо за @goldilocks , чьи комментарии помогли улучшить этот пост.)

ответил janos 25 SunEurope/Moscow2016-12-25T14:13:49+03:00Europe/Moscow12bEurope/MoscowSun, 25 Dec 2016 14:13:49 +0300 2016, 14:13:49

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132