Hvorfor du skal stoppe med at bruge en hindbærpi til alt

  • Lesley Fowler
  • 5
  • 5219
  • 548
Reklame

Vil du oprette en internetforbundet doodad, der blinker en LED? Du kan sandsynligvis bruge en Raspberry Pi! Når alt kommer til alt, når du kun har en hammer i din værktøjskasse, er det let at se alt som en søm. Men det skulle du ikke, og her er hvorfor.

Brug ikke $ 40 for at blinke en LED via internettet

Alt for ofte ser vi relativt enkle Internet of Things (IoT) elektronikprojekter, der laves med en Raspberry Pi: en $ 35 mini-computer, der har brug for et SD-kort (endnu $ 5) og muligvis en Wi-Fi-dongle. I virkeligheden har du ikke brug for kraften fra en Raspberry Pi til at håndtere enkle indlejrede applikationer som en IoT-sensor eller webtilsluttet LED.

NodeMCU-bordet på $ 5 Mød Arduino Killer: ESP8266 Mød Arduino Killer: ESP8266 Hvad hvis jeg fortalte dig, at der er et Arduino-kompatibelt dev-bord med indbygget Wi-Fi for mindre end $ 10? Det er der godt. , der har indbygget Wi-Fi, ombord flashlagring og er lige så let at programmere som en Pi, kunne håndtere jobbet elegant. Det inkluderer et webserverbibliotek, hvis du virkelig har brug for et, eller du kan bruge den slankede MQTT-baserede protokol.

Mit punkt er at ikke automatisk vende dig til en Raspberry Pi bare fordi din thingamajig projekt har brug for webforbindelse.

I nogle tilfælde kan du faktisk finde ud af, at dit elektronikprojekt er begrænset af det store overhead af andre ting, der skal køre på en Pi. For eksempel kræver Neopixels - individuelt styrbare LED-strenge - notorisk præcise signaltiminger. Quadcopter-droner er en anden. Ændringer i motorhastighed skal foretages i brøkdele af et sekund, ellers vil de bare komme ned.

En Raspberry Pi skal køre et komplet operativsystem - som inkluderer ting som processortrådning, brugerhåndtering og filtjenester - så det kan kæmpe for at skubbe bits ud med de krævede hastigheder. Dette betyder, at det lejlighedsvist kan sætte brugerapplikationer på topniveau på pause, mens det handler med mere presserende processer på lavt niveau. Et udviklingsbord som en Arduino Arduino vs Raspberry Pi: Hvilken er mini-computeren til dig? Arduino vs Raspberry Pi: Hvilken er mini-computeren til dig? Arduino og Raspberry Pi kan se meget ens ud - de er begge søde små kredsløbskort med nogle chips og stifter på dem - men de er faktisk meget forskellige enheder. er muligvis mere funktionsbegrænset (f.eks. er der ingen GUI), men det giver meget lavere niveau, hurtigere adgang til hardwaren og kører kun den nøjagtige kode, du fortæller den til.

Kort sagt er det ikke, at en Raspberry Pi ikke kan udføre elektronikprojekter, men det kan i nogle tilfælde være overdrevent og kan forårsage komplikationer.

Det er ikke stærkt nok til brug på skrivebordet

Brug af Pi som en fuld desktop - selv den nyeste model 3 - er en utrolig frustrerende oplevelse. Til at begynde med kører det Linux, som har en stejl indlæringskurve forbundet med den og ikke er egnet til begyndere. Linux-entusiaster hævder vedvarende, at dette år er året, hvor Linux endelig vil gå fremad på skrivebordet for den daglige bruger - men det har aldrig og aldrig vil hvorfor vi aldrig havde "året for Linux-skrivebordet" hvorfor vi aldrig havde "året af Linux Desktop "Linux-brugere har bedt om" Year of the Linux desktop ". Men hvis vi nogensinde vil se Linux få en alvorlig trækkraft, er der meget, som Linux-udviklere har brug for at forbedre. .

Selv med det ydeevne, som den nyeste model bragte, vil du stadig kæmpe gennem fælles opgaver. Den nogensinde så lille forsinkelse mellem at trykke på en nøgle og få den vist på skærmen vil til sidst slite dig ned. Held og lykke med at få mere end en webside til at åbne ad gangen eller endda en enkelt fane til at rulle problemfrit.

