Публичное пространство
SetRetail10 ▪️ Касса ◾️ Настройка подключения кассы к сети через Wi-Fi
- 1 Настройка
- 2 Примеры настроек подключений к Wi-Fi
- 3 Управление Wi-Fi через командную строку
- 3.1 Активировать интерфейс Wi-Fi
- 3.2 Отключить интерфейс Wi-Fi
- 3.3 Выполнить подключение к ssid, указанное в /opt/networks/ifcfg-wlan0
- 3.4 Отключить текущее беспроводное соединение
- 3.5 Запрос статуса Wi-Fi соединения
- 3.6 Есть ли активное подключение?
- 3.7 Запрос статус Wi-Fi-интерфейса
- 3.8 Запрос информации о Wi-Fi-соединении
- 3.9 Поиск точек доступа Wi-Fi
Настройка
1. Если на кассе есть модуль Wi-Fi, то операционная система должна автоматически сформировать специальный файл для настройки подключения.
Проверьте наличие файла ifcfg-wlan0 → выполните команду
ls /opt/networks/2. Если файл ifcfg-wlan0 отсутствует, тогда выполните команду, которая скопирует его из примеров для создания.
cp /usr/share/crystals/examples/ifcfg-wlan0 /opt/networks/3. Выполните команду для входа в режим редактирования файла настроек
mcedit /opt/networks/ifcfg-wlan04. Раскомментируйте тот тип настроек подключения для сети Wi-Fi, который необходим, убрав #.
5. Если требуется, укажите настройки сети в переменных:
IPADDRMASKGATEWAYDNS1DNS2
6. Нажмите два раза клавишу Esc → выберите Yes → нажмите клавишу Enter.
7. Выполните команду для сохранения настроек:
cash save8. Выполните команду для перезагрузки кассы для подключения к WiFi-сети:
cashe reboot9. Произведите настройку кассы через визуализацию.
Примеры настроек подключений к Wi-Fi
Открытая сеть, DHCP
SEC=0
SSID="my_ssid"Шифрование WPA-PSK, DHCP
SEC=1
SSID="my_ssid"
PSK="passprase"Шифрование WPA2-PSK, DHCP
SEC=2
SSID="my_ssid"
PSK="passprase"Шифрование WEP, DHCP
SEC=3
SSID="my_ssid"
PSK="my_key"Шифрование WPA-EAP со статическим IP-адресом
SEC=4
SSID="my_ssid"
IDENTITY="my_corporate_login"
PASSWORD="my_corporate_passworrd"
IPADDR=172.16.8.175
MASK=255.255.224.0
GATEWAY=172.16.0.1
DNS1=8.8.8.8
DNS2=8.8.4.4Управление Wi-Fi через командную строку
Активировать интерфейс Wi-Fi
cash wifi enableОтвет команды: переход на следующую строку.
Отключить интерфейс Wi-Fi
cash wifi disableОтвет команды: переход на следующую строку.
Выполнить подключение к ssid, указанное в /opt/networks/ifcfg-wlan0
cash wifi connectОтвет команды: переход на следующую строку.
Отключить текущее беспроводное соединение
cash wifi disconnectОтвет команды: переход на следующую строку.
Запрос статуса Wi-Fi соединения
cash wifi is_enabledОтвет команды:
1 - интерфейс wlan активен
0 - интерфейс wlan отключен
Есть ли активное подключение?
cash wifi is_connectedОтвет команды:
1 - есть активное подключение к ssid в /opt/networks/ifcfg-wlan0
0 - нет соединения
Запрос статус Wi-Fi-интерфейса
cash wifi checkОтвет команды:
2 - интерфейс wlan активен, есть соединение к ssid
1 - интерфейс wlan активен, нет соединения к ssid
0 - интерфейс wlan отключен, нет соединения к ssid
Запрос информации о Wi-Fi-соединении
cash wifi infoОтвет команды:
None - нет соединения
Информацию об активном подключении в формате:
IPADDR=192.168.250.61
MASK=255.255.255.0
GATEWAY=192.168.250.2
LEVEL=-59Поиск точек доступа Wi-Fi
cash wifi scanОтвет команды:
Список обнаруженных точек доступа в формате
SSID$SEC$LEVEL:
$ - разделитель полей
SSID- имя точки доступаSEC- шифрование:0- открытая сеть1- WPA-PSK2- WPA2-PSK3- WEP4- WPA-EA
LEVEL- уровень сигнала RSSI