ID.nl logo
Zekerheid & gemak

Draadloos inloggen op Raspberry Pi met smartphone

In een vorig artikel zetten we een seriële verbinding op met de Raspberry Pi. Maar wat als je geen kabel wilt aansluiten en ook zonder wifi-netwerk op je Pi wilt kunnen inloggen? Dan starten we een seriële verbinding via bluetooth.

Een seriële verbinding via een usb-naar-ttl-kabel is handig om met je Pi te verbinden als er geen netwerk is, maar je moet een kabel aansluiten en vlakbij je Pi blijven met je computer. Gelukkig is bij de nieuwste Pi’s ook een seriële verbinding via bluetooth mogelijk. De Raspberry Pi 3 en Raspberry Pi Zero W hebben immers bluetooth ingebouwd. Op deze manier log je ook eenvoudig vanaf je smartphone of tablet draadloos op je Raspberry Pi in, zelfs zonder wifi.

Bootpartitie en rootpartitie

Bluetooth op voorhand configureren (zonder dat we daarbij tijdelijk een scherm of toetsenbord nodig hebben of zonder dat we gebruikmaken van een andere headless manier) vereist wat meer voorbereidingswerk dan in de vorige workshops. We moeten namelijk bestanden in de rootpartitie van de micro-sd-kaart gaan aanpassen.

Dat vereist wat uitleg. Het image van Raspbian bevat twee partities. Enerzijds de bootpartitie, waarmee we in de vorige workshops al kennismaakten. Die bevat onder andere de bootconfiguratie en de Linux-kernel van het besturingssysteem. De bootpartitie gebruikt als bestandssysteem fat32, waardoor Windows ze herkent en je de bestanden eenvoudig in Windows kunt aanpassen.

Het image bevat ook een rootpartitie. Dit bevat de rest van de bestanden van Raspbian, waaronder de programma’s, opstartbestanden en configuratiebestanden. De rootpartitie heeft als bestandssysteem ext4, wat Windows niet herkent. Omdat we bestanden op de rootpartitie dienen aan te passen, werkt de aanpak uit de vorige workshops niet.

Om de ext4-partitie te kunnen lezen, installeren we het Linux File Systems for Windows van Paragon Software. Dit programma heeft een gratis trial. Na de proefperiode neemt de snelheid af, maar blijft de ext4-partitie benaderbaar.

Na de installatie van de software steek je de micro-sd-kaart van Raspbian in je computer, waarna Windows beide partities herkent en ze aankoppelt. De rootpartitie vind je onder Deze pc / rootfs.

©PXimport

Script voor seriële communicatie

Navigeer nu naar de directory home in de rootpartitie, klik met rechts op een lege plaats in de directory en maak een nieuw tekstdocument aan met de naam btserial.sh. Verwijder de extensie .txt en wanneer je de vraag krijgt of je dat echt wilt, bevestig je je keuze. Open dit bestand nu in WordPad (niet in Kladblok). Plak in dit bestand de inhoud van het script setup.sh van het project RPi-bluetooth-Console op GitHub. Maar verwijder de code

-a pi

uit de regel die begint met

ExecStart=/usr/bin/rfcomm

Sla het bestand op. Met dit script schakelen we bluetooth in, maar nu willen we nog dat Raspbian dit script bij het opstarten aanroept. Open daarvoor met WordPad (niet Kladblok) het bestand etc.local in de rootpartitie. Plaats daarin vlak voor de regel

exit 0

de volgende regel:

sudo bash /home/pi/btserial.sh

Let op: Linux gebruikt de ‘forward slash’ (/) in bestandspaden in plaats van de ‘backward slash’ (\) van Windows, dus voer dit hier correct in. Sla het bestand op, ontkoppel het rootbestandssysteem in de software van Paragon, werp de bootpartitie uit in Verkenner en steek de micro-sd-kaart in je Pi.

Inloggen op Raspberry Pi via smartphone en pc

Start je Pi op en wacht een halve minuut. Het script om de bluetooth-verbinding op te zetten, wordt normaal uitgevoerd. Nu kun je vanaf je smartphone een seriële bluetooth-verbinding met je Pi openen. Onder Android gaat dat bijvoorbeeld met de app Serial Bluetooth Terminal van Kai Morich, die expliciet de Raspberry Pi 3 ondersteunt.

Je koppelt (‘pairt’) eerst je smartphone met de Pi. Daarna verbind je met je Pi in de app. Nadat je je gebruikersnaam en wachtwoord hebt ingevuld, kun je opdrachten uitvoeren. Raak je niet verbonden, reboot dan je Pi door de stekker even uit te trekken en terug in te steken, en probeer opnieuw te verbinden met Serial Bluetooth Terminal.

