Оглавление:

Tiny Linux Server - VoCore2 - Начало работы: 9 шагов
Tiny Linux Server - VoCore2 - Начало работы: 9 шагов

Видео: Tiny Linux Server - VoCore2 - Начало работы: 9 шагов

Видео: Tiny Linux Server - VoCore2 - Начало работы: 9 шагов
Видео: #266 Nano Pi M4: Может ли SBC стать лучше? // Обзор 2024, Ноябрь
Anonim
Крошечный Linux-сервер - VoCore2 - Начало работы
Крошечный Linux-сервер - VoCore2 - Начало работы
Крошечный Linux-сервер - VoCore2 - Начало работы
Крошечный Linux-сервер - VoCore2 - Начало работы

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

Это руководство поможет вам узнать, как:

  • настроить параметры устройства,
  • добавить безопасный доступ в Интернет и
  • управлять бортовым светодиодом.

Я купил версию Ultimate (с корпусом и стандартными разъемами), так как это казалось быстрым способом начать работу. Для встроенного управления также доступна печатная плата размером с почтовую марку.

Запасы

  • VoCore2 Ultimate (https://vocore.io)
  • Кабель USB (USB - USB-mini)

Инструменты

Чтобы настроить VoCore2 с помощью этого руководства, вам нужно будет использовать текстовый редактор vi и эмулятор последовательного порта. Если вы не знакомы с ними, в учебнике есть ссылки, которые помогут.

Шаг 1. Включите VoCore2

Включите VoCore2
Включите VoCore2

Подключите кабель адаптера USB к компьютеру и VoCore2. Для этого следует использовать соединение mini-USB на VoCore.

Шаг 2. Подключитесь к приложению Luci Config

Подключитесь к приложению Luci Config
Подключитесь к приложению Luci Config

Приложение конфигурации работает на VoCore2, и вы можете получить к нему доступ через браузер.

  1. С вашего хост-компьютера / ноутбука подключитесь к сети Wi-Fi устройства (SSID: VoCore2-…)
  2. В вашем браузере перейдите по адресу:
  3. Вы должны увидеть веб-страницу с запросом учетных данных.
  4. Введите ID: root
  5. Введите пароль: вокор
  6. Теперь вы должны быть в приложении конфигурации системы OpenWrt.

Вы также можете вводить команды конфигурации с помощью консоли VoCore2, что мы сделаем позже.

Шаг 3: Загрузите последнюю версию прошивки

Загрузить последнюю версию прошивки
Загрузить последнюю версию прошивки
Загрузить последнюю версию прошивки
Загрузить последнюю версию прошивки

Используйте навигацию Luci, чтобы перейти к:

Система> Резервное копирование / Прошивка

  1. Загрузите последнюю версию с https://vocore.io/v2u.html Раздел под названием «Обновление прошивки VoCore2». По состоянию на 3 ноября 2019 г. последняя версия показана на скриншоте выше.
  2. Сохраните файл на свой компьютер.
  3. Используйте интерфейс Luci, чтобы выбрать его.
  4. Нажмите кнопку «Flash Image», чтобы загрузить его в VoCore2.

Шаг 4: Установите системное время

Установить системное время
Установить системное время
  1. После загрузки новой прошивки подождите несколько минут перед повторным подключением к сети Wi-Fi VoCore (SSID: VoCore2-…)
  2. В браузере перейдите по адресу:
  3. Перейдите в Меню: Система> Система.
  4. Перейдите к Часовой пояс и выберите свой часовой пояс
  5. Вернитесь наверх и нажмите кнопку «Синхронизировать с браузером».
  6. Остальные параметры оставьте по умолчанию.
  7. Нажмите кнопку "Сохранить и применить".

Шаг 5. Добавьте доступ в Интернет

По умолчанию устройство работает в режиме точки доступа к сети (AP). Вы можете подключиться к устройству через mini-usb, WiFi или Ethernet, но у устройства не будет доступа в Интернет. Чтобы добавить доступ в Интернет, следуйте приведенным ниже инструкциям, которые включат режим STA (сетевая станция). (После добавления режима STA устройство по-прежнему будет работать как точка доступа, и приложение настройки Luci по-прежнему будет доступно.)

Следующие шаги добавят доступ в Интернет.

Шаг 6: подключитесь к консоли VoCore

С ПК

  1. Откройте Панель управления> Диспетчер устройств> Порты, найдите «Последовательное USB-устройство», запомните номер COM-порта.
  2. Используйте эмулятор последовательного терминала (пример: Putty)
  3. Настройте параметры соединения: номер Com_Port_Number, 115200 бит / с, 8 бит данных, 1 стоповый бит, без контроля четности, без управления потоком
  4. После подключения нажмите Enter, чтобы получить приглашение оболочки Linux.

С Mac

Откройте приложение Mac Terminal и выполните следующую команду, чтобы найти информацию о последовательном порте.

ls / dev / cu *

Ответ выглядит так:

/dev/cu.usbmodem6A68DE4F34311

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

экран /dev/cu.usbmodem6A68DE4F34311 115200, cs8, -parenb, -cstopb

Это откроет эмулятор терминала экрана. Теперь вы можете нажать Enter, чтобы получить приглашение оболочки Linux.

Шаг 7: режим добавления станции (STA)

Фон

В этом разделе используются команды uci, которые помогают настроить операционную систему OpenWrt. (В качестве альтернативы вы также можете напрямую редактировать связанные файлы ОС.)

Этот раздел взят из: https://vocore.io/v2u.html. Я сократил инструкции для ясности. Во избежание ошибок с "uci commit":

  • Я заключил все значения параметров uci в кавычки.
  • Я пропустил команды для параметров, которые уже установлены в соответствующих файлах / etc / config.

Я также добавил несколько дополнительных команд для настройки сети WiFi новой точки доступа, в том числе:

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

инструкции

1. Подключитесь к консоли устройства через его microUSB (см. Предыдущие разделы)

2. Выполните следующие команды в консоли.

uci set wireless.sta.ssid = "Your_Existing_WiFi_SSID"

uci set wireless.sta.key = "Your_Existing_WiFi_Password" uci set wireless.sta.network = "wwan" uci commit

3. Настройте сценарий загрузки так, чтобы, если ваша существующая сеть WiFi не работает, вы все равно могли подключиться к VoCore2.

Используйте редактор vi (входит в состав OpenWrt), чтобы вставить следующий код в /etc/rc.local

uci set wireless.sta.disabled = "0"

uci commit / etc / init.d / network restart sleep 10 uci set wireless.sta.disabled = "1" uci commit

4. Настройте брандмауэр, чтобы разрешить доступ в Интернет через точку доступа.

uci установил брандмауэр. @ zone [1].forward = "ПРИНЯТЬ"

uci совершить

5. Добавьте дополнительные параметры для настройки соответствующих радиочастот WiFI в зависимости от вашей страны, например, Канады или США, соответственно:

uci set wireless.ra0.country = "CA"

uci set wireless.ra0.country = "США"

Дополнительные коды стран на:

uci совершить

6. Установите учетные данные для входа в точку доступа и шифрование.

Устройство поставляется без пароля для точки доступа Wi-Fi (SSID: VoCore2…), поэтому добавьте его сюда.

uci set wireless.ap.key = "New_WiFi_Password"

uci set wireless.ap.encryption = "psk2" фиксация uci

Обратите внимание, что psk2 включает WPA2

7. Обновите беспроводные сети, запустив:

перезагрузка Wi-Fi

или запустив

/etc/init.d/network restart

или, если он все еще не работает, перезагрузив устройство:

перезагружать

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

8. Подождите 30-60 секунд, чтобы устройство перешло в режим AP + STA.

9. Подключите ваш хост-компьютер к Wi-Fi, выбрав сеть под названием VoCore2…

10. Подтвердите подключение к Интернету, запустив:

пинг -w 5 www.vocore.io

В ответе должно быть что-то вроде:

64 байта из 192.81.249.134: seq = 0 ttl = 56 time = 76.269 мс

64 байта из 192.81.249.134: seq = 1 ttl = 56 time = 65,666 мс 64 байта из 192.81.249.134: seq = 2 ttl = 56 time = 68,216 мс 64 байта из 192.81.249.134: seq = 3 ttl = 56 time = 63,554 мс 64 байта из 192.81.249.134: seq = 4 ttl = 56 time = 66,769 мс

Если у вас возникли проблемы с подключением к сети, используйте ранее упомянутую команду перезагрузки. Если это не помогло, отсоедините USB-кабель, подождите 30 секунд, снова подсоедините кабель. Вы также можете проверить папку / sys / config /, чтобы убедиться, что команды (см. Выше) правильно настроили связанные с ними файлы.

Шаг 8: Управление красным светодиодом на плате

Управление красным светодиодом на плате
Управление красным светодиодом на плате
Управление красным светодиодом на плате
Управление красным светодиодом на плате
Управление красным светодиодом на плате
Управление красным светодиодом на плате

Я обнаружил, что для управления встроенным светодиодом, который мигает красным во время активности Wi-Fi, работает следующий подход:

Индикатор отключения триггера в приложении Luci

Из приложения Luci:

  1. Используйте меню, чтобы перейти к System> LED Configuration.
  2. Установите для триггера значение «нет».
  3. Нажмите "Сохранить" и "Применить".

Предположительно, настройка по умолчанию сделает это состояние после загрузки, но я этого не проверял.

Светодиодный индикатор управления с консольными командами

Чтобы включить светодиод:

эхо 1> / sys / класс / светодиоды / вокоре2 \: фуксия \: статус / яркость

Чтобы выключить светодиод:

эхо 0> / системный / класс / светодиоды / вокоре2 \: фуксия \: статус / яркость

Осторожность

Такое управление светодиодом может конфликтовать с использованием светодиода в OpenWrt, но во время моих тестов работало.

Лучшим способом управления GPIO является использование команды экспорта, однако эта команда не работает для GPIO44 (который управляет светодиодом, на основе схем и снимков экрана вручную маршрутизатора, показанных выше). Таким образом, операционная система, скорее всего, все еще держится за этот светодиод, несмотря на настройку Люси.

Шаг 9: Ресурсы

Вот несколько ссылок, которые я нашел полезными или интересными, когда узнал об экосистеме VoCore-OpenWrt.

VoCore

Окончательный

Wiki VoCore

Схема

GitHub www.github.com/vonger/vocore2

Люси https://192.168.61.1/cgi-bin/luci (после подключения к VoCore WiFi)

Блог дизайнера

OpenWrt

Руководство пользователя

Быстрый старт

uci

Сеть

Беспроводной

  • Клиент
  • Зашифровать
  • Утилиты

Пароли

Домашняя автоматизация

Библиотека cRelay

uBoot

Приложения

Пухлые светодиоды

Светодиод / без кирпича

Mediatek

Глобальный инженер

Hackaday

VoCore 1

Подключение к ПК

Другой

Основы CLI

Рекомендуемые: