-
Data: 2024-02-28 14:53:36
Temat: Re: Zwolnienia nie tylko w IT - życie współczesnego inżyniera
Od: Piotr Gałka <p...@c...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]W dniu 2024-02-28 o 12:29, J.F pisze:
> Z trzeciej ... wczoraj usłyszałem, ze przetestowali AI,
> i generacja jakiegos interfejsu programiscie zajmowała pare dni,
> a AI 5 minut ...
Właśnie od tygodnia piszę relatywnie prosty programik do komunikacji z
naszą przejściówką USB-RS485 która będzie służyła do skonfigurowania
naszych czytników OSDP po ich podłączeniu do jednej szyny.
No i walczyłem z wydawało się dziwnym zachowaniem. Ta sama sekwencja
działań po uruchomieniu dawała inny skutek niż po odłączeniu i
podłączeniu kabla USB. Szukanie czego (po wykryciu nagłego odłączenia
kabla USB) nie udało mi się ustawić dokładnie tak jak było na początku
zajęło mi więcej czasu niż powinno. Miałem 2 myśli:
- jak byłem młodszy to na pewno miałbym w głowie pełny obraz i
znalazłbym znacznie szybciej,
- czas potrzebny na to AI liczyło by się w ms.
Dla nie wtajemniczonych: OSDP to taki idiotyczny standard, że systemu
nie wolno najpierw zainstalować a potem skonfigurować tylko poszczególne
urządzenia wymagają najpierw indywidualnego skonfigurowania (prędkość
komunikacji, lokalny adres) i dopiero można je łączyć na wspólną szynę.
Praktycznie oznacza to, że czytników nie można wysyłać prosto do
instalatora tylko najpierw muszą trafić do kogoś, kto każdy rozpakuje,
podłączy do komputera, ustawi co trzeba i potem zapakuje z powrotem i
wyśle na instalację. Musi też jakoś opisać, który czytnik ma gdzie
trafić bo potem funkcje będą określane według ich adresów (adresy na
różnych szynach będą się powtarzać).
Niestety OSDP zostało wpisane w normę, a jak jest norma to bywa, że
zamawiający, zupełnie nie zdając sobie sprawy z tego co robi, ją wpisuje
w zamówienie i dupa.
Mierzi mnie niewyobrażalnie, że:
- cały świat stara się oszczędzać energię a my przez jakąś idiotyczną
normę jesteśmy zmuszani do zwiększenia zużycia prądu na transmisję RS485
rzędu 40..200 razy! Jak pomyślę o tym ile jest cały czas działających
łączy RS485 i ile ich przybywa każdego roku i że większość z nich
prawdopodobnie właśnie zużywa kilkadziesiąt razy więcej energii niż
faktycznie potrzebuje to... szkoda gadać.
- dla większych systemów (np. 40 urządzeń na szynie) zastosowanie durnej
normy w sposób zauważalny może pogorszyć czasy reakcji systemu. Wspólnik
opowiadał, że był na jakiejś instalacji gdzie między zbliżeniem karty a
otwarciem drzwi mijały sekundy (tubylcy byli do tego przyzwyczajeni).
Norma wymusza działanie w stylu odpytywanie (nigdy tego nie
stosowaliśmy) i daje urządzeniom do 200ms na odpowiedź. Do tego
dopuszcza przerwy do 20ms między bajtami jednej ramki.
Wprawdzie sugerowane jest odpowiadanie w max 3ms, ale to tylko zalecenie.
Dla mnie to straszne marnowanie czasu - szyna jest w idle, ale nikt nie
może nic przesłać, bo trzeba czekać, aż zapytane urządzenie:
- sprawdzi CRC,
- rozkoduje (AES128) ramkę,
- zweryfikuje jej podpis kryptograficzny,
- przygotuje odpowiedź,
- podpisze ją,
- zaszyfruje,
- wstawi w ramkę z dopisanym CRC.
A inne urządzenie ma jakiś ważny sygnał (typu naruszenie tampera) i musi
czekać. Fatalne skutki durnego założenia.
Na szczęście norma dopuszcza dodanie dodatkowych rozkazów specyficznych
dla danego producenta. Dodajemy więc kilka aby choć na tyle ulżyć
instalatorom, że nasze czytniki choć zgodne z OSDP będą mogli
zainstalować i dopiero potem konfigurować (przejściówka radzi sobie z
czytnikami pracującymi na różnych prędkościach i z tymi samymi adresami).
> Ale najpierw firma sama musi przetrwac 40 lat :-)
Już niewiele nam brakuje (działamy od 88).
P.G.
Następne wpisy z tego wątku
- 28.02.24 15:55 J.F
- 28.02.24 16:56 Wiesiaczek
- 28.02.24 17:18 ddddddddddd
- 28.02.24 17:28 io
- 28.02.24 17:50 PiteR
- 28.02.24 18:02 J.F
- 28.02.24 19:44 Cezar
- 28.02.24 20:42 Piotr Gałka
- 28.02.24 20:47 Piotr Gałka
- 28.02.24 21:48 LordBluzg(R)??
- 29.02.24 01:14 PiteR
- 29.02.24 14:24 Arnold Ziffel
- 01.03.24 07:44 Wiesiaczek
- 01.03.24 09:09 NNTP Surfer
- 01.03.24 09:40 SW3
Najnowsze wątki z tej grupy
- Dziwne zachowanie magistrali adresowej w 8085
- Współczesne mierniki zniekształceń nieliniowych THD audio, produkują jakieś?
- Jaki silikon lub może klej?
- Smar do video
- Litowe baterie AA Li/FeS2 a alkaliczne
- "ogrodowa linia napowietrzna"
- jaki zasilacz laboratoryjny
- jaki zasilacz laboratoryjny
- Puszka w ziemię
- T-1000 was here
- Ściąganie hasła frezem
- Koszyk okrągły, walec 3x AA, na duże paluszki R6
- Brak bolca ochronnego ładowarki oznacza pożar
- AMS spalony szybkim zasilaczem USB
- stalowe bezpieczniki
Najnowsze wątki
- 2025-02-12 Warszawa => Expert Recruiter 360 <=
- 2025-02-12 Ostrów Wielkopolski => Area Sales Manager OZE <=
- 2025-02-12 Bieruń => Regionalny Kierownik Sprzedaży (OZE) <=
- 2025-02-12 Dęblin => Node.js / Fullstack Developer <=
- 2025-02-12 Kraków => PHP Full Stack Developer <=
- 2025-02-12 Karta dźwiękowa stereo
- 2025-02-12 Dęblin => JavaScript / Node / Fullstack Developer <=
- 2025-02-12 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-02-12 Łódź => NodeJS Developer <=
- 2025-02-12 Błonie => Sales Specialist <=
- 2025-02-12 Dziwne zachowanie magistrali adresowej w 8085
- 2025-02-11 Mini pecet
- 2025-02-10 Spalił się spaliniak
- 2025-02-10 zarowka wifi - z sensowna apka lub lepiej albo lokalnie lub przez web. I zeby harmonogram miala
- 2025-02-10 Chrzanów => Programista NodeJS <=