#1 2024-07-23 11:05:22

Pharm_PM
Учасник
Зареєстрований: 2024-07-23
Повідомлень: 3

Програмування підключення мікроконтролера Arduino Mega до бази даних

Шукаємо програміста для розробки та налаштування програмного забезпечення для нашого проєкту.
Розробляємо аналог поштомату. Система буде використовувати мікроконтролер Arduino Mega, реле-модулі для керування електромеханічними замками, а також інтеграцію з базою даних (для обробки замовлень).

Що потрібно:

  • Встановлення бібліотек: Програміст встановлює необхідні бібліотеки для Arduino через менеджер бібліотек у Arduino IDE.

  • Написання коду: Програміст пише код для підключення мікроконтролера до бази даних, включаючи функції для виконання запитів і оновлення статусу комірок.

  • Тестування: Програміст тестує код для забезпечення коректної роботи мікроконтролера з базою даних.

Якщо маєте досвід у налаштуванні схожого ПЗ, то звертайтесь за тел. +380630324543 або пишіть на пошту.

Неактивний

#2 2024-07-23 17:20:15

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 172

Re: Програмування підключення мікроконтролера Arduino Mega до бази даних

Ви впевнені, що Arduino Mega - це правильний вибір апаратної частини для такої задачі? Вже не кажу про "якість" бібліотек.
Які передбачаються апаратний і програмний інтерфейси для звʼязку з базою?

Неактивний

#3 2024-07-25 14:40:16

Pharm_PM
Учасник
Зареєстрований: 2024-07-23
Повідомлень: 3

Re: Програмування підключення мікроконтролера Arduino Mega до бази даних

1) стосовно того чи "Arduino Mega - це правильний вибір апаратної частини для такої задачі?", то ні, не є впевнений. вибрав його, як приклад, не знаючи оптимального варіанту для виконання такого типу задач.

2) Апаратні Інтерфейси:
Ethernet: Використовується Ethernet Shield для підключення мікроконтролера Arduino до мережі для доступу до бази даних.
USB: Може бути використаний для програмування мікроконтролера та обміну даними через серійний інтерфейс.
Програмні Інтерфейси:
MySQL Connector/Arduino: Бібліотека для підключення Arduino до бази даних MySQL.
Serial Communication: Використовується для передачі даних між Arduino і комп'ютером через серійний порт.
HTTP Requests: Для доступу до веб-API бази даних

Неактивний

#4 2024-07-25 20:08:13

dimich
Учасник
Зареєстрований: 2023-12-01
Повідомлень: 172

Re: Програмування підключення мікроконтролера Arduino Mega до бази даних

Pharm_PM пише:

1) стосовно того чи "Arduino Mega - це правильний вибір апаратної частини для такої задачі?", то ні, не є впевнений. вибрав його, як приклад, не знаючи оптимального варіанту для виконання такого типу задач.

Зазвичай спочатку проектують високорівневу архітектуру системи: що де знаходиться, як між собою зʼєднується, де реалізуються ті чи інші частини бізнес-логіки. Виходячи із цих вимог обирають апаратні засоби і шукають для них розробників. Розробники вже вирішують, які бібліотеки потрібно використовувати.

Pharm_PM пише:

2) Апаратні Інтерфейси:
Ethernet: Використовується Ethernet Shield для підключення мікроконтролера Arduino до мережі для доступу до бази даних.

Мережа приватна захищена чи публічний інтернет? Ви ж розумієте, що для комунікації через публічний інтернет потрібно використовувати TLS і аутентифікацію?

Pharm_PM пише:

MySQL Connector/Arduino: Бібліотека для підключення Arduino до бази даних MySQL.
HTTP Requests: Для доступу до веб-API бази даних

Так доступ до бази напряму до MySQL-сервера чи через веб-API бекенда?
Навіщо взагалі виконавчому пристрою доступ до бази даних?

Pharm_PM пише:

Serial Communication: Використовується для передачі даних між Arduino і комп'ютером через серійний порт.

Тобто виконавчий пристрій окрім ethernet буде ще підключений і до компʼютера? Чому би в такому разі не винести всю логіку, включаючи взаємодію з сервером, на цей компʼютер? Тоді весь пристрій зводиться до банального USB-GPIO модуля, або й взагалі без нього, якщо на "компʼютері" є необхідна кількість GPIO для керування реле.

Неактивний

Швидке повідомлення

Введіть повідомлення і натисніть Надіслати

Підвал форуму