FrSky GUID 0 problem

Všechno co souvisí s modelářskými vysílači, výběr, programování, napájení
Zpráva
Autor
Uživatelský avatar
FlyBear
Příspěvky: 2313
Registrován: ned 20.06.2010 0:00

#16 Příspěvek od FlyBear »

paf píše:Každopádně generovat unikátní ID náhodně je pěkná čuňárna, zvlášť při použití tak malého rozsahu možností.

Tohle je právě o pochopení, jaký je ten skutečně významný rozdíl mezi slušným rádiem a šíleností (a je jedno jak moc značkové či neznačkové jsou).

Unikátní ID je unikátní právě proto, že je výrobcem přiděleno právě jen jednomu jeho rádiu. Nikdo jiný takové ID nemá a ani mít nebude. Slušný výrobce si toto zajistí - i když to jeho náklady zvedne. Prostě takhle to dnes musí být ošetřeno.

Naopak náhodně generovaného ID, navíc ještě z malého rozsahu možností, se zapříčiní, že velmi brzy bude po světě běhat docela dost rádií se stejným ID, jako má už někdo jiný. A s prominutím - tohle dnes může udělat jen prase. Tohle není technická chyba při výrobě nebo drobná nedokonalost, to je dost zásadní systémová chyba výrobce.
Uživatelský avatar
coro
Příspěvky: 9047
Registrován: úte 09.05.2006 0:00
Bydliště: Bratislava dnv SK

#17 Příspěvek od coro »

Nevnímam to ako systémovú chybu, že nemajú unikátne GUID, vnímam ako vážnu chybu že sa na tú možnosť vykašlali a nijak to neošetrili. Hoci aj tak že by to príjmač odhalil a nezačal vôbec fungovať, ale radšej tak že by vysielač nezhodil toho skorej zapnutého. :)

Inak milovaný Assan (ale ešte vo verzii 1) niekomu tu z fóra tiež fungoval s dvoma vysielačmi (=tiež rovnaké GUID). To nikoho ani netrápilo, veď no a čo..

Pozrite si nejaké reči okolo detailov ako funguje DSM2 od Spektrum - amerika je amerika, ale keď raz dva znaky sú 16 bitov..
http://www.rcgroups.com/forums/showthread.php?t=1331053

..Ale je to pre Frsky hamba, že sa na to úplne vykašlali ako na "dostatočne málo pravdepodobné".
Uživatelský avatar
elektromodely.com
Příspěvky: 491
Registrován: sob 23.10.2010 0:00

#18 Příspěvek od elektromodely.com »

FlyBear píše:Naopak náhodně generovaného ID... to je dost zásadní systémová chyba výrobce.


Je tam este problem, ze je to pseudonahodne, nie nahodne,
teda rovnake GUID sa davno (menej nez 2^16 vyrobenych ks)
vygenerovali a to nie raz.

Vobec by som sa necudoval, keby to eteru isiel paket ze
ID0,ID1,DAT0,DATA1, DATA2,,,DATAn a dost...
Uživatelský avatar
FlyBear
Příspěvky: 2313
Registrován: ned 20.06.2010 0:00

#19 Příspěvek od FlyBear »

Tak jsem si pseudonáhodným generátorem s daným rozsahem zkusil vygenerovat 1000 GUIDů v Excelu. Dostal jsem tam 16 duplicit.
Uživatelský avatar
zdzd
Příspěvky: 11573
Registrován: ned 04.05.2003 0:00
Bydliště: Břeclav

#20 Příspěvek od zdzd »

FlyBear píše:Tak jsem si pseudonáhodným generátorem s daným rozsahem zkusil vygenerovat 1000 GUIDů v Excelu. Dostal jsem tam 16 duplicit.


To ovšem s danným problémem vůbec nijak nesouvisí...
Uživatelský avatar
Gummi
Příspěvky: 48
Registrován: pát 05.12.2008 0:00

#21 Příspěvek od Gummi »

