Espressif Systems выпускает ESP RainMaker Neo — открытую IoT-платформу «устройство-облако-телефон»

Компания Espressif Systems только что выпустила ESP RainMaker Neo, которая предоставляет полный стек приложений «устройство-облако-телефон», включая облачный бэкенд, SDK прошивки, примеры прошивки, SDK мобильного приложения и эталонное мобильное приложение.

Если название кажется знакомым, то это потому, что по сути это открытая версия облачного сервиса ESP RainMaker , представленного в 2020 году. Обе платформы по-прежнему построены на бессерверной архитектуре AWS, но если ESP RainMaker, теперь известный как ESP RainMaker Classic, управляется компанией Espressif, то ESP RainMaker Neo размещается в собственных экземплярах AWS заказчика, что обеспечивает большую гибкость и контроль над облачной архитектурой.

ESP RainMaker Neo

Хотя компания приложила усилия для сохранения того же гибридного SDK мобильного приложения и аналогичных API на стороне устройств, RainMaker Neo — это новая реализация с архитектурой облака, отличной от ESP RainMaker Classic. Это означает, что существующие развертывания ESP RainMaker Classic не могут быть напрямую перенесены на Neo, и открытая реализация рекомендуется только для новых развертываний.

Выпущенный под лицензией Apache License 2.0, полный стек является открытым исходным кодом, включая облачный бэкенд, прошивку, мобильное приложение, SDK приложения и панель управления с полный справочник по HTTP и MQTT API доступен онлайн.

ESP RainMaker Neo architecture
архитектура ESP RainMaker Neo

Исходный код и ресурсы для начала работы находятся в четырёх репозиториях на GitHub :

  • esp-rainmaker-neo – облачный бэкенд, админ-панель
  • esp-rainmaker-neo-firmware – SDK прошивки устройства
  • esp-rainmaker-home – мобильное приложение ESP RainMaker Home (iOS и Android)
  • esp-rainmaker-neo-app-sdk-ts – ESP RainMaker Neo App SDK (TypeScript)

Компания предлагает три способа быстро начать работу с ESP RainMaker Neo:

  1. Публичный – Самый простой и быстрый способ: развертывание на собственном аккаунте Espressif
  2. Пакетный – Аналогичен публичному методу, но в собственном аккаунте AWS
  3. Сборка из исходного кода – Полный контроль: сборка из исходного кода, расширение и развертывание в собственном аккаунте AWS

ESP RainMaker Neo Public Packaged Build from source

Дополнительные сведения можно найти в блоге Пост Amey Inamdar, технический маркетинг в Espressif Systems.

Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 votes
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Oldest
Newest Most Voted
Inline Feedbacks
View all comments