Чи розробляєте ви «залізо» — трекери, датчики, контролери?+−
Ні. askcust розробляє програмне забезпечення та інтегрує обладнання, яке постачає й встановлює його виробник або інтегратор. На етапі аудиту askcust допомагає сформулювати вимоги до обладнання: які дані, з якою частотою і за яким протоколом має віддавати пристрій, щоб система могла ними користуватися. Так вибір постачальника не обмежує систему.
Чи можна підключити обладнання, яке вже працює в господарстві?+−
Так, якщо воно віддає дані через API, стандартний протокол або файли. Телематика з доступом до API, датчики з MQTT, контролери з Modbus і вагові термінали з вивантаженням підключаються через адаптери без заміни обладнання. Якщо пристрій даних не віддає, це видно ще на аудиті, до початку розробки.
Де зберігаються дані аграрної IT-системи?+−
На сервері замовника або в хмарному акаунті, яким він володіє. Сирі дані з пристроїв зберігаються окремо від оброблених, тож будь-який показник можна перевірити або перерахувати. Код системи й адаптерів передається в репозиторій замовника, а доступ askcust обмежується часом розробки і супроводу за домовленістю.
Як система працює при поганому звʼязку в полі?+−
Дані не губляться, а надходять пізніше. Телематичні термінали й шлюзи буферизують записи, мобільний додаток працює офлайн і синхронізує чергу змін, а сервер упорядковує записи за часом вимірювання й відкидає дублікати. Звіти за період перераховуються, коли дані за нього надійшли повністю.
Як обирається стек?+−
За вимогами до даних і супроводу: скільки даних надходить і як часто, де працює система, хто її підтримуватиме. Типовий набір askcust — Node.js і TypeScript для сервісів збору та API, PostgreSQL для даних, Python для обробки супутникових знімків, Next.js для web-панелі, Swift і Kotlin для мобільних додатків.
Скільки коштує аграрна IT-система і з чого почати?+−
Вартість розробки залежить від кількості джерел даних і протоколів, обсягу обробки та інтерфейсів, а не від кількості техніки чи гектарів. Почати варто з пілоту на одному обʼєкті: після аудиту askcust оцінює його з фіксованим обсягом, а масштабування на решту обладнання оцінюється окремо, коли пілот підтвердив, що дані надходять і рахуються правильно.