In Windows log je via PuTTY in op de seriële bluetooth-verbinding. In macOS en Linux hoef je geen extra software zoals PuTTY te installeren om via een seriële verbinding op je Pi in te loggen. Je werkt dan met het programma screen, dat in macOS en de meeste Linux-distributies standaard is geïnstalleerd. Vraag eerst de lijst van beschikbare seriële verbindingen op met

ls /dev/cu.*

Kies daaruit de seriële verbinding naar je Pi en start de verbinding met de opdrach

screen /dev/cu.raspberrypi-SerialPort 115200

waarbij je uiteraard de juiste seriële verbinding invult. Dit werkt zowel voor de seriële verbinding via bluetooth als via een usb-naar-ttl-kabel.

Verbinding verder beveiligen

De bluetooth-verbinding is standaard niet zo veilig: iedereen in de buurt kan je Pi via bluetooth vinden en erop proberen in te loggen. Dat is zeker een risico als je het standaardwachtwoord van de gebruiker pi nog niet hebt aangepast. Zodra je bent ingelogd, schroef je daarom beter de beveiliging op.

Voer het configuratieprogramma van Raspbian uit met

sudo raspi-config

Ga daar naar Change User Password, voer een nieuw wachtwoord in en bevestig het. Ga daarna met de tabtoets naar Finish en druk op Enter om het configuratieprogramma af te sluiten.

Start daarna de bluetooth-commandoregel op met:

sudo bluetoothctl

Schakel uit dat je Pi via bluetooth te vinden is:

discoverable no

En schakel ook pairing uit:

pairing no

Sluit daarna bluetoothctl af:

quit

Je Pi is nu niet meer door andere apparaten te detecteren en kan ook niet meer met andere apparaten pairen. Zodra je Pi herstart, is het toestel echter terug detecteerbaar en kun je terug pairen. Je zet dan best weer een seriële verbinding via bluetooth op om dan opnieuw de verbinding te beveiligen en zo te voorkomen dat iemand anders in de buurt ziet dat je Pi via bluetooth te benaderen is.

▼ Volgende artikel
Waar voor je geld: 5 koel-vriescombinaties met een zuinig energielabel
© africa-studio.com (Olga Yastremska and Leonid Yastremskiy)
Huis

Waar voor je geld: 5 koel-vriescombinaties met een zuinig energielabel

Bij ID.nl zijn we gek op producten waar je niet de hoofdprijs voor betaalt. Een paar keer per week speuren we daarom binnen een bepaald thema naar zulke deals. Een koel-vriescombinatie is de ideale koelkast voor wie veel ruimte nodig heeft voor het bewaren van vers eten en drinken en voor het langer bewaren van bevroren producten. Wij zochten naar vijf energiezuinige modellen met een grote capaciteit.

De moderne koel-vriescombinatie met vriezer onder bieden een praktische indeling: je dagelijkse producten op ooghoogte in het koelgedeelte bovenin, terwijl de vriezer onderin zit met handige lades. Helemaal ideaal zijn de 'no-frost' varianten – eindelijk verlost van het vervelende ontdooien . Sommige modellen hebben speciale zogeheten BioFresh-zones waardoor je groenten en fruit langer vers blijven .

ETNA KCV520NZWA 

De ETNA KCV520NZWA is een energiezuinige koel-vriescombinatie met energielabel A en een jaarlijks energieverbruik van slechts 109 kWh. De netto inhoud bedraagt 336 liter, verdeeld over 238 liter koelruimte en 98 liter vriesruimte.

Deze vrijstaande koelkast heeft een strak zwart design en is uitgerust met NoFrost, waardoor handmatig ontdooien overbodig is. De zogeheten MultiFlow 360°-ventilatietechniek zorgt voor een gelijkmatige koeling, terwijl de Convert FreshZone-lade in te stellen is voor het bewaren van vlees, vis, groenten of fruit. Daarnaast heeft deze koelkast functies als superkoelen en supervriezen voor het snel op de juiste temperatuur brengen van nieuwe producten.

Opgegeven jaarlijks energieverbruik: 109 kWh
Geluidsniveau: 35 dB
Inhoud koelgedeelte: 238 liter
Inhoud vriesgedeelte: 98 liter

Samsung RB38C7B5AB1-EF 

Deze stijlvolle en energiezuinige koel-vriescombinatie uit de Bespoke-serie, ontworpen voor moderne huishoudens die waarde hechten aan zowel functionaliteit als design. Met een royale netto inhoud van 387 liter biedt dit apparaat voldoende ruimte voor al je etenswaren.

Dankzij de SpaceMax-technologie heeft de koelkast dunnere wanden, waardoor er meer binnenruimte ontstaat zonder dat de buitenafmetingen toenemen. De No Frost+-functie voorkomt ijsvorming, maakt. Met Twin Cooling Plus worden het koel- en vriesgedeelte afzonderlijk gekoeld, wat zorgt voor optimale luchtvochtigheid en voorkomt geurvermenging.