Kan du ikke lide den standardstandardbrowser, der ikke er standard, og vil du installere Google Chrome? Det er et minefelt. Du kan ikke bare downloade Chrome - du skal installere Chromium, open source-versionen ... men pakkenavne er ændret, så mange instruktioner er forældede ... og den version, der er tilgængelig på Raspbian-arkivet, er alligevel gammel, så du burde sandsynligvis bare kompilér det selv. Selv da understøtter nogle populære webtjenester som Netflix stadig ikke platformen overhovedet.

Velkommen til den vidunderlige verden af ​​desktop Linux, hvor intet nogensinde er let.

Hvis du tænkte, at Raspberry Pi ser ud som en fantastisk måde at introducere din gran til moderne computing, skal du stoppe. Du ønsker virkelig ikke, at hendes første computeroplevelse skal være så forfærdelig. Ja, selvfølgelig kan det håndtere en lille tekstbehandling i Open Office, men du kan også gøre det på bogstaveligt talt enhver webbrowser gennem Google Docs i dag. (Ironisk nok er Google Docs en af ​​de ting, der vil kæmpe på Pi.)

En budget-Android-tablet vil sandsynligvis være en mere tilfredsstillende investering for din bedstemor, eller endda en brugt bærbar computer, du kunne komme af fra eBay for $ 20 (og hvis du insisterer, kan du stadig sætte Linux på det).

Det er farligt usikkert (i de forkerte hænder)

Det er meget nemt at smide en webserver på Pi Sådan hostes dit eget websted på en hindbær Pi Sådan hostes dit eget websted på en hindbær Pi Brug for at køre et websted, men har ikke råd til hostingomkostningerne? Byg din egen LAMP-kompatible webserver med en lavt drevet Raspberry Pi. , og åbn derefter din router for at gøre den tilgængelig fra hele verden. Gratis webstedshosting, yay!

Men i det øjeblik du gør det, oversvømmes din maskine med automatiske hackingbots fra hvert hjørne af kloden, og systematisk forsøger at trænge gennem enheden gennem kendte svagheder i gammel software. Dette gælder for ethvert websted uanset hvor det er vært, men det er især problematisk for Raspberry Pi, som har en tendens til at blive oprettet af hobbyister, som ikke er intimt kendt med den bedste sikkerhedspraksis.

Endnu værre: Pi kører typisk på en brugers hjemmenetværk. Når den er kompromitteret, omgår denne enhver anden sikkerhed, som internet routeren måtte give, hvilket giver hackeren fuldstændig frihed til at mejle væk på resten af ​​dine netværksenheder.

Sådan afhjælpes dette problem: Åbn aldrig din Pi som en offentligt server. Hvis du har brug for at få adgang til Pi uden for dit netværk, skal du bruge en sikker tredjeparts gateway (f.eks. Kontrol af dit OpenHAB-system Kom godt i gang med OpenHAB Home Automation på Raspberry Pi Kom godt i gang med OpenHAB Home Automation på Raspberry Pi OpenHAB er en moden, open source hjemmeautomatiseringsplatform, der kører på en række hardware og er protokollagnostisk, hvilket betyder, at den kan oprette forbindelse til næsten enhver hjemmeautomatiseringshardware på markedet i dag. ved hjælp af My.OpenHAB gratis skytjeneste). Hvis du absolut skal åbne en server for verden, skal du læse, hvordan du først hærder din sikkerhed.

Nogle dristige individer har endda forsøgt at tjene penge på Pi til sikkerhedsenheder i den virkelige verden. Det nomx personlig e-mail-server ($ 199) hævdes at være “verdens mest sikre e-mail-server,”” endnu en undersøgelse af BBC Click fandt, at det faktisk kun var en Raspberry Pi, der kørte farligt forældet software og hårdkodet med en master bagdørskode til “død”.

SD-kortet bliver slidt

Det største enkelt problem med Raspberry Pi er, at det kører hele operativsystemet fra et mikro-SD-kort (hvilket er en af ​​grundene til, at det er så langsomt). Dette slider til sidst, men hastigheden, hvormed det slides, varierer afhængigt af kortets kvalitet. Tilhængere af at bruge et SD-kort vil hævde, at det er let at sikkerhedskopiere og gendanne hele kortbilleder, men det er sjældent tilfældet i den virkelige verden.

Selvom det er let nok at downloade og brænde et færdigt billede, eller at lave en komplet sikkerhedskopi af dit nuværende SD-kort, genoprette det kræver et kort, der er mindst lige så stort som det originale. Du kan let klone dit SD-kort til problemfri Raspberry Pi-computing. Klon let dit SD-kort til problemfri Raspberry Pi-computing Uanset om du har et SD-kort eller flere, en ting, du har brug for er muligheden for at tage backup af dine kort for at undgå de problemer, der opstår, når din Raspberry Pi ikke starter. . Et par dårlige sektorer på det nye kort betyder, at det vil nægte at kopiere.

