logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Zlecę] dodanie funkcji w programie do lokalizatora GPS

hydro1990 25 Sty 2020 11:03 3012 43
  • #1 18425539
    hydro1990
    Poziom 6  
    Witam,

    Posiadam lokalizator GPS MT1 ST901, produkt chiński, produkt ogólnie ok, z tym, że brakuje mi jednej funkcji, a mianowicie, liczenia czasu włączonego zapłonu w maszynie.
    GPS jest zamonontowany w maszynie budowlanej, która praktycznie się nie porusza, chce wiedzieć ile czasu jest włączona. Aplikacja (AIKA GPS) w której mam podgląd, pokazuje czy zapłon jest włączony czy nie ale jej nie zapisuje- podgląd jest tylko online, potrzebuje zrobić, żeby ta informacja była zapisywana i tworzona z tego historia.

    Budżet- ok 500 zł do negocjacji
    Czas realizacji- 25.01.2020-25.02.2020
    Umowa o dzieło lub zlecenie, płatność na podstawie fv lub fv proforma.
    Kontakt PW, lub tel. 733-778-196
  • #2 18427330
    sundayman
    Poziom 26  
    Nie ma takiej możliwości, żeby do jakiejś aplikacji "dodać" coś, co się komuś podoba.
    To co jest możliwe, to musiałoby być urządzenie, na którym non stop pracowałaby aplikacja, i (być może) dałoby się z tego zapisać jakieś dane (ale ogólnie to absurdalny pomysł - bo ilość pracy potrzebna do stworzenia czegoś takiego to kwoty dużo, dużo wyższe niż proponowana).

    Jeśli chcesz mieć logowanie czegoś w maszynie, to należy zrobić urządzenie, które zrobi to w samej maszynie i to jest rozwiązania najtańsze i najprostsze (choć nadal będzie kosztować więcej niż 500 zł).

    Jeśli zaś koniecznie musisz to mieć zdalnie to należy zaopatrzyć się w odpowiedni do tego sprzęt, a nie chińskie zabawki, bo tego się nie da "przerabiać na życzenie".
  • #3 18427417
    dasej
    Poziom 32  
    Witam.

    @hydro1990 Zleć zrobienie urządzenia od podstaw. Cenowo wyjdzie podobnie a będziesz miał
    te funkcje które potrzebujesz.

    Porządne lokalizatory to potrafią. Dysponują własną pamięcią.
    Łącza do komunikacji po CAN itp.
  • #5 18427504
    hydro1990
    Poziom 6  
    Dziekuje za rzeczowe odpowiedzi.
    Myślałem, ze skoro ta informacja jest wyświetlana i urządzenie to obsługuje, to nie ma konieczności tworzenia nowego urządzenia.
    Maszyna nie ma szyny CAN.
    Do uzyskania informacji czy maszyna pracuje jest wykorzystywany +12V po zaplonie i to jest jak najbardziej wystarczające.
    Obecnie jest zamontowanych 5 takich urządzeń w różnych maszynach, docelowo ma byc ich 12.

    W świetle obecnych informacji najbardziej sklanialbym sie do opcji z urządzeniem gdzie pracowalby cały czas program, i z tego zapisywać informacje np komputer z łączem internetowym, ale niewiem czy poza aplikacja na telefon jest dostępny program na komputer do tych urzadzen GPS

    Jeśli macie jakieś rozwiazania, bardzo proszę wpisywać szacunkowy koszt wykonania, może byc w wiadomości prywatnej.
  • #6 18427847
    _jta_
    Specjalista elektronik
    Podaj namiary na opis techniczny sprzętu, oraz albo opis aplikacji i systemu, w którym działa, albo źródła aplikacji. Bez tego nie ma możliwości oceny, co właściwie trzeba zrobić, żeby rozszerzyć możliwości tej aplikacji.

    Rozwiązaniem może być dodatkowy sprzęt z własnym oprogramowaniem - np. Raspberry Pi (może być najtańsza wersja) z Linux-em, podłączonym sygnałem włączenia zapłonu i zapisywaniem (choćby w logach systemu) jego włączania i wyłączania.
    hydro1990 napisał:
    Do uzyskania informacji czy maszyna pracuje jest wykorzystywany +12V po zaplonie i to jest jak najbardziej wystarczające.

    Czy należy rozumieć, że gdzieś jest +12V, kiedy maszyna pracuje, a 0V, kiedy nie, i ta informacja ma być rejestrowana? To akurat byłoby proste do zrobienia przy użyciu Raspberry Pi, a może i na Arduino (może być klon).

    Czy ma być rejestrowane to, ile czasu maszyna jest włączona, czy także, kiedy była włączana, kiedy wyłączana?
  • #7 18428441
    TvWidget
    Poziom 38  
    Jeśli masz możliwość monitorowania on-line przez stronę WWW to urządzenia nie trzeba modyfikować. Możesz uruchomić skrypt na jakimś serwerze, który będzie okresowo pobierał potrzebne informacje i zapisywał je do pliku.
  • #8 18428442
    dasej
    Poziom 32  
    hydro1990 napisał:

    Do uzyskania informacji czy maszyna pracuje jest wykorzystywany +12V po zaplonie i to jest jak najbardziej wystarczające.


    Kiedyś w pracy miałem pod sobą ludzi i taki system monitoringu obchodzili w prosty sposób.
    Pili piwko i się opalali na trawce a maszyna stała i miała włączony silnik.

    Raczej do czegoś takiego potrzebujesz coś bardziej "cwanego".

    Jaka to maszyna. Koparka, spychacz czy wiertnica horyzontalne.
  • #9 18428599
    _jta_
    Specjalista elektronik
    Jeśli to ma być do sprawdzania, czy maszyna rzeczywiście jest używana do wykonywania pracy, czy tylko stoi z włączonym silnikiem, to rzeczywiście będzie to znacznie bardziej skomplikowane. Oczywiście, jest prosta możliwość umieszczenia czujnika wykrywającego, że ktoś siedzi na stanowisku operatora, ale pewnie szybko jakiś bumelant odkryje, że wystarczy postawić tam worek piachu...
  • #10 18428627
    dasej
    Poziom 32  
    Dlatego pytałem się o maszynę jaka to jest.
    Inaczej będzie zachowywała się koparka w czasie pracy, inaczej spychacz czy wiertnica pozioma.

    Mając na pokładzie czujniki akcelerometr, żyroskop i magnetometr można wymacać czy maszyna pracuje czy tylko stoi.
  • #11 18428658
    _jta_
    Specjalista elektronik
    Jak rozumiem, maszyna ma pracować stojąc w miejscu, więc akcelerometr i żyroskop na nic się nie zdadzą. Ale czujniki zainstalowane przy siłownikach mogą przekazywać sygnał, że tam coś się dzieje, że raz jest ruch w jedną stronę, potem w drugą. I tu może przydać się jakiś minikomputer i program, który wykryje, że nie jest to sterowane jakimś automatem, który np. co minutę robi ruch na zmianę w jedną i drugą stronę... jakkolwiek bumelant może okazać się sprytniejszy, zrobi automat generujący sygnały trochę nierówno, i to będzie wyglądało zupełnie jak np. ruchy dźwigu przenoszącego materiały budowlane, kierowanego ręką człowieka.
  • #12 18428691
    dasej
    Poziom 32  
    Spychacz musi jeździć tył przód, koparka się obraca.
    Wiertnice horyzontalne stoją w miejscu ale przy dokładaniu rur lu ich zdejmowaniu szarpią.

    Każda z tych maszyn zachowuje się inaczej.
    Jak pisał autor

    hydro1990 napisał:
    ... która praktycznie się nie porusza,


    według GPS ale zmienia soje mniejsze w niewielkim stopniu i się rusza z miejsca.
  • #13 18428985
    Fourier5
    Poziom 12  
    Normalnie stosuje się przepływomierz do paliwa, i monitoruje zużycie paliwa. Inne jest gdy tylko silnik jest włączony a inne gdy maszyna pracuje. Choć autor zaznaczył że wystarczy mu info czy zapłon jest włączony. Jeśli maszyna nie służy tylko do ogrzewania operatora.

    Choć zazwyczaj stosuje się kierownika budowy do tych celów.
  • #14 18429419
    hydro1990
    Poziom 6  
    Już śpieszę z informacjami.
    Urządzenia są zamontowane w koparkach, ładowarkach, agregatach prądotwórczych i podobnych maszynach czy urządzeniach, maszyny te są wynajmowane więc ogólnie nie potrzebuje wiedzieć czy maszyna coś robi czy silnik tylko pracuje i nie ma operatora.
    Dość problematyczne było by dla mnie założenie czegokolwiek w tych maszynach, z racji tego, że są cały czas na wynajmach, niektóre z nich wrócą za kilka miesięcy, a część z nich jest poza granicami kraju.
    Informacja o dacie i godzinie włączenia oraz wyłączenia zapłonu jest dla mnie w zupełności wystarczająca, przyjmuje ją za czas pracy maszyny, różnice pomiędzy faktycznym odpaleniem maszyny a włączonym zapłonem są na tyle małe, że można je spokojnie pominąć.
    Dobrze by było gdyby program liczył ten czas i sumował np. w okresie dziennym.
    Głównie chodzi mi o to żebym miał zdalny podgląd ile czasu dana maszyna pracuje, z racji tego że są limity godzin w ramach wynajmu, ograniczenia co do dni w których maszyna może pracować (np. z wyłączeniem weekendów) czy przeglądy okresowe przypadające co jakiś cykl.

    Jeśli chodzi o samo urządzenie, jest to lokalizator GPS MT1 ST901, wystarczy wyszukać na znanym portalu aukcyjnym all****, aplikacja do niego jest do pobrania z internetu, nazywa się AIKA GPS.
    Sam lokalizator ma trzy kable, stała masa, stały plus, plus po zapłonie i tak jest podpięty.
    Logując się do aplikacji, która jest używana na telefonie z androidem, widzę kiedy jest włączony zapłon (ACC ON) lub wyłączony (ACC OFF), dostaję powiadomienia kiedy jest odłączony akumulator itp.
    Mogę zrobić screeny z aplikacji i wrzucić, jeśli jest taka potrzeba, czy ułatwiłoby to cokolwiek.
    Innych informacji na temat urządzenia czy aplikacji nie posiadam, w miare moich możliwości postaram się je uzyskać.
  • #15 18429477
    TvWidget
    Poziom 38  
    hydro1990 napisał:
    Logując się do aplikacji, która jest używana na telefonie z androidem, widzę kiedy jest włączony zapłon (ACC ON) lub wyłączony (ACC OFF)

    Czy do monitorowania jest tylko aplikacja czy też istnieje też jakiś serwis WEB ?
  • #16 18429480
    hydro1990
    Poziom 6  
    Jest serwer.
    www.aika168.com
    Wszystko w nim po chińsku, ale jest.
  • #17 18429490
    TvWidget
    Poziom 38  
    Zaloguj się z PC. Wybierz w przeglądarce "pokaż źródło strony". Sprawdź czy w tekście są potrzebne informacje. Z tego co napisałeś wnioskuję, że chodzi o ciągi znaków "ACC ON" i "ACC OFF".
  • #18 18429494
    hydro1990
    Poziom 6  
    Nie znajduje ani ACC ON ani ACC OFF, ani samego ACC
  • #19 18429516
    _jta_
    Specjalista elektronik
    hydro1990 napisał:
    Wszystko w nim po chińsku, ale jest.

    Może trzeba spróbować użyć tłumacza Google?

    hydro1990 napisał:
    Głównie chodzi mi o to żebym miał zdalny podgląd ile czasu dana maszyna pracuje, z racji tego że są limity godzin w ramach wynajmu

    Rozumiem, że chodzi o określenie, czy najemca nie każe maszynie pracować za dużo. ;)
  • #20 18429521
    hydro1990
    Poziom 6  
    Oczywiście, używałem go. Tak czy siak informacji, które nas interesują tam nie znalazłem.
    Chodzi o wywiązywanie się z warunków umowy.
  • #21 18429564
    Karaczan
    Poziom 41  
    Trzepiecie grubą kasę, z wynajmu PRO maszyn za grubą kasę, i zainstalowaliście w nich jedne z najtańszych gównianych GPS?!
    I teraz chcecie te szajsy rzeźbić? Z takim budżetem na całość?

    Sorry, ale chytry 2x traci i taka jest prawda.

    Za ok 500zł masz dobre GPS, monitorujące różne parametry. Od zapłonu, po poziom paliwa.

    Montowaliśmy takie w samochodach chłodniach, raportowały nawet czy chłodnia pracuje czy nie.
    Modelu nie pamiętam, ale mogę spróbować się dowiedzieć co to za modele były.

    Czy da się to urzeźbić? Pewnie da. Ale ani szybko, ani tanio.
    Pamiętaj o świętej zasadzie 3ch rodzajów usług.
    Szybko, tanio, dobrze. Można połączyć dowolne 2 usługi, wykluczając 3cią.
  • #22 18429572
    hydro1990
    Poziom 6  
    Myślałem, że elektroda jest forum od porad i pomocy technicznej, a nie dywagacji kto na czym i ile zarabia, tak więc proszę sie powstrzymać od tego typu komentarzy.
  • #23 18429580
    Karaczan
    Poziom 41  
    I to jest pomoc techniczna bo na to prostej odpowiedzi nie ma.
    Chyba że stałego plusa połączyć z pluem po zapłonie, i monitorować czas logowania się do sieci, jeśli strona czy apka ma taką funkcję.
    I pytanie czy GPS coś wysyła nim padnie mu zasilanie.
    Ew dorobić układ w którym po zaniku zasilania na chwilę je odetnie, a potem załączy na nowo, na tyle długo że GPS zdąży się zalogować na nowo.
    Ale dużo zależy tu od funkcjonalności strony/apki.
    Minus tego że nie dowiesz sie o maszynie nic, gdy nie jest na zapłonie.
  • #24 18429622
    sundayman
    Poziom 26  
    Cytat:
    proszę sie powstrzymać od tego typu komentarzy.


    Po pierwsze, kolega tutaj chyba jest nowy więc sugerowałbym nie pouczać userów o tym co i jak mają komentować. Elektroda to nie koncert życzeń dla oszczędnych przedsiębiorców ( że tak eufemistycznie to określę ).

    Po drugie - jeden z kolegów słusznie zauważył, że najpierw robi kolega śmieszne oszczędności w stosunku do wartości sprzętu i pracy a następnie proponuje przerabianie chińskiego badziewia za równowartość dobrego alkoholu.

    W warsztacie samochodowym, do którego jeżdżę na ścianie wisi napis "godzina pracy kosztuje 150 zł". Programiści i konstruktorzy elektroniki zarabiają dziś znacznie lepiej niż mechanicy samochodowi.

    Żeby było jasne - to nie moja branża. Ale mam "przez ścianę" firmę, która zajmuje się telematyką maszyn budowlanych. Mogę podać do nich namiar jeśli sobie kolega życzy - z tym, że "500" to kosztować nie będzie, bo jak widzę stać ich i na biuro i na programistów.

    Jeśli na przyjdę do waszej firmy i zaproponuję za wynajęcie koparki 2 zł za dobę to potraktujecie mnie poważnie ? Jak tak, to chętnie się zgłoszę, bo mam do wykonania trochę prac budowlanych a stawki o których słyszałem są ciut większe.

    Przez 20 lat istnienia elektrody przewinęło się tutaj setki "zleceniodawców" szukających cudotwórców, którzy za darmo będą robić co tam komu się zamarzy.
    Kiedyś od takich zleceń był tutaj BONTAX, dziś chyba nawet on się nie zgłosi.

    Więc zamiast wydawać dyspozycje userom radzę docenić merytoryczne uwagi, które tutaj już padły.

    A jeśli kolega oczekuje "technicznej pomocy" to proszę bardzo :

    - postawić miniserwer na Raspberry PI albo czymkolwiek innym odpowiednim i zainstalować na nim rzeczoną aplikację
    - napisać oprogramowanie, które będzie nadzorować poprawną pracę chińskiego programu (logowanie, nadzór nad stanem połączenia itp.)
    - napisać oprogramowanie, które będzie w stanie przechwycić wyświetlane na żywo informacje (graficznie, cyfrowo czy jakkolwiek) i utworzyć z nich odpowiednie logi a potem je ewentualnie zaprezentować.

    Analogicznie można to próbować zrobić korzystając z serwera ( a nie aplikacji mobilnej ) - oczywiście zakładając, że serwer pozwoli na stałe połączenie itp.

    I jeśli kolega znajdzie kogoś, kto to zrobi za 3000 to proszę go tutaj koniecznie zareklamować.
  • #25 18429704
    TvWidget
    Poziom 38  
    hydro1990 napisał:
    Nie znajduje ani ACC ON ani ACC OFF, ani samego ACC

    Rozumiem, że gdy przeglądarka wyświetla stronę to odpowiednie informacje są ale kodzie źródłowym strony ich nie ma. Jest to możliwe ale mało prawdopodobne.
    Czy jesteś pewien, że wyświetliłeś "źródło" właściwej strony ?
    W opisie do urządzenia jest też informacja, że "urządzenie można skonfigurować do współpracy z dowolnym serwerem". Jeśli to prawda to jest to najprostsze rozwiązanie.
  • #26 18429881
    _jta_
    Specjalista elektronik
    Samo rejestrowanie czasu pracy powinno dać się zrobić na jakimś klonie Arduino (trzeba do niego dodać zegar RTC). Pewnie wypada nieco pogłówkować, żeby próba oszukiwania poprzez jego odłączenie została zarejestrowana. I przynajmniej w prostej wersji nie ma zdalnego odczytywania informacji - maszyna wraca z wypożyczenia, wtedy się rozlicza najemcę z tego, jak jej używał. No i nie musi to wyjść najtaniej: trzeba zapisywać w jakiejś pamięci nieulotnej, a taka ma ograniczoną trwałość - może lepiej podłączać pamięć zewnętrzną, niż używać własnej, wtedy po zużyciu do wymiany będzie tylko pamięć?

    Jakieś rozwiązanie dość odporne na oszukiwanie jest stosowane w kasach/drukarkach fiskalnych - zawierają moduł, którego nie wolno otwierać, i który rejestruje, co sprzedano, i próby oszustwa. Niestety to trochę kosztuje. A może i do takiej rejestracji czasu pracy maszyny istnieje odpowiedni moduł i wystarczy kupić?
  • #27 18430183
    hydro1990
    Poziom 6  
    TvWidget napisał:
    hydro1990 napisał:
    Nie znajduje ani ACC ON ani ACC OFF, ani samego ACC

    Rozumiem, że gdy przeglądarka wyświetla stronę to odpowiednie informacje są ale kodzie źródłowym strony ich nie ma. Jest to możliwe ale mało prawdopodobne.
    Czy jesteś pewien, że wyświetliłeś "źródło" właściwej strony ?
    W opisie do urządzenia jest też informacja, że "urządzenie można skonfigurować do współpracy z dowolnym serwerem". Jeśli to prawda to jest to najprostsze rozwiązanie.


    1. Dokładnie tak, ale to nie moja branża więc nie mam 100% pewności.
    2. Jestem pewien
    3. Niewiem czy można, jeśli tak jest w opisie urządzenia to być może tak jest, ja nie próbowałem.
    4. Sprawdź wiadomości PW

    Dodano po 8 [minuty]:

    _jta_ napisał:
    Samo rejestrowanie czasu pracy powinno dać się zrobić na jakimś klonie Arduino (trzeba do niego dodać zegar RTC). Pewnie wypada nieco pogłówkować, żeby próba oszukiwania poprzez jego odłączenie została zarejestrowana. I przynajmniej w prostej wersji nie ma zdalnego odczytywania informacji - maszyna wraca z wypożyczenia, wtedy się rozlicza najemcę z tego, jak jej używał. No i nie musi to wyjść najtaniej: trzeba zapisywać w jakiejś pamięci nieulotnej, a taka ma ograniczoną trwałość - może lepiej podłączać pamięć zewnętrzną, niż używać własnej, wtedy po zużyciu do wymiany będzie tylko pamięć?

    Jakieś rozwiązanie dość odporne na oszukiwanie jest stosowane w kasach/drukarkach fiskalnych - zawierają moduł, którego nie wolno otwierać, i który rejestruje, co sprzedano, i próby oszustwa. Niestety to trochę kosztuje. A może i do takiej rejestracji czasu pracy maszyny istnieje odpowiedni moduł i wystarczy kupić?


    Rozumiem tą metode i dostrzegam jej zalety, jednak tak jak pisałem wcześniej, z mojego punktu widzenia jest ona problematyczna do wdrożenia- maszyny na wynajmach, dodatkowo do każdej z nich musiałby być zamontowany dodatkowy moduł czy układ, co zwiększa dla mnie stopień skomplikowania i koszty, z racji tego, że w każdej maszynie musiałoby być kolejne urządzenie. Dodatkowo zdalny odczyt jest dla mnie warunkiem koniecznym do spełnienia.
  • #28 18430588
    dasej
    Poziom 32  
    Ciekaw jest ile miesięcznie płacisz za furę SMS do Chin.

    Urządzenie powinno samo w sobie rejestrować czas pracy urządzenia i
    co kilka lub kilkadziesiąt godzin wysyłać informację do serwera.

    Na upartego nie jest Ci nawet potrzebny serwer. Skoro wystarczy Ci czas pracy maszyny to i by Ci
    wystarczył jeden SMS na tydzień z sumarycznym czasem pracy danej maszyny.

    A nie wystarczy, ostatnia lokalizacja maszyny i czas pracy w danym tygodniu?
  • #30 18430883
    hydro1990
    Poziom 6  
    1. Wysyła dane przez GPRS
    2. Jedna informacja zbiorcza z tygodnia to dla mnie za mało, minimum na które jestem w stanie przystać to jedna informacja z doby.
    3. Komendy sms też działaja, koszt smsa ok. 0.18 zł

Podsumowanie tematu

Użytkownik poszukuje rozwiązania do dodania funkcji rejestracji czasu pracy zapłonu w lokalizatorze GPS MT1 ST901, zamontowanym w maszynach budowlanych. Obecnie aplikacja AIKA GPS umożliwia jedynie podgląd stanu zapłonu w czasie rzeczywistym, bez możliwości archiwizacji danych. Uczestnicy dyskusji sugerują różne podejścia, w tym stworzenie nowego urządzenia do monitorowania, wykorzystanie Raspberry Pi lub Arduino do rejestracji czasu pracy, a także uruchomienie skryptu na serwerze do pobierania danych z aplikacji. Wskazano na ograniczenia chińskiego sprzętu oraz na wyższe koszty związane z profesjonalnymi rozwiązaniami. Użytkownik podkreśla, że potrzebuje jedynie informacji o czasie pracy maszyny, a nie jej aktywności operacyjnej.
Podsumowanie wygenerowane przez model językowy.
REKLAMA