De Digital Inverter Compressor past zich automatisch aan op basis van de koelbehoefte, wat resulteert in een stille werking van slechts 35 dB en een laag jaarlijks energieverbruik van 108 kWh. Deze koelkast kun je bedienen met de SmartThings-app, en hiermee het energieverbruik monitoren.

Opgegeven jaarlijks energieverbruik: 108 kWh
Geluidsniveau: 35 dB
Inhoud koelgedeelte: 273 liter
Inhoud vriesgedeelte: 114 liter

Bosch KGN392LAF 

Deze koel-vriescombinatie van Bosch biedt een totale netto inhoud van 363 liter, verdeeld over een koelgedeelte van 260 liter en een vriesgedeelte van 103 liter . Dankzij de NoFrost-technologie is handmatig ontdooien verleden tijd, terwijl het MultiAirflow-systeem zorgt voor een gelijkmatige luchtverdeling, waardoor voedsel langer vers blijft.

Het VitaFresh XXL 0°C-systeem biedt optimale bewaarcondities voor vlees, vis, groente en fruit, waardoor de versheid en voedingswaarde behouden blijven . Met een geluidsniveau van slechts 29 dB is dit apparaat uitzonderlijk stil, ideaal voor open keukens en woonruimtes.

De Bosch KGN392LAF is afgewerkt met RVS-design met geïntegreerde handgrepen en is voorzien van verstelbare glazen legplateaus, LED-verlichting en een digitale temperatuurregeling.

Opgegeven jaarlijks energieverbruik: 104 kWh
Geluidsniveau: 29 dB
Inhoud koelgedeelte: 260 liter
Inhoud vriesgedeelte: 103 liter

Hisense RB440N4AFA

De Hisense RB440N4ACA is een energiezuinige koel-vriescombinatie met een A-label en een jaarlijks energieverbruik van slechts 109 kWh. Met een geluidsniveau van 35 dB is dit apparaat fluisterstil, ideaal voor open keukens of kleinere woonruimtes. De totale netto inhoud bedraagt 336 liter, verdeeld over 238 liter koelruimte en 98 liter vriesruimte.​

Deze vrijstaande koelkast heeft een strak roestvrijstalen design en is uitgerust met moderne technologieën zoals Total No Frost, waardoor handmatig ontdooien overbodig is. De Multi Air Flow-technologie zorgt voor een gelijkmatige koeling, terwijl de Super Freeze-functie snel nieuwe producten invriest. Daarnaast beschikt het apparaat over een Holiday Mode voor energiebesparing tijdens afwezigheid.

Opgegeven jaarlijks energieverbruik: 109 kWh
Geluidsniveau: 35 dB
Inhoud koelgedeelte: 238 liter
Inhoud vriesgedeelte: 95 liter

LG GBV7280BPY

De LG GBV7280BPY is een stijlvolle en energiezuinige koel-vriescombinatie die uitblinkt in zowel design als functionaliteit. Met een totale netto inhoud van 387 liter biedt deze combinatie voldoende ruimte voor de opslag van al je verse en diepgevroren producten.

Het vriesgedeelte van 110 liter is voorzien van drie transparante lades, waardoor je gemakkelijk overzicht houdt over je diepvriesproducten. Dankzij de Total No Frost-technologie is handmatig ontdooien niet meer nodig. De Smart Inverter Compressor zorgt niet alleen voor energie-efficiëntie, maar ook voor een stille werking met een geluidsniveau van slechts 33 dB. Het apparaat heeft een energieklasse B en een jaarlijks energieverbruik van 138 kWh.

Opgegeven jaarlijks energieverbruik: 138 kWh
Geluidsniveau: 33 dB
Inhoud koelgedeelte: 233 liter
Inhoud vriesgedeelte: 110 liter

▼ Volgende artikel
Help, mijn wasmachine centrifugeert niet! Wat nu? (Spoiler: geen paniek!)
© AK | ID.nl
Huis

Help, mijn wasmachine centrifugeert niet! Wat nu? (Spoiler: geen paniek!)

Als je wasmachine het programma keurig afwerkt, maar de was kletsnat uit de trommel komt, is de kans groot dat het centrifugeren niet goed is gegaan. Frustrerend, zeker als je net een volle trommel beddengoed hebt gedraaid. Gelukkig is vaak goed te achterhalen wat er aan de hand is. In dit artikel lees je waar het misgaat, hoe je het herkent en wat je eraan kunt doen.

Was nog steeds nat? Dit kan er aan de hand zijn:

  • De trommel raakt uit balans
  • Problemen met de afvoer
  • Verkeerd toerental gekozen
  • Technische mankementen
  • Elektronica en foutmeldingen

Lees ook: Zelf de afvoerslang van je wasmachine vervangen: zo doe je dat

