Amazon полегшує інтеграцію SDK пристрою за допомогою Amazon Common Software

  • Oct 22, 2023

Програмне забезпечення, яке наразі знаходиться в попередній версії, спрощує процес реалізації ключових функцій, таких як підключення, мережа та автентифікація.

acs-architecture-diagram.png

Amazon у вівторок оголосила про випуск попередньої версії Загальне програмне забезпечення Amazon для пристроїв (ACS), оптимізоване програмне забезпечення, яке полегшує запуск пристроїв, які підтримують Amazon Device SDK. Перевірене програмне забезпечення, яке Amazon використовує в пристроях як-от Echo Dot третього покоління та Amazon Smart Oven – оптимізує процес реалізації ключових функцій, таких як підключення, мережа та аутентифікація.

Як правило, коли розробник інтегрує SDK пристрою, він має реалізувати API SDK рівень інтеграції або сумісності для функцій, які є загальними для підключених пристроїв, наприклад Wi-Fi управління. Проте рівні інтеграції API відрізняються залежно від SDK, тому розробнику, який використовує кілька SDK для пристроїв Amazon, доведеться запускати окремі розробки та тестування для кожного SDK.

За допомогою ACS розробники можуть використовувати один рівень інтеграції API для кількох Amazon Device SDK. Наразі він підтримує два пакети SDK --

Налаштування без розчарувань (FFS) і AWS IoT SDK для пристроїв із підтримкою Голосовий сервіс Alexa (AVS) SDK для пристроїв буде доступний пізніше цього року.

На додаток до уніфікованого рівня інтеграції API, ACS надає попередньо перевірені, оптимізовані для пам’яті компоненти для загальних функцій, включаючи підключення, мережу, автентифікацію та сховище ключ-значення. Він також містить набори тестів для налагодження програмного забезпечення пристрою, а також оновлення безпеки, створені з урахуванням зворотної сумісності.

Розробники можуть використовувати ACS на двох еталонних платформах (ESP32 і Raspberry Pi 4). Крім того, вони можуть використовувати ACS Device Porting Kit (DPK), щоб інтегрувати його на іншу апаратну платформу.

Розробник

Це знову кінець програмування, як ми його знаємо
Розробники почуваються в безпеці на своїй роботі, але все ще думають про звільнення
Майбутнє Інтернету потребуватиме іншого типу розробника програмного забезпечення
Найкращі ноутбуки Linux для споживачів і розробників
  • Це знову кінець програмування, як ми його знаємо
  • Розробники почуваються в безпеці на своїй роботі, але все ще думають про звільнення
  • Майбутнє Інтернету потребуватиме іншого типу розробника програмного забезпечення
  • Найкращі ноутбуки Linux для споживачів і розробників