Փոփոխել FPV Analog Video Scrambler Module կոդավորման սերմը

Փոփոխել FPV Analog Video Scrambler Module Encryption Seed-ը

Հաճախորդների ինտեգրման վերջին նախագիծը կենտրոնացած է մեր վրա FPV անալոգային վիդեո սկրամբլեր & Descrambler մոդուլ, կազմաձևված միջոցով CVBS Scrambling Assistant, բարձրացրեց մի քանի մանրամասն տեխնիկական հարցեր. Հաճախորդը նպատակ ունի փոփոխել և համաժամեցնել գաղտնագրման սերմ (խառնաշփոթի հաջորդականությունը) իրենց սեփական ներկառուցված վերահսկիչից, առանց համակարգչի կամ ստանդարտ օգնականի ծրագրաշարի օգտագործման.

Մենք ինտեգրում ենք ձեր FPV Analog Video Scrambler-ը & Descrambler մոդուլ (մեկը, որը կազմաձևված է «CVBS Scrambling Assistant»-ի միջոցով) մեր սեփական համակարգում և անհրաժեշտ է հստակեցնել որոշ տեխնիկական մանրամասներ կազմաձևման ինտերֆեյսի վերաբերյալ.

Ձեր կայքի նկարագրությունից, մենք դա կարող ենք տեսնել:

  1. մոդուլը կարգավորվում է USB-Serial-ի միջոցով (CH340);
  2. ձեր ծրագրաշարը կարդացել է / Սարքի պարամետրերը կարդալու և արժեքներ գրելու հրամաններ գրեք (scramble/descramble հաջորդականություն).

Խնդրում ենք հաստատել հետևյալը:

  1. Արդյո՞ք մոդուլը իրականում ունի UART (TTL) ինտերֆեյս, որի միջոցով ձեր ծրագրաշարը հրամաններ է փոխանակում մոդուլի հետ?
  2. Որոնք են ճշգրիտ UART պարամետրերը (բոդ տոկոսադրույքը, տվյալների bits, հավասարություն, Դադարեցրեք բիթերը)?
  3. Արդյո՞ք կապի արձանագրությունը բաց է? Մենք պետք է ուղարկենք նույն հրամանները, որոնք ուղարկում է ձեր ծրագրաշարը, բայց ոչ համակարգչից՝ մեր սեփական արտաքին սարքից (վերահսկիչ / ծրագրեր).
  4. Ո՞րն է սերմը գրելու փաթեթային կառուցվածքը:
    ծառայության/վերնագրի բայթ(ի),
    հրամանի բայթ,
    տվյալների երկարությունը,
    դաշտը սերմով / scramble հաջորդականությունը ինքնին,
    ստուգիչ գումարի տեսակը (CRC, XOR կամ այլ).
  5. Հնարավո՞ր է սերմը գրել աշխատանքային ռեժիմով (երբ մոդուլն արդեն միացված է տեսանյութին), կամ դա կարելի է անել միայն կոնֆիգուրացիայի ռեժիմում?
  6. Գրելու հրամանը նույնն է մոդուլի համար Scrambler ռեժիմում և Descrambler ռեժիմում, կամ կա՞ այլ հրաման RX միավորի համար?
    Ո՞րն է սերմի/հերթականության առավելագույն երկարությունը և ինչ ձևաչափ է թույլատրվում (միայն թվանշաններ, վեցանկյուն, ASCII)?
  7. Եթե ​​արձանագրությունը ներկայումս հրապարակային չէ, կարո՞ղ եք մեզ ուղարկել հրամանների կարճ PDF/տեքստային նկարագրություն կամ մոդուլի հետ հաղորդակցվող ձեր համակարգչի ծրագրաշարի գրանցամատյանի օրինակ։ (որպեսզի մենք կարողանանք այն վերարտադրել մեր սարքում)?

Մեր խնդիրն է գրել/թարմացնել կոդավորման բանալին (սերմ) առանց համակարգչի օգտագործման, միայն մեր սարքից UART-ի միջոցով, այնպես որ մենք կարող ենք միաժամանակ նույն սերմը դնել և՛ փոխանցող, և՛ ստացող մոդուլների վրա.

Մենք երախտապարտ կլինենք, եթե կարողանաք տրամադրել:
հրամանի նկարագրությունը;
«գրել սերմ» փաթեթի օրինակ;

Նրանց հիմնական նպատակն է ավտոմատացնել սերմերի գրման գործընթացը UART-ի վրայով, սահմանելով նույն գաղտնագրման բանալին երկուսի փոխանցման համար (TX) և ստանալը (RX) մոդուլներ միաժամանակ.

Հարցումն ընդգրկել է հետևյալ տեխնիկական թեմաները:

  1. UART կապի ինտերֆեյս – Արդյոք մոդուլն ունի TTL մակարդակի UART ինտերֆեյս, որը հաղորդակցվում է USB-սերիալի միջոցով (CH340) փոխարկիչ.
  2. UART պարամետրեր – Պահանջվող սերիական կարգավորումներ, ինչպիսիք են բուդի արագությունը, տվյալների bits, հավասարություն, և կանգ առեք.
  3. Բացեք արձանագրության մուտքը - Հնարավո՞ր է կարդալ/գրել հրամաններ ուղղակիորեն արտաքին միկրոկառավարիչից ուղարկել համակարգչի ծրագրաշարի փոխարեն.
  4. Փաթեթի ձևաչափ գրելու սերմի հրամանի համար - Վերնագրի բայթեր, հրամանի տեսակը, տվյալների երկարությունը, սերմնաբուծական դաշտ, և ստուգման գումարը (CRC կամ XOR).
  5. Կոնֆիգուրացիա ընդդեմ. Աշխատանքային ռեժիմ - Հնարավո՞ր է արդյոք սերմը թարմացնել տեսանյութի փոխանցման ընթացքում.
  6. TX/RX համաժամացում – Արդյոք Scrambler-ը և Descrambler-ը կիսում են նույն գրելու-սերմ հրամանը և թույլատրված սերմի ձևաչափը (թվային, ASCII, վեցանկյուն).
  7. Արձանագրության փաստաթղթեր – Կրկնօրինակման նպատակով հրամանի կարճ տեղեկանքի կամ կապի մատյան ստանալու հարցում.

