SetRetail10 ▪️ Касса ◾️ Настройка подключения кассы к сети через 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-wlan0

4. Раскомментируйте тот тип настроек подключения для сети Wi-Fi, который необходим, убрав #.

5.  Если требуется, укажите настройки сети в переменных:

  • IPADDR
  • MASK
  • GATEWAY
  • DNS1
  • DNS2

6. Нажмите два раза клавишу Esc → выберите Yes → нажмите клавишу Enter.

7. Выполните команду для сохранения настроек:

cash save

8. Выполните команду для перезагрузки кассы для подключения к WiFi-сети:

cashe reboot

9. Произведите настройку кассы через визуализацию.

Примеры настроек подключений к 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-PSK
    • 2 - WPA2-PSK
    • 3 - WEP
    • 4 - WPA-EA
  • LEVEL - уровень сигнала RSSI