Der er en løsning: Du kan faktisk aktivere en speciel USB-starttilstand på Pi Sådan fremstilles Raspberry Pi 3-boot fra USB Sådan fremstilles Raspberry Pi 3-boot fra USB Raspberry Pi er et alsidigt stykke sæt, der er i stand til en række forskellige opgaver. Men det har en blændende fejl: manglende evne til at starte fra USB. Indtil nu er det. , men det er en temmelig kompliceret procedure, at selv jeg ikke kunne komme på arbejde.

Dongles, Dongles Everywhere

Den seneste Raspberry Pi model 3 har faktisk indbygget Wi-Fi, men det er ganske upålideligt. Raspberry Pi Zero $ 5 er endnu værre.

Afhængigt af dit projekt har du sandsynligvis brug for en adapter til at gøre mini-USB til en USB-port i fuld størrelse, en USB-hub, så du kan tilslutte mere end en enhed (helst tilsluttet en stikkontakt for at give ekstra strøm), derefter en USB Wi-Fi- eller Ethernet-adapter og nogle GPIO-headere til lodning i. Hvis du vil tilslutte en skærm, har du også brug for en mikro-HDMI til almindelig HDMI-adapter.

Åh, og du skal også hellere tage en sag. Det hele tilføjer de samlede omkostninger, og når du først har brugt alt det, kan du lige så godt købe noget, der er mere velegnet til opgaven.

En mini-pc eller tablet ville sandsynligvis være bedre

Overvej nøje dit målgruppe og formål. En Raspberry Pi kan virke omkostningseffektiv, men når du først begynder at tilføje alle disse ekstramateriale, kan du nemt nærme dig $ 100. For to gange prisen kunne du købe en mini-pc, der kører Windows 10. Rigtig Windows 10 Jeg mener, ikke det absurd begrænsede Windows 10 IoT 5 ting du ikke kan gøre med Raspberry Pi 2 5 Ting du ikke kan gøre med Raspberry Pi 2 Med en quad core CPU og kan prale af at være i stand til at køre Windows 10 - er Raspberry Pi 2 virkelig alt det? Her er 5 ting, som Raspberry Pi 2 stadig ikke kan gøre. , der ikke ligner jordisk lighed med Windows 10 andet end i navn, men den dag i dag bliver stadig citeret til os, når vi siger, at Raspberry Pi ikke kører Windows. Det er. Ikke. vinduer.

Med en mini-pc eller tablet vil du få bedre kompatibilitet med en bredere vifte af apps (ikke det begrænsede udvalg af dårligt fremstillet Linux-software) og næsten helt sikkert bedre hardware.

Ja, det er meget teknisk imponerende end dig kan Lav en lav-drevet netbook med en Pi: men piTop er $ 270 for hvad der virkelig er en ringe bærbar computer efter nogen standarder. Kano Pi-computeren er $ 280 for en enhed, som de hævder at være en “opbyg det selv” computer. Jeg vil ikke sige, at det er at placere det nakne Raspberry Pi-kort i en sag og tilslutte nogle kabler “bygning af din egen pc” ved enhver fantasi-strækning.

Der er bestemt nogle fantastiske uddannelsesmæssige anvendelser til en Raspberry Pi, men det er ikke en af ​​dem at lære, hvilke komponenter der er ved at fremstille en pc. Raspberry Pi er en system-på-en-chip, hvilket betyder, at du ikke engang kan pege på individuelle komponenter som CPU, hukommelse og grafikkort - fordi de alle er de samme ting.

På min dag lærte vi, hvad en pc blev lavet af ved at fjerne en og nedbygge den. Sådan bygger du din egen pc Sådan bygger du din egen pc Det er meget glædeligt at opbygge din egen pc; såvel som skræmmende. Men selve processen er faktisk ganske enkel. Vi leder dig gennem alt hvad du har brug for at vide. !

Så hvornår skal du bruge en hindbærpi?

Jeg har brugt det meste af denne artikel på at fortælle dig, hvorfor du virkelig ikke burde bruge en Raspberry Pi til dit næste projekt, men her er et par tilfælde, hvor det bestemt giver mening.