Տեխնիկական բացատրություն և ինտեգրման ուղեցույց

FPV անալոգային վիդեո սկրիմբլեր & Descrambler մոդուլն առանձնանում է ներքին UART կազմաձևման ինտերֆեյս հասանելի է USB-Serial-ի միջոցով (CH340) կամուրջ. Նույն հաղորդակցման ալիքը, որն օգտագործվում է ԱՀ օգնականի ծրագրաշարի կողմից, կարող է հասանելի լինել նաև արտաքին ներկառուցված համակարգով առաջադեմ ինտեգրման համար:.

Տիպիկ UART պարամետրեր:

  • բոդ տոկոսադրույքը: 115200 bps
  • Տվյալների բիթերը: 8
  • Պարիտետ: Mini AV To HDMI AV RCA Converter 1080P Video Converter HD հեռուստացույցի համար
  • Stop bits: 1

Կազմաձևման արձանագրությունը երկուական է և օպտիմիզացված է գաղտնագրման պարամետրերը գրելու և կարդալու համար. Մինչդեռ հրամանի ամբողջական արձանագրությունը հրապարակայնորեն չի տարածվում, լիազորված ինտեգրատորներ կարող է ստանալ հրամանի ամփոփագիր կամ օրինակ կապի մատյան NDA-ի ներքո.

Գործողության ռեժիմների վերաբերյալ:

  • Կազմաձեւման ռեժիմ – Առաջարկվող ռեժիմը՝ գաղտնագրման սերմը գրելու կամ թարմացնելու համար, նախքան տեսահաղորդումը սկսելը.
  • Աշխատանքային ռեժիմ – Որոշ որոնվածի տարբերակներում, հնարավոր է փոփոխել սերմը իրական ժամանակում, կախված TX-ի և RX-ի միջև համաժամացման եղանակից.

Երկուսն էլ Scrambler (TX) և Descrambler (RX) կիսել նույնը գրել-սերմ հրամանի ձևաչափ, ապահովելով զուգակցված մոդուլների հետևողական ապակոդավորումը. Սերմը աջակցում է մինչև 16 կերպարներ, սովորաբար ASCII կամ թվային ձևաչափով, կախված որոնվածի կազմաձևից.

Մշակողների համար, ովքեր ցանկանում են կառավարել մոդուլը MCU-ի միջոցով, օգտագործելով ա UART տրամաբանական անալիզատոր CVBS Scrambling Assistant ծրագրաշարից հրամանների հաջորդականությունը ձայնագրելու համար ապահովում է նույն արձանագրությունը իրենց համակարգում կրկնօրինակելու գործնական ուղի.


Գործնական դիմումներ

Այս հատկությունը լայնորեն կիրառվում է UAV անալոգային վիդեո փոխանցում, անլար հսկողություն, իսկ անվտանգ մարտավարական հաղորդակցության համակարգեր, որտեղ կարևոր է հաղորդիչի և ստացողի միջև համաժամանակյա գաղտնագրումը.

Թույլ տալով UART-ի վրա հիմնված գաղտնագրման բանալի կառավարումը, Համակարգի դիզայներները կարող են հեշտությամբ ինտեգրել «scrambling» տրամաբանությունը մաքսային կարգավարներ, հասնել ամբողջական ավտոմատացման և անխափան համաժամացման վիդեո հղումով.


Հաճախակի տրվող հարցեր (ՀՏՀ)

Q1: Կարո՞ղ եմ փոխել Scrambler սերմը առանց համակարգչի օգտագործման?

այո. UART արձանագրությունը հասկանալուց հետո, սերմը կարող է ուղղակիորեն գրվել արտաքին սարքի կամ MCU-ի միջոցով UART ինտերֆեյսի միջոցով.

Q2: Ինչպես կարող եմ ապահովել, որ TX և RX մոդուլները կիսում են նույն բանալին?

Երկուսն էլ օգտագործում են միևնույն write-seed հրամանը. Սերմերի նույնական տվյալների ուղարկումը երկուսին էլ ապահովում է համաժամանակացված կոդավորումը և ապակոդավորումը.

Q3: Հնարավո՞ր է սերմը փոփոխել տեսանյութը փոխանցելիս?

Շատ դեպքերում, այն պետք է թարմացվի կոնֆիգուրացիայի ռեժիմում. Ծրագրաշարի որոշ տարբերակներ աջակցում են կենդանի թարմացումները ժամանակի խիստ հսկողության ներքո.

Q4: Արդյո՞ք առկա են արձանագրային փաստաթղթեր?

Համառոտ հրամանի տեղեկանք կամ օրինակելի մատյան կարող է տրամադրվել NDA-ի ներքո որակավորված գործընկերներին՝ անվտանգ համակարգի ինտեգրման համար.

Հարց տվեք

← Ետ

Ձեր հաղորդագրությունն ուղարկված է