Dat het centrifugeren niet of niet helemaal goed gaat, kan een aantal oorzaken hebben. Hieronder vind je de meest voorkomende – uiteraard mét oplossing!

De trommel raakt uit balans

Een van de meest voorkomende oorzaken is een ongelijke verdeling van het wasgoed. Grote stukken zoals dekbedhoezen of badmatten trekken tijdens het centrifugeren naar één kant, waardoor de trommel uit balans raakt. De machine detecteert dat en besluit het toerental niet of nauwelijks op te voeren. Je merkt het aan het zachte ronddraaien aan het einde van het programma en het feit dat er nog behoorlijk wat water in de trommel staat. Je voorkomt dit probleem meestal door zware stukken over meerdere wasbeurten te verdelen of er wat lichtere kleding bij te doen. Een goed gevulde trommel met een combinatie van groot en klein wasgoed draait namelijk een stuk stabieler.

Problemen met de afvoer

Als water niet snel genoeg uit de kuip kan worden gepompt, blijft het niveau te hoog om veilig te centrifugeren. De machine slaat die stap dan over of draait op een laag toerental. Dit komt vaak door een verstopt filter, een propje stof in de afvoerpomp of een geknikte afvoerslang. De pomp moet met kracht het water wegwerken, en als dat niet lukt, stopt de elektronica het proces. Maak het filter schoon, controleer of de pomp vrij kan draaien en kijk of de slang niet geknikt is of te hoog hangt. Meestal lost dit het probleem op.

KIJK GOED NAAR HET TOERENTAL Niet elke was draait standaard op het hoogste toerental. Veel programma's – zoals die voor fijne was of eco-instellingen – beperken automatisch het centrifugeren om kleding te beschermen of energie te besparen. Dat is vaak ingesteld op 800 of 1000 toeren, terwijl je was pas echt droog wordt bij 1400 of 1600 toeren. Controleer dus voor je start welk toerental is gekozen. Je kunt dit handmatig aanpassen via het display of de draaiknop, afhankelijk van het model.

©Oriol Roca

Technische mankementen

Soms zit het probleem dieper in de machine. Versleten koolborstels kunnen ervoor zorgen dat de motor niet genoeg kracht levert voor de centrifugeersnelheid. Ook een versleten aandrijfsnaar (ook wel aandrijfriem genoemd) of een kapotte trommellager kan de boel verstoren. In zulke gevallen hoor je vaak een brommend geluid of zie je dat de trommel moeizaam beweegt. Om dit op te lossen, zul je vaak een reparateur moeten inschakelen. De kosten voor vervanging hangen af van het merk en de leeftijd van je machine. Op de websites van fabrikanten en verkopers van wasmachines vind je meer informatie over de garantieperiode en waar je terechtkunt met vragen. Tip: zorg dat je altijd de aankoopbon bewaart!

Elektronica en foutmeldingen

Tot slot kan een storing in de software de boosdoener zijn. Moderne wasmachines meten voortdurend of alles volgens plan verloopt. Bij afwijkingen geven ze een foutcode, bijvoorbeeld bij waterproblemen, een deur die niet goed sluit of een motor die geen terugkoppeling geeft. In zulke gevallen loont het om de handleiding erbij te pakken of de foutcode op te zoeken op de website van de fabrikant. Resetten van het systeem kan soms al voldoende zijn. Verhelpt dat het probleem niet, dan zal er een reparateur bij moeten komen.

WISSELEND RESULTAAT? LET OP DE BELADING Als je merkt dat het soms wel goed gaat en soms niet, dan kun je ervan uit gaan dat het geen technisch mankement is, maar dat de belading de boosdoener is. Eerder in dit artikel heb je kunnen lezen wat je kunt doen om dat op te lossen.

Checklist centrifugeerproblemen
ProbleemMogelijke oorzaakOplossing
Was blijft natTrommel uit balansWasgoed verdelen, trommel evenwichtig vullen
Centrifugeert niet of halfVerstopte afvoer of geknikte slangFilter schoonmaken, slang controleren
Brommend geluid, geen snelheidVersleten motoronderdelenKoolborstels of aandrijfsnaar vervangen
Foutmelding bij starten centrifugeSoftwarefout of sensorsignaal ontbreektHandleiding checken, eventueel resetten
Programma draait te langzaamLaag ingestelde centrifugeersnelheidToerental verhogen in programma-instellingen
Wisselend resultaat per wasbeurtAfhankelijk van beladingZware en lichte stukken mengen

Wat controleer je als eerste?

Wil je zeker weten waar het aan ligt, begin dan met het controleren van de makkelijke dingen: het filter, de slang, de trommelverdeling. Vaak hoef je geen technicus te zijn om het op te lossen. Gaat het dan nog niet goed, dan moet je bepalen of reparatie zinvol is of dat het tijd is voor een nieuwe wasmachine.