Flere kombinerede brugssager. Brug for en Pi-Hole-server, der kører sammen med en webserver, med noget hjemmeautomatiseringssoftware? Raspberry Pi kunne gøre dem alle. Det kan være nødvendigt, at du foretager yderligere konfiguration for at få alt til at spille pænt, men du har ikke brug for et enkelt Raspberry Pi til hvert separat projekt - du kan køre dem alle sammen. Naturligvis anbefaler vi ikke at køre ting, som du ofte justerer med noget, du har brug for for at være bundsolid, som en hjemmeautomatiseringsplatform eller dit internetfilter. I så fald skal du holde en til eksperimentering og en anden for blot at køre smarthuset.

Servere med lav effekt altid. En af de store ting ved en Raspberry Pi er, at den kan køre et komplet serversystem og suge meget lidt energi - meget mindre end endda de mest effektive små pc'er. Jeg anbefaler ikke en Pi til ydelsesfølsomme opgaver som en netværksfilserver (selvom det er teknisk muligt), men til opgaver, hvor ydeevne ikke er sådan et problem, kan du lade en Pi køre og tilføje bare øre til din månedlige strømregning.

Dit projekt har brug for en masse softwareprogrammeringsbiblioteker. En af de store ting ved programmering i Python er, at mange mennesker gør det. Uanset hvad dit slutmål er, har nogen sandsynligvis allerede gjort det - og gjort processen lettere. Hvis dit projekt vil interagere med andre tjenester og enheder, kan du sandsynligvis finde et Python-bibliotek til det. Ansigtsgenkendelse, stemmesyntese eller Twitter-bots? Ikke et problem med Python på en Pi. Naturligvis er Python ikke det eneste sprog, du kan programmere med på Pi, men det er det mest populære. Vi er store fans af NodeJS også.

Kombination af Pi med en mikrokontroller. Med styrken fra en Pi og enkelheden i en mikrokontroller kan du gå langt: som denne DIY Siri-kontrollerede lysstrimmel Sådan opretter du en DIY Siri-kontrolleret Wi-Fi-lys Hvordan man laver en DIY Siri-kontrolleret Wi- Fi-lys I denne guide skal du lære at oprette et Wi-Fi-kontrollerbart lys og styre det med Siri. . Hjernen kører på en Raspberry Pi, hvor NodeJS præsenterer sig selv som en falsk Siri-enhed, der derefter videresender kommandoerne til en fjern NodeMCU med en lysstrimmel. Du kan udvide med flere lys til brøkdelen af ​​prisen på en anden Pi.

Misforstå mig ikke, jeg hader ikke Pi'en. Jeg har fire Raspberry Pi's derhjemme og en anden på vej. Man kører nogle kritiske dele af mit smarte hjem i den slags “seks måneders oppetid” pålidelig måde, som jeg aldrig kunne håbe at opnå med en Windows-maskine. Men det er ikke løsningen på ethvert problem.

Vil Nvidia Jetson Nano erstatte Raspberry Pi? Er Google Coral Dev Board bedre end Raspberry Pi Er Google Coral Dev Board bedre end en Raspberry Pi? Er Google Coral Dev Board bedre end en hindbærpi? Heralding en ny æra i tilgængelige hobby brætter, hvad er Googles Coral Dev Board? Og kan det erstatte din Raspberry Pi? ? Vi kan hjælpe dig med at bestemme:




17.10.21 03:37
[url=http://slkjfdf.net/]Egeesife[/url] <a href="http://slkjfdf.net/">Aoiinuz</a> snk.qrag.da.unedose.fr.mbx.gm http://slkjfdf.net/
17.10.21 03:25
[url=http://slkjfdf.net/]Oyemix[/url] <a href="http://slkjfdf.net/">Avevem</a> wun.pgrl.da.unedose.fr.inq.yu http://slkjfdf.net/
uvqikoaapume ([email protected])
16.10.21 18:12
[url=http://slkjfdf.net/]Adevenege[/url] <a href="http://slkjfdf.net/">Uzowogexu</a> lno.msbi.da.unedose.fr.mgt.af http://slkjfdf.net/
weyusoizsabu ([email protected])
16.10.21 18:04
[url=http://slkjfdf.net/]Otumatimo[/url] <a href="http://slkjfdf.net/">Irufaze</a> mjw.hhin.da.unedose.fr.vsh.pw http://slkjfdf.net/
oeiwadayioha ([email protected])
16.10.21 18:02
[url=http://slkjfdf.net/]Iumekiqe[/url] <a href="http://slkjfdf.net/">Ulajigii</a> ayb.ouwd.da.unedose.fr.xza.pl http://slkjfdf.net/
Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.