EdgeBerry — это платформа с открытым исходным кодом, которая включает в себя базовую плату, аппаратные картриджи и программное обеспечение для создания решений Raspberry Pi IoT Edge, разработанных бельгийским производителем Sanne Santens.
Edgeberry Base Board — это основная печатная плата, которая соединяет все остальные компоненты с Raspberry Pi. Хотя это не HAT (Hardware Attached on Top), она подключается к разъему GPIO на Pi и предоставляет определенные интерфейсы и функции, которые упрощают использование Raspberry Pi в качестве устройства IoT Edge и его развертывание в реальном мире. Неиспользуемые контакты GPIO выведены на слот расширения для аппаратных картриджей Edgeberry.
Технические характеристики базовой платы Edgeberry:
- 40-контактный разъем GPIO для взаимодействия с Raspberry Pi
- Слот расширения для подключения картриджей Edgeberry Hardware
- Разное – зуммер, двухцветный светодиод, кнопка
- Понижающий преобразователь 3А
- Разъем питания 12 В постоянного тока
Уникальным преимуществом платформы Edgeberry является возможность добавлять модульные компоненты для настройки вашей системы для различных приложений IoT Edge. Аппаратные картриджи Edgeberry — это специализированное оборудование, расширяющее функциональность Raspberry Pi. Для питания картриджей Raspberry Pi подает питание 3,3 В, а Edgeberry напрямую подает питание 5 В.
Консоль Edgeberry и плата для картриджа
В настоящее время доступны для покупки два картриджа: картридж Console & CAN и картридж Sense’n’Drive, а шаблон KiCad EDA доступен для индивидуальных проектов. Картридж Console & CAN добавляет CAN-шину и интерфейс USB, а Sense’n’Drive добавляет 6х цифровых выходов и порт датчика I²C. Они полезны для широкого спектра промышленных и бытовых приложений IoT.
Вам необходимо установить Edgeberry Device Software, чтобы использовать платформу Edgeberry в полной мере. Он подключается к Edgeberry Dashboard с помощью предварительно запрограммированного идентификатора в EEPROM базовой платы. Он управляет пользовательским интерфейсом Edgeberry и обеспечивает удаленное управление и контроль устройств. Веб-интерфейс в настоящее время не завершен, но вы по-прежнему можете получить прямой доступ к панели управления. Панель управления Edgeberry позволяет настраивать и отслеживать подключенные устройства через централизованную базу данных, назначать разрешения пользователям и отправлять электронные письма для активации учетной записи.
Панель инструментов Edgeberry
Проект полностью с открытым исходным кодом, с оборудованием, лицензированным по лицензии CERN OHL-W, и программным обеспечением, выпущенным по лицензии GNU GPLv3. Аппаратное обеспечение платформы Edgeberry и связанное с ним программное обеспечение находятся в открытом доступе на GitHub. Проект все еще находится в стадии разработки, и для начинающих не так много документации или руководств.
Edgeberry Base Board стоит около 47$ на Tindie. Если вы не хотите печатать свой собственный корпус, вы можете приобрести корпус, напечатанный на 3D-принтере, за 21$ дополнительно. Доступные аппаратные картриджи включают картридж Console & CAN (30$) и картридж Sense’n’Drive (25$). Другие дополнения и решения Raspberry Pi IoT Edge включают модули Pi-oT и Pi-oT2 , плату подключения RP2040 , а также BG95-M3 Zero и CM4-IO-POE-4G-Box от Waveshare .
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.