Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Mar 16, 2025. It is now read-only.
NotificationsYou must be signed in to change notification settings

pieceowater-dev/deprecated.QPay-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

Как использовать

Шаг 0: Подготовка окружения

0.1. Установите esptools:

pip install esptool

0.2. Установите поддержку плат ESP32 от Espressif в Arduino IDE:

  1. Откройте Arduino IDE.
  2. Перейдите вФайл ->Настройки.
  3. В полеAdditional Board Manager URLs добавьте следующий URL:
    https://dl.espressif.com/dl/package_esp32_index.json
  4. Перейдите вИнструменты ->Плата ->Диспетчер плат.
  5. Найдитеesp32 и установите пакет от Espressif Systems.

Шаг 1: Перемещение библиотек

Переместите папкуlibraries в~/Documents/Arduino/:

mv libraries~/Documents/Arduino/

Шаг 2: Открытие проекта в Arduino IDE

Откройте файл./main/main.ino с помощью Arduino IDE.

Шаг 3: Настройка платы и порта

  1. В Arduino IDE выберите платуDOIT ESP32 DEVKIT V1.
  2. Выберите порт, к которому подключено ваше устройство (обычно это COM-порт на Windows или /dev/ttyUSB0 на Linux).

Шаг 4: Настройка конфигурации

Перейдите в файл./main/config.cpp и проверьте настройки:

  • SSID и пароль Wi-Fi
  • APN для мобильной сети
  • Токен устройства
  • Пины для подключенных устройств

Шаг 5: Загрузка и запуск

  1. Подключите ваше устройство ESP32 к компьютеру.
  2. Нажмите кнопкуЗагрузить (Upload) в Arduino IDE.
  3. После завершения загрузки, устройство автоматически перезагрузится и начнет выполнение программы.

Описание файлов

  • main.ino: Основной файл проекта.
  • config.h иconfig.cpp: Файлы с конфигурацией (настройки Wi-Fi, мобильной сети, пины и т.д.).
  • acceptors.h иacceptors.cpp: Логика обработки сигналов от монетоприемника и купюроприемника.
  • net.h иnet.cpp: Логика подключения к сети (Wi-Fi/GSM).
  • socket.h иsocket.cpp: Логика работы с вебсокетами.

Основной процесс работы

  1. Подключение к Wi-Fi или GSM.
  2. Аутентификация через вебсокеты с использованием токена устройства.
  3. Подписка на события через вебсокеты.
  4. Обработка сигналов от монетоприемника и купюроприемника.
  5. Выполнение соответствующих действий при получении команд через вебсокеты (проверка транзакций, подтверждение платежей и т.д.).

Следуйте этим инструкциям для успешной настройки для запуска проекта QPay Client на вашем устройстве ESP32.

Contributors2

  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp