This shows you the differences between two versions of the page.
pm:prj2023:fstancu:router [2023/05/16 09:20] radu_andrei.sirghe [Jurnal] |
pm:prj2023:fstancu:router [2023/05/30 11:01] (current) radu_andrei.sirghe |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Interfata catre internet ====== | + | ====== Interfata catre internet - Radu-Andrei Sirghe ====== |
===== Introducere ===== | ===== Introducere ===== | ||
Line 10: | Line 10: | ||
{{:pm:prj2023:fstancu:sra-block-scheme.png?400|}} | {{:pm:prj2023:fstancu:sra-block-scheme.png?400|}} | ||
+ | |||
+ | Legaturi de pini: | ||
+ | |||
+ | {{:pm:prj2023:fstancu:sra_schema_hardware.png?800|}} | ||
+ | |||
+ | <note> | ||
+ | In stanga este clientul, legat via UART; in dreapta cipul de calcule din adaptor (n-am gasit pinout / datasheet pentru cipul fizic); in centru placuta de acces | ||
+ | </note> | ||
===== Hardware Design ===== | ===== Hardware Design ===== | ||
Line 20: | Line 28: | ||
===== Software Design ===== | ===== Software Design ===== | ||
- | <note warning> | + | Am incercat initial sa scriu partea din librarie dorita: protocoalele Ethernet (partial), IP si UDP. |
- | You do not want to sell me deathsticks. You want to go home and rethink your life. | + | |
- | </note> | + | Nedisponibilitatea DHCP m-a dus (dupa batai de cap majore) la utilizarea librariei (pentru care ma astept sa mi se scada mare parte din punctaj). |
+ | |||
+ | Protocolul UART de comunicare este functional si functioneaza astfel: punctul de acces trimite un byte, semnaland ca a terminat pregatirea. Dupa aceea, orice pachete trimise au formatul <adresa IPv4> <port> <lungime (2B)> <date>, trimis in big endian. | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | Ha! | + | Neplacute. Codul functioneaza... partial? chiar si cu folosirea bibliotecii. Este foarte posibil sa ma intorc cu o alta placuta cu conexiune Ethernet integrata; sunt nesatisfacut. |
===== Concluzii ===== | ===== Concluzii ===== | ||
- | Mhm. Sigur. | + | Implementarea unei biblioteci intregi este foarte dificila! Cine s-ar fi gandit la asta! (nu eu. :-( ) |
+ | |||
+ | ===== Dificultati ===== | ||
+ | |||
+ | Doua placute Arduino nu pot fi programate in paralel; asta a produs foarte multa distractie. Si mai multa distractie a produs faptul ca protocolul USART e paralel cu USB-ul si deci cu monitorul serial. Mmmmm. | ||
===== Download ===== | ===== Download ===== | ||
- | Mhm. Sigur. | + | Ta-daaa! |
+ | |||
+ | {{:pm:prj2023:fstancu:sra_cod.zip|}} | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
Line 40: | Line 56: | ||
Am sa iau sectiunea asta ca pe o serie de commit-uri. | Am sa iau sectiunea asta ca pe o serie de commit-uri. | ||
- | * [07.05] Inceput documentatia. | + | * [07.05] Inceput documentatia. |
- | * [16.05] Dat comanda hardware. | + | * [16.05] Dat comanda hardware. |
+ | * [18.05] Primit hardware. | ||
+ | * [21.05] Adaugat schema CAD. | ||
+ | * [30.05] Durere si chin neterminate. | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
Line 47: | Line 67: | ||
[1] Ghid documentatie: https://teams.microsoft.com/l/message/19:UdtgAEkD5_RNhzAaAqzP-osySCOUGx5UZk8P_0N0lcU1@thread.tacv2/1682942614992?tenantId=2d8cc8ba-8dda-4334-9e5c-fac2092e9bac&groupId=8c6caadd-74b0-47d5-8788-22edb42c35d7&parentMessageId=1682942614992&teamName=03-ACS-L-A3-S2-PM-CA-CB-CC-2022&channelName=General&createdTime=1682942614992&allowXTenantAccess=false | [1] Ghid documentatie: https://teams.microsoft.com/l/message/19:UdtgAEkD5_RNhzAaAqzP-osySCOUGx5UZk8P_0N0lcU1@thread.tacv2/1682942614992?tenantId=2d8cc8ba-8dda-4334-9e5c-fac2092e9bac&groupId=8c6caadd-74b0-47d5-8788-22edb42c35d7&parentMessageId=1682942614992&teamName=03-ACS-L-A3-S2-PM-CA-CB-CC-2022&channelName=General&createdTime=1682942614992&allowXTenantAccess=false | ||
+ | ===== Actiuni ===== | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||