Android-додаток для зчитування RFID чіпів тварин
Клієнт з Норвегії має пристрій C6200 — Android пристрій з вбудованим RFID сканером (FDX-B 134.2 kHz). Є SDK від виробника пристрою.
Завдання: зчитувати мікрочіп тварини і автоматично вставляти ID номер у поле вводу на сайті Sauekontrollen (норвезька державна система обліку овець) відкритому в Chrome на тому ж пристрої.
Як це має працювати:
Користувач тримає C6200, Chrome з Sauekontrollen відкритий у фоні на потрібній формі. Натискає фізичну кнопку сканування на пристрої — додаток у фоні перехоплює подію, зчитує чіп, декодує 15-значний ID тварини (ISO 11784/11785) і автоматично вставляє номер у потрібне поле на сайті. Користувач нічого більше не робить — тільки натискає "Зберегти" на сайті.
Технічний стек як ми його бачимо:
- Kotlin, Android API 26+
- SDK від виробника C6200 для доступу до RFID модуля
- FDX-B декодер (ISO 11784/11785)
- Foreground Service — висить у фоні постійно
- Accessibility Service або IME (Input Method) для вставки тексту в Chrome
- Мінімальний UI — один екран: статус сервісу, останній номер, кнопка вмикання
Додаток не публікується в Google Play — встановлюється як APK напряму на пристрій.
Невідомі які впливають на оцінку:
- Наскільки задокументований SDK від виробника C6200 — це китайський виробник, документація може бути мінімальною
- Чи дозволить Chrome вставку через Accessibility Service без додаткових обходів — якщо ні, альтернатива IME підхід
- Чи можна перехопити фізичну кнопку C6200 з фонового сервісу без відкриття додатку виробника
Дайте будь ласка оцінку в вартості і годинах роботи та коментарі
- Чи вірно розуміємо архітектуру і підхід?
- Де на ваш погляд найбільший ризик по часу?
- Чи є досвід з подібними SDK від китайських виробників або з Accessibility Service / IME в Chrome?
-
Доброго дня. Було б цікаво попрацювати над вашим проєктом
Я думаю, можна за кілька днів то зробити
Вартість 300$
Загалом підхід правильний. Будемо пробувати зробити все якомога простіше. Щодо документації SDK - можна не турбуватись. Найскладніше буде зробити щоб додаток міг вставляти в хром текст.
Працював з платами відкриття замків, зарядок акумуляторів, та BMS модулями - можу показати, якщо цікаво
-
323 Добрий день, Олеже!
Дуже чітко описаний кейс — і загалом ви правильно мислите по архітектурі. Але тут є кілька “підводних каменів”, які сильно впливають на терміни.
По підходу:
Foreground Service + SDK + декодування ISO 11784/11785 — ок
Вставка через Accessibility або IME — теж правильні варіанти
Найбільші ризики (по досвіду):
…
1. SDK від виробника — часто слабка документація або нестабільні callback-и
2. перехоплення фізичної кнопки — не завжди доступно з фонового сервісу
3. вставка в Chrome — Accessibility може працювати нестабільно, IME зазвичай надійніше
4. робота у фоні (Android 8+) — обмеження системи
Тому ключ — не “написати код”, а швидко перевірити ці гіпотези.
Я — CEO Mobiwolf. Ми робили Android-рішення з hardware/SDK інтеграціями і background-сервісами, тому розуміємо де можуть бути блокери.
Як би ми зайшли:
спочатку робимо технічний spike (3–6 дні):
– перевірка SDK
– тест кнопки
– тест вставки (Accessibility vs IME)
Після цього фіксуємо фінальну архітектуру.
Оцінка (грубо):
– spike: 24–48 год
– повна реалізація: ~80–160 год
Чесно: старт через ~3 тижні, але spike можемо обговорити раніше.
Питання:
– є доступ до SDK і девайсу вже зараз?
– кнопка зараз відкриває рідний додаток?
– чи критично саме Chrome, чи можливий WebView fallback?
Давайте продожимо обговорення в приваті
Best regards,
Oleksiy
CEO, Mobiwolf
-
307 Добрий день. Працював з цими протоколами і можу допомогти у Вашому питанні швидко та якісно. Досвід більше 10 років у нативній та мультиплатформеній розробці.
-
2662 53 0 1 Доброго дня.
Досвід з Android і подібними пристроями є. У мене в профілі буквально останній відгук — проєкт по схожому сканеру.
-
Олег, вітаю! Я Дмитрій, власник ProgGenius.
Нещодавно ми реалізували Captains TCG - мобільний додаток з інтеграцією кастомного SDK для зчитування QR-кодів на фізичних жетонах, декодуванням даних та автоматичною передачею в систему. Аналогічний підхід - фізичний пристрій - SDK - декодування - вставка в систему.
https://freelancehunt.com/en/showcase/work/captains-tcg/1970543.html
Ще два релевантні кейси:
Metagistics - Android-інтеграція з зовнішніми пристроями та передача даних між системами в реальному часі через Foreground Service.
https://freelancehunt.com/en/showcase/work/metagistics/1971789.html
AI Legal Mind - обробка вхідних даних з зовнішніх джерел, декодування та автоматична передача в цільову систему без участі користувача.
https://freelancehunt.com/en/showcase/work/legal-mind/1970538.html
…
Чи є доступ до SDK та документації від виробника C6200 для попередньої оцінки?
-
609 2 1 Доброго дня. Архітектура в цілому обрана правильно: фоновий сервіс + інтеграція з SDK RFID + вставка через Accessibility Service або IME — це оптимальний підхід для такого сценарію. Найбільш стабільним зазвичай є варіант з власним IME, оскільки Accessibility у Chrome інколи має обмеження залежно від версії Android.
Найбільші ризики по часу — якість SDK C6200 (події кнопки, робота RFID у фоні), а також коректне перехоплення фокусу поля в Chrome. Другий ризик — можливість стабільно вставляти значення без відкриття UI додатку, тут може знадобитись fallback між Accessibility та IME.
Маю досвід роботи з Android пристроями зі сканерами (barcode/RFID), SDK від китайських виробників та фоновими сервісами, а також з Accessibility Service для автозаповнення. Подібні задачі реалізовуються, але потребують тестування безпосередньо на пристрої.
-
172 1 1 Доброго дня. Готов виконати даний проект маю великий досвiд розробки додаткiв
-
309 Доброго дня готовий виконати проект швидко і з гарантією якості , приблизно 40 годин роботи та 800 доларів оплата, буду радий поспілкуватись більше і почати нашу співпрацю)
-
184 Доброго дня, ми з колегою понад 4 роки професійно займаємося технічним проєктуванням та розробкою системних додатків для Android, тому допоможемо вам автоматизувати облік овець за допомогою RFID-сканера. Ми реалізуємо фронтенд-аудит вашого запиту, налаштуємо перехоплення фізичної кнопки сканування та впровадимо IME-підхід (Input Method Editor) як найбільш надійний метод вставки даних у поля Chrome. Наш досвід понад 4 роки підтверджений успішними кейсами роботи з китайським залізом та автоматизацією введення даних у веб-форми, ознайомтеся з нашою якістю виконання: drkukharevich.rivne.ua, crave-agency.com.ua, jk-solution.com.ua.
-
1182 13 0 3 Вітаю, ми з напарником (дизайнер + full-stack) понад 4 роки розробляємо складні системні рішення на Android та інтегруємо стороннє обладнання, тому професійно реалізуємо ваш сервіс для зчитування RFID на C6200. Ми спроєктуємо архітектуру взаємодії з SDK у Figma для візуалізації станів Foreground Service, реалізуємо декодер ISO 11784/11785 на Kotlin та забезпечимо технічно бездоганну вставку ID у Sauekontrollen через Accessibility API або кастомну клавіатуру. Наш досвід понад 4 роки дозволяє нам ефективно працювати з низькорівневими API та «примхливими» китайськими SDK, гарантуючи стабільну роботу сервісу у фоні; подивіться на наші технічні проєкти: hyperfi.tech, espressolab.com.ua, hudi.com.ua.
-
Може через веб вʼю краще?
-
Можно и через вебвью, но намного лучше так, как я описалв заявке. Темболее это не слишком затратно будет и хорошо работать.
-
Актуальні фриланс-проєкти в категорії Розробка під Android
Kotlin apk Оновити 3 запити
1000 UAH
Є проект на kotlin, невеликий мобільний додаток, який потрібно виправити. Є 3 ендпоінти, які потрібно виправити, обробку в тому числі. Прошу написати час оновлення та збору апк під тест, а також вартість. Гібридні мобільні додатки, Розробка під Android ∙ 12 годин 47 хвилин тому ∙ 14 ставок |
Розробка мобільного додаткуШукаю розробників ios/android для створення гемблових додатків. стек: Flutter/Unity/Kotlin/Swift великим плюсом буде досвід роботи з візуалами та дизайнами Chicken Road/Tower Rush/Plinko, а також використання таких інструментів як WebView, Firebase, AppsFlyer, різні SDK. Розробка під Android, Розробка під iOS (iPhone та iPad) ∙ 7 днів 7 годин тому ∙ 33 ставки |
Мобільний додаток iOS/Android
906 UAH
Шукаю програміста мобільних додатків (iOS і/або Android) для створення тренувального додатку для початківців та середньо просунутих. Додаток має допомагати користувачам у плануванні тренувань, моніторингу прогресу та мотивації до регулярної фізичної активності. Основні… Розробка під Android, Розробка під iOS (iPhone та iPad) ∙ 9 днів 11 годин тому ∙ 20 ставок |