zdzd píše:
FlyBear píše:Tak jsem si pseudonáhodným generátorem s daným rozsahem zkusil vygenerovat 1000 GUIDů v Excelu. Dostal jsem tam 16 duplicit.


To ovšem s danným problémem vůbec nijak nesouvisí...


A proč to nesouvisí ?
Uživatelský avatar
zdzd
Příspěvky: 11573
Registrován: ned 04.05.2003 0:00
Bydliště: Břeclav

#22 Příspěvek od zdzd »

Protože generátorů pseudáhodných posloupností jsou mraky, s různými vlastnostmi. Máš jistotu, že to Číňan generuje Excelem?
Uživatelský avatar
elektromodely.com
Příspěvky: 491
Registrován: sob 23.10.2010 0:00

#23 Příspěvek od elektromodely.com »

zdzd píše:Protože generátorů pseudáhodných posloupností jsou mraky, s různými vlastnostmi. Máš jistotu, že to Číňan generuje Excelem?


Zdenku, to je snad jedno, nie ? Je to pseudonahodne GUID, a teda
na 100% je uz dnes kopa alebo aspon par tuctov duplicitnych GUID
(podla toho, kolko ich vyrobili, tar tisic zrejme ano).
Uživatelský avatar
m2
Příspěvky: 5838
Registrován: ned 03.06.2007 0:00
Bydliště: DNV
Kontaktovat uživatele:

#24 Příspěvek od m2 »

elektromodely.com píše:(podla toho, kolko ich vyrobili, tar tisic zrejme ano).

podľa vyjadrenia výrobcu ich 2^16 ešte vyrobených nebolo ... takže ak by tam skutočne sekali tie číselká inkrementačne a potom "náhodné GUID" vytvárali nasypaním výrobkov do vedra a premiešaním motykou, tak by na tom boli lepšie ako sú teraz... :?

veľmi by ma zaujímal dôvod toho náhodného priraďovania ... jediné, čo mi ako-tak dáva zmysel, je výroba na rôznych linkách v každú chvíľu inej manufaktúre, kde im 16-bitový adresný priestor nedával možnosť na zafixovanie časti adresy pre výrobnú linku. inak je to skutočne systémová chyba hrubého zrna, iba poukazujúca na obvyklú vývojovú základňu čínskej značky, bežne v pomere: "company staff: 200, R&D: 1"...
http://galerie.rcserver.cz/index.php?sum=72
Uživatelský avatar
imagin
Příspěvky: 418
Registrován: pon 14.09.2009 0:00
Kontaktovat uživatele:

#25 Příspěvek od imagin »

m2 píše:veľmi by ma zaujímal dôvod toho náhodného priraďovania ...


Krom "klasiky" zpleskat nebo okopcit neco za co nejmensi naklady je tu druhy a zaroven i prvni duvod - naklady, protoze pokud by to melo fungovat musel by se KEY generovat v navaznosti na jeden dany original kus (nevim staci mu priradit ID dle casu + radeji jeste cisla linky, cisla rejzozrouta, ktery prisel prvni do prace, pocet zrnek ryze v misce na stole XY12 atd) cili kazdy kus je svym zpusobem original a, az na tento original "zapis" nekde v ROM se vaze generovani dale, no a to samozrejme zvysuje vyrobni naklady.
FPVMANIA - MOTHER COPTER - FLY or DiE
Oficiální distributor Armattan Quads pro ČR
fpvmania.cz
Uživatelský avatar
Gummi
Příspěvky: 48
Registrován: pát 05.12.2008 0:00

#26 Příspěvek od Gummi »

zdzd píše:Protože generátorů pseudáhodných posloupností jsou mraky, s různými vlastnostmi. Máš jistotu, že to Číňan generuje Excelem?


Uvedl příklad fungování pseudogenerátoru s omezeným rozsahem.
A je úplně jedno, čím se to generuje.
Prostě PSEUDOGENERÁTOR a OMEZENÝ ROZSAH, chápeš ?
Uživatelský avatar
imagin
Příspěvky: 418
Registrován: pon 14.09.2009 0:00
Kontaktovat uživatele:

