Aplikacja na Androida do odczytu chipów RFID zwierząt
Klient z Norwegii ma urządzenie C6200 — urządzenie z Androidem z wbudowanym skanerem RFID (FDX-B 134.2 kHz). Jest SDK od producenta urządzenia.
Zadanie: odczytać mikrochip zwierzęcia i automatycznie wstawić numer ID w pole wejściowe na stronie Sauekontrollen (norweski system rejestracji owiec) otwartej w Chrome na tym samym urządzeniu.
Jak to ma działać:
Użytkownik trzyma C6200, Chrome z Sauekontrollen otwarty w tle na odpowiednim formularzu. Naciska fizyczny przycisk skanowania na urządzeniu — aplikacja w tle przechwytuje zdarzenie, odczytuje chip, dekoduje 15-cyfrowy ID zwierzęcia (ISO 11784/11785) i automatycznie wstawia numer w odpowiednie pole na stronie. Użytkownik nie robi nic więcej — tylko naciska "Zapisz" na stronie.
Stos technologiczny, jak go widzimy:
- Kotlin, Android API 26+
- SDK od producenta C6200 do dostępu do modułu RFID
- FDX-B dekoder (ISO 11784/11785)
- Foreground Service — działa w tle cały czas
- Accessibility Service lub IME (Input Method) do wstawiania tekstu w Chrome
- Minimalny UI — jeden ekran: status usługi, ostatni numer, przycisk włączania
Aplikacja nie jest publikowana w Google Play — instalowana jako APK bezpośrednio na urządzeniu.
Nieznane, które wpływają na ocenę:
- Na ile udokumentowane jest SDK od producenta C6200 — to chiński producent, dokumentacja może być minimalna
- Czy Chrome pozwoli na wstawianie przez Accessibility Service bez dodatkowych obejść — jeśli nie, alternatywne podejście IME
- Czy można przechwycić fizyczny przycisk C6200 z usługi w tle bez otwierania aplikacji producenta
Proszę o wycenę w kosztach i godzinach pracy oraz komentarze
- Czy dobrze rozumiemy architekturę i podejście?
- Gdzie według Ciebie jest największe ryzyko czasowe?
- Czy masz doświadczenie z podobnymi SDK od chińskich producentów lub z Accessibility Service / IME w Chrome?
-
Dzień dobry. Byłoby ciekawie popracować nad waszym projektem. Myślę, że można to zrobić w ciągu kilku dni. Koszt 300$.
Ogólnie podejście jest prawidłowe. Będziemy próbować zrobić wszystko jak najprościej. Jeśli chodzi o dokumentację SDK - nie ma się czym martwić. Najtrudniejsze będzie zrobienie, aby aplikacja mogła wstawiać tekst w Chrome.
Pracowałem z płytami otwierania zamków, ładowarkami akumulatorów i modułami BMS - mogę pokazać, jeśli to interesujące.
-
323 Dzień dobry, Oleg!
Bardzo jasno opisany przypadek — ogólnie myślisz poprawnie w kwestii architektury. Ale są tutaj pewne "pułapki", które mocno wpływają na terminy.
Co do podejścia:
Foreground Service + SDK + dekodowanie ISO 11784/11785 — ok
Wstawianie przez Accessibility lub IME — też poprawne opcje
Największe ryzyka (z doświadczenia):
…
1. SDK od producenta — często słaba dokumentacja lub niestabilne callbacki
2. przechwytywanie fizycznego przycisku — nie zawsze dostępne z usługi w tle
3. wstawianie w Chrome — Accessibility może działać niestabilnie, IME zazwyczaj bardziej niezawodne
4. praca w tle (Android 8+) — ograniczenia systemowe
Dlatego kluczowe jest nie "napisać kod", a szybko zweryfikować te hipotezy.
Jestem CEO Mobiwolf. Robiliśmy rozwiązania Android z integracjami hardware/SDK i usługami w tle, dlatego rozumiemy, gdzie mogą być blokady.
Jak byśmy podeszli:
najpierw robimy techniczny spike (3–6 dni):
– weryfikacja SDK
– test przycisku
– test wstawiania (Accessibility vs IME)
Po tym ustalamy finalną architekturę.
Ocena (w przybliżeniu):
– spike: 24–48 godzin
– pełna realizacja: ~80–160 godzin
Szczerze: start za ~3 tygodnie, ale spike możemy omówić wcześniej.
Pytania:
– czy jest dostęp do SDK i urządzenia już teraz?
– czy przycisk teraz otwiera natywną aplikację?
– czy Chrome jest krytyczny, czy możliwy jest fallback do WebView?
Dajmy kontynuować dyskusję w prywatnej wiadomości
Z poważaniem,
Oleksiy
CEO, Mobiwolf
-
307 Dzień dobry. Pracowałem z tymi protokołami i mogę szybko oraz jakościowo pomóc w Twojej sprawie. Doświadczenie ponad 10 lat w natywnej i wieloplatformowej rozwój.
-
2662 53 0 1 Dzień dobry.
Mam doświadczenie z Androidem i podobnymi urządzeniami. W moim profilu znajduje się dosłownie ostatnia opinia - projekt dotyczący podobnego skanera.
-
Oleg, witam! Jestem Dmitrij, właściciel ProgGenius.
Niedawno zrealizowaliśmy Captains TCG - mobilną aplikację z integracją niestandardowego SDK do odczytu kodów QR na fizycznych żetonach, dekodowaniem danych i automatycznym przesyłaniem do systemu. Analogiczne podejście - fizyczne urządzenie - SDK - dekodowanie - wstawienie do systemu.
https://freelancehunt.com/en/showcase/work/captains-tcg/1970543.html
Jeszcze dwa odpowiednie przypadki:
Metagistics - integracja Androida z zewnętrznymi urządzeniami i przesyłanie danych między systemami w czasie rzeczywistym przez Foreground Service.
https://freelancehunt.com/en/showcase/work/metagistics/1971789.html
AI Legal Mind - przetwarzanie danych wejściowych z zewnętrznych źródeł, dekodowanie i automatyczne przesyłanie do docelowego systemu bez udziału użytkownika.
https://freelancehunt.com/en/showcase/work/legal-mind/1970538.html
…
Czy jest dostęp do SDK i dokumentacji od producenta C6200 do wstępnej oceny?
-
609 2 1 Dzień dobry. Architektura w całości została wybrana prawidłowo: usługa w tle + integracja z SDK RFID + wstawianie przez Usługę Dostępności lub IME — to optymalne podejście do takiego scenariusza. Najbardziej stabilną opcją zazwyczaj jest wariant z własnym IME, ponieważ Usługa Dostępności w Chrome czasami ma ograniczenia w zależności od wersji Androida.
Największe ryzyka czasowe to jakość SDK C6200 (zdarzenia przycisku, działanie RFID w tle), a także poprawne przechwytywanie fokusu pola w Chrome. Drugim ryzykiem jest możliwość stabilnego wstawiania wartości bez otwierania interfejsu użytkownika aplikacji, tutaj może być potrzebny fallback między Usługą Dostępności a IME.
Mam doświadczenie w pracy z urządzeniami Android z czytnikami (kod kreskowy/RFID), SDK od chińskich producentów oraz usługami w tle, a także z Usługą Dostępności do automatycznego uzupełniania. Podobne zadania są realizowane, ale wymagają testowania bezpośrednio na urządzeniu.
-
172 1 1 Dzień dobry. Jestem gotów wykonać ten projekt, mam duże doświadczenie w tworzeniu aplikacji.
-
309 Dzień dobry, jestem gotowy wykonać projekt szybko i z gwarancją jakości, około 40 godzin pracy i 800 dolarów wynagrodzenia, będę zadowolony, aby porozmawiać więcej i rozpocząć naszą współpracę)
-
184 Dzień dobry, ja i mój kolega od ponad 4 lat profesjonalnie zajmujemy się projektowaniem technicznym oraz rozwojem aplikacji systemowych dla Androida, dlatego pomożemy Państwu zautomatyzować ewidencję owiec za pomocą skanera RFID. Zrealizujemy audyt frontendowy Państwa zapytania, skonfigurujemy przechwytywanie fizycznego przycisku skanowania oraz wdrożymy podejście IME (Input Method Editor) jako najbardziej niezawodną metodę wprowadzania danych do pól Chrome. Nasze doświadczenie, trwające ponad 4 lata, potwierdzają udane przypadki pracy z chińskim sprzętem oraz automatyzacją wprowadzania danych do formularzy internetowych, zapoznaj się z naszą jakością wykonania: drkukharevich.rivne.ua, crave-agency.com.ua, jk-solution.com.ua.
-
1182 13 0 3 Witaj, wraz z moim partnerem (projektant + full-stack) od ponad 4 lat rozwijamy złożone rozwiązania systemowe na Androida i integrujemy zewnętrzny sprzęt, dlatego profesjonalnie zrealizujemy Twój serwis do odczytu RFID na C6200. Zaprojektujemy architekturę interakcji z SDK w Figma dla wizualizacji stanów Foreground Service, zrealizujemy dekoder ISO 11784/11785 w Kotlinie i zapewnimy technicznie doskonałe wstawienie ID w Sauekontrollen przez Accessibility API lub niestandardową klawiaturę. Nasze doświadczenie ponad 4 lata pozwala nam efektywnie pracować z niskopoziomowymi API i „kapryśnymi” chińskimi SDK, gwarantując stabilną pracę serwisu w tle; zobacz nasze projekty techniczne: hyperfi.tech, espressolab.com.ua, hudi.com.ua.
-
Може через веб вʼю краще?
-
Можно и через вебвью, но намного лучше так, как я описалв заявке. Темболее это не слишком затратно будет и хорошо работать.
-
Aktualne zlecenia dla freelancerów w kategorii Programowanie na Androida
Rozwój aplikacji mobilnejSzukam deweloperów ios/android do tworzenia aplikacji hazardowych. Stos technologiczny: Flutter/Unity/Kotlin/Swift Dużym plusem będzie doświadczenie w pracy z wizualami i projektami Chicken Road/Tower Rush/Plinko, a także użycie takich narzędzi jak WebView, Firebase, AppsFlyer,… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 5 dni 9 godzin temu ∙ 33 oferty |
Aplikacja mobilna iOS/Androd
75 PLN
Poszukuję programisty aplikacji mobilnych (iOS i/lub Android) do stworzenia aplikacji treningowej dla osób początkujących i średniozaawansowanych. Aplikacja ma pomagać użytkownikom w planowaniu treningów, monitorowaniu postępów i motywowaniu do regularnej aktywności fizycznej.… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 7 dni 12 godzin temu ∙ 20 ofert |
Opracowanie aplikacji na Androida „Poetycki Asystent” z integracją AI (do użytku osobistego)Konieczne jest opracowanie aplikacji mobilnej dla systemu Android, przeznaczonej do tworzenia, edytowania i przechowywania wierszy w języku ukraińskim. Aplikacja jest tworzona do prywatnego użytku osobistego z naciskiem na jakość, wygodę, niezawodność i poufność. Kluczową cechą… Programowanie na Androida ∙ 13 dni temu ∙ 27 ofert |
Dopracowanie aplikacji mobilnej na Capacitor (Android/iOS)O projekcie Jest działająca strona (rynek z ogłoszeniami), która już została opakowana w aplikację mobilną za pomocą Capacitor. Strona działa na: TanStack Start (SSR) Supabase Cloudflare Pages Android (Capacitor) Wymagana jest finalizacja aplikacji mobilnej do pełnej… Programowanie na Androida, Programowanie na iOS (iPhone i iPad) ∙ 13 dni 1 godzina temu ∙ 16 ofert |