In deze tutorial zal ik u tonen hoe je Raspberry Pi verbinden met het Internet gewoon met behulp van de seriële lijn die toegankelijk is op de GPIO. Dit kan zeer nuttig zijn als er geen andere methode van verbinding beschikbaar, zoals ethernet of wifi dongle is. De UART seriële poort is niet direct geschikt voor TCP/IP-verkeer, dus we gaan gebruik maken van een PPP-protocol die kapselen de seriële verbinding en geef ons een IP-interface. Houd er rekening mee dat de UART is ontworpen voor gebruik in kilobits snelheidsbereik (115.2kbit standaard), dat is voldoende voor ssh en overdrachten van kleine bestanden, maar het duurt leeftijden overdracht van grote bestanden.
Het werkingsprincipe is zeer eenvoudig, maar het kan worden lastig om setup dingen goed, vooral als uw communicatie beperkt tot UART alleen is. Wat u nodig hebt:
- Raspberry PI (ieder model) met Raspbian
- <> - USB, UART-converter + kabel met 3, 3V logica niveaus
- Een linux-computer die als het eindpunt van een tweede seriële verbinding en een netwerkgateway fungeren zal
- U kunt desgewenst een monitor / toetsenbord / ethernet / wifi dat u op uw framboos aansluiten kunt
Deze methode is vooral geschikt voor het model A als het ontbreekt aan een ethernet-poort, maar het met elke Raspberry model werken zal. Ik heb het model B rev1.0 :-) De converter kan van elk type, ik ben met behulp van een goedkope Converter met een CP2102 chip. Als een tweede eindpunt gebruik ik mijn laptop van Ubuntu. U hoeft niet iets anders aan sluit aan uw framboos als u opstelling dingen correct, maar een monitor + toetsenbord en ethernet-verbinding zal de installatie gemakkelijker te maken en kan enorm helpen in het geval dat iets niet werkt zoals verwacht. Ik moest mijn Raspberry verbinden met het netwerk en ik had alleen een monitor, dus het was een heleboel trial & error voor mij het werkend te krijgen.