#27 Příspěvek od imagin »

elektromodely.com píše:
zdzd píše:Protože generátorů pseudáhodných posloupností jsou mraky, s různými vlastnostmi. Máš jistotu, že to Číňan generuje Excelem?


Zdenku, to je snad jedno, nie ? Je to pseudonahodne GUID, a teda
na 100% je uz dnes kopa alebo aspon par tuctov duplicitnych GUID
(podla toho, kolko ich vyrobili, tar tisic zrejme ano).


V principu ma zdzd pravdu - generovani nahodnych cisel byt jen systemem random podleha zavislosti nakolik chceme aby cisla byla nahodna.
Ono v PC se nahodne neda vygenerovat NIC (a to ze byl pouzit excel, uz samo o sobe stanovuje zavislosti) - vse podleha tomu, ze jde o vypocet z "vzdy z neceho" cili nahodnost je jen "jako" - dulezita je ale podminka (if / else), kterou dokazeme "nahodnost" ovlivnit.
Pokud bychom chteli opravdu generovat nahodne cislo museli bychom jako podminku pouzit napr zavislost na pohybu atomu.
Ale jinak mas pravdu - jinak to skoncit ani nemuze.
FPVMANIA - MOTHER COPTER - FLY or DiE
Oficiální distributor Armattan Quads pro ČR
fpvmania.cz
Uživatelský avatar
elektromodely.com
Příspěvky: 491
Registrován: sob 23.10.2010 0:00

#28 Příspěvek od elektromodely.com »

imagin píše:a to samozrejme zvysuje vyrobni naklady.


Ale velmi nepatrne v porovnani s inymi nakladmi.

Uplne by stacilo, aby pri flashovani firmware mali obycajne
pocitadlo a to inkrementovali po kazdom napaleni firmware
a napchali ho binarne na nejaku adresu binarky (posledne
bajty flashky) = seriove cislo a to pouzili ako GUID. Boli
by vsetky zarucene ine a aj by im mozno docvaklo, kolko
bitov budu na to potrebovat (ze nie 16!!!).
Stoji to nula prd = par minut casu (bezny Cinan berie za den
prace tak dolar-dva).
Uživatelský avatar
m2
Příspěvky: 5838
Registrován: ned 03.06.2007 0:00
Bydliště: DNV
Kontaktovat uživatele:

#29 Příspěvek od m2 »

elektromodely.com píše:aby pri flashovani firmware mali obycajne
pocitadlo a to inkrementovali

ak sa to robí na jednej (sériovej) výrobnej linke...

... teraz si predstav, že ako dosiahnuť to inkrementovanie, ak sa to nebodaj osádza a flešuje manufaktúrne (paralelne).

stále si myslím, že to náhodné generovanie bolo dôsledkom spôsoby výroby a nie triviálnym zlyhaním návrhára.
http://galerie.rcserver.cz/index.php?sum=72
Uživatelský avatar
KarelSkala
Příspěvky: 435
Registrován: ned 29.08.2010 0:00

#30 Příspěvek od KarelSkala »

m2 píše:... teraz si predstav, že ako dosiahnuť to inkrementovanie, ak sa to nebodaj osádza a flešuje manufaktúrne (paralelne).

Třeba tak, že si každý čimelík v manufaktuře před flashováním na nějakém terminálu vyzvedne číslo. Těch terminálů může být klidně víc a jednotlivé požadavky se budou scházet do centrály kde budou zpracovány postupně tak, že na každou žádost bude přiděleno číslo o jednu vyšší.

Obdobně se to dá aplikovat i na více výrobních linek tj. každá výrobní linka si může před flashováním požádat o číslo do centrály a opět ho dostane přiděleno podle výše zmíněného postupu.

Tímto způsobem může být do centrály napojeno třeba současně několik výrobních linek i několik manufaktur a přesto bude zabezpečeno postupné přidělování čísel. :wink:
Odpovědět

Zpět na „Vysílače“