Описание произведения:
CHAINBOX – это интеллектуальная система контроля грузоперевозок. Программно-аппаратный комплекс использует набор датчиков и сенсоров для сбора данных о местоположении груза, его состоянии и через распределенный реестр сообщает эту информацию всем участникам логистического процесса.
Для реализации используются существующие готовые аппаратные компоненты, такие как микрокомпьютеры Raspberry Pi, Orange Pi, различные датчики: местоположения, состояния внешней среды, открытия/закрытия замка и др. Программное обеспечение, разрабатываемое Центром, универсально и подходит для различных типов датчиков. Датчики могут быть предоставлены заказчиком.
Платформа для пользователей: веб-интерфейс и мобильное приложение для получения информации о состоянии, текущем положении груза и происходивших с ним событиях во время транспортировки, ожидаемом времени доставки.
Составные части, модули РИД:
1) Пара аппаратное-обеспечение-распределённый реестр:
- обмен данными между модулями GSM-GPS и распределённым реестром. Данные (GPS, GSM) с Orange Pi (работает на Android) отправляются в Elasticsearch и оттуда транслируются в Raspberry Pi (работает на Linux), а затем – в распределённый реестр;
- передача данных с умной пломбы в распределённый реестр. Умная пломба, разработанная и напечатанная в ЦТРР, передаёт данные через протокол ZigBee в микроконтроллер. Данные с микроконтроллера считываются Raspberry Pi и отправляются в распределённый реестр.
2) Взаимодействие между распределённым реестром и интерфейсом. API для получения данных из распределённого реестра и их отображение в веб-интерфейсе.
3) Обмен данными между двумя реестрами. Обеспечение обмена данными между распределёнными реестрами Hyperledger Iroha и Hyperledger Fabric.
Язык программирования, с использованием которого создана программа для ЭВМ (База данных)
Python, Java, JavaScript используя библиотеку React
Вид и версия операционной системы, для функционирования под управлением которой предназначена программа для ЭВМ (База данных)
MacOs, Windows, Linux
Объем программы для ЭВМ (Базы данных) в машиночитаемой форме в единицах, кратных числу байт
2МБ
Ключевые слова:
мониторинг, распределенный реестр, blockchain, интернет вещей, транспортировка, логистика