Як мобільний додаток для агросектору вирішує проблему відсутності мережі
Агроном стоїть посеред поля в Краснодарському краї — смартфон ловить один поділ сигналу, GPS стрибає на 10–15 метрів. Йому потрібно зафіксувати аномалію на конкретній ділянці, сфотографувати пляму хвороби, прив'язати до координат і відправити в систему моніторингу. Через півгодини він буде в зоні без зв'язку взагалі. Класичний мобільний додаток тут не працює. Ми розробляємо AgriTech-рішення, які витримують такі умови. Наша команда має 10+ років досвіду в мобільній розробці для агросектору та виконала понад 50 проєктів для господарств від 100 га до 25 000 га. Економія на логістиці завдяки точним даним може сягати 20–30%, а інвестиції в додаток окупаються за один сезон.
Як забезпечити офлайн-роботу з картами?
AgriTech-додаток працює в умовах, де інтернету часто немає кілька годин поспіль. Поля не змінюються щодня — можна (і потрібно) попередньо завантажувати растрові або векторні тайли на пристрій.
Супутникові знімки. Для агронома важливіші Sentinel-2 або DigitalGlobe, ніж дорожні карти. Tile-server піднімається з даними з Earth Engine або Copernicus Open Access Hub, тайли кешуються через MBTiles-формат і відображаються через MapLibre GL Native. Користувач перед виїздом завантажує тайли потрібного регіону за останні 2 тижні — видно NDVI-зміни, плями захворювань, перезволоження. MapLibre GL забезпечує плавний зум і роботу в офлайні — швидкість завантаження в 3 рази вища, ніж при онлайн-запитах через поганий зв'язок (MapLibre GL Native).
Точність GPS. Вбудований GPS смартфона дає 3–5 метрів у чистому полі, до 15 метрів при хмарності. Для точного маппінгу ділянок цього недостатньо. Рішення:
- Bluetooth-приймач з GNSS (Trimble R1, Bad Elf GPS+) дає субметрову точність через стандартний протокол NMEA 0183
- SBAS (WAAS/EGNOS) корекція — безкоштовно, покращує до 1–3 метрів
- RTK через мобільний інтернет (NTRIP-клієнт) — сантиметри, потребує постійної мережі
Інтеграція зовнішнього GPS на Android: UsbSerialForAndroid для USB-OTG або BluetoothSocket для BLE-приймачів. На iOS — External Accessory Framework для MFi-сертифікованих пристроїв.
Польові роботи та завдання
Агроном у полі виконує завдання: інспекція ділянки, відбір проб, полив, внесення добрив. Це workflow із завдань з геоприв'язкою, які створює агроном-консультант у вебінтерфейсі, а польовий співробітник виконує в мобільному додатку.
Статусна модель завдання: created → assigned → in_progress → completed. При переході в in_progress фіксуємо GPS-точку початку, при completed — точку та фото. Якщо користувач закрив завдання без мережі — операція потрапляє в чергу (Room база даних, таблиця pending_operations), синхронізується при появі з'єднання через WorkManager з NetworkConstraint.
Ідентифікація культур і хвороб через ML
Зйомка рослини та автоматичне визначення хвороби — популярна фіча AgriTech. Реалізуємо через Core ML (iOS) або TensorFlow Lite (Android) з моделлю, донавченою на культурах клієнта. Модель пакується в mlmodel/.tflite і живе на пристрої — працює офлайн, що критично для поля.
Базові open-source моделі: PlantNet, iNaturalist API, або моделі з PlantVillage датасету (38 класів хвороб 14 культур). Для продакшену донавчаємо на регіональних даних клієнта через Transfer Learning поверх MobileNetV3.
Обмеження: модель розпізнає листові хвороби, але не стреси від нестачі мікроелементів — для цього потрібні мультиспектральні знімки з дрона, не фото на смартфон.
Інтеграція з розумними датчиками та технікою
AgriTech-екосистема включає датчики ґрунту (Davis Instruments, Decagon), метеостанції, розумні іригаційні системи (Netafim, Lindsay) і точні сільськогосподарські машини (John Deere Operations Center API, AGCO Connect). Мобільний додаток агронома — це точка інтеграції, де дані з усіх джерел сходяться в єдиний контекст поля.
Для Bluetooth-датчиків на iOS: CoreBluetooth з CBCentralManager, GATT-профіль виробника. Для датчиків з WiFi/LoRaWAN — дані агрегуються сервером, мобільний клієнт запитує через REST або WebSocket.
John Deere Operations Center надає OAuth 2.0 REST API з даними про машини, поля та операції. Інтеграція потребує партнерського акаунта розробника.
Карта полів та полігони
Поля малюються як полігони: агроном обходить межу або обводить на карті пальцем. Введення полігону через тап по точках на карті — MKPolygon / GmsPolygon з live-preview краю. Зберігаємо в GeoJSON, площу обчислюємо через ST_Area(ST_Transform(geom, 32637)) на сервері (UTM-проекція для точності в метрах).
| Функція | Технологія | Ефективність |
|---|---|---|
| Офлайн-карти | MapLibre GL + MBTiles | У 3 рази швидше завантаження в поганій мережі |
| Супутникові знімки | Sentinel Hub API / Earth Engine | Актуальність до 1 дня |
| ML-хвороби | TFLite / Core ML | Точність 85–92% на листових патологіях |
| Зовнішній GPS | NMEA 0183 / BLE | Знижує похибку до 1 м |
| Польові завдання | Room + WorkManager | Синхронізація при першому з'єднанні |
| Тип інтеграції | Спосіб підключення | Час реалізації |
|---|---|---|
| John Deere API | OAuth 2.0 REST | 2–4 тижні |
| Датчики ґрунту (BLE) | CoreBluetooth / UsbSerial | 1–2 тижні |
| LoRaWAN | REST proxy | 3–4 тижні |
Що входить у роботу
На кожному проєкті ми передаємо:
- Архітектурну документацію (ERD, діаграми компонентів)
- Вихідний код у приватному репозиторії (Git)
- Інтеграцію з App Store Connect та Google Play Console
- Доступи до тестового середовища (TestFlight / Firebase App Distribution)
- Навчання команди замовника (2 дні)
- Гарантію на усунення критичних помилок протягом 3 місяців після здачі
Приблизний бюджет проєкту
Вартість MVP (карта полів, завдання, фотофіксація) залежить від обсягу робіт. Повноцінна платформа з ML та інтеграцією техніки потребує індивідуального розрахунку. Точну суму розраховуємо після аудиту потреб.Чому варто обрати нас?
10+ років досвіду, 50+ реалізованих проєктів в агросекторі, сертифікати Apple та Google. Ми знаємо вимоги App Store Review Guidelines (розділи 4.2 та 5.1), налаштовуємо code signing та provisioning profile, працюємо з push-сповіщеннями (APNs/FCM). Гарантуємо стабільну роботу додатка в польових умовах. Отримайте консультацію — розповімо, як наше рішення заощадить до 30% агрономічного часу.
Етапи та терміни
- Аудит: які датчики/техніка вже використовуються, яка GNSS-точність потрібна
- Розробка офлайн-моделі даних — поля, завдання, сезони
- Карта та робота з полігонами
- ML-модуль — підготовка датасету або використання готових моделей
- Інтеграції з зовнішніми системами
- Пілот на одному господарстві до продакшену
MVP (карта полів, завдання, фотофіксація): 8–12 тижнів. Повноцінна AgriTech-платформа з ML, інтеграцією техніки та датчиків: 5–8 місяців. Вартість розраховується індивідуально.
Зв'яжіться з нами для консультації щодо вашого проєкту — підберемо оптимальне рішення під ваш бюджет та терміни.







