larsenharness Skrevet 24. mai 2019 Del Skrevet 24. mai 2019 Har et prosjekt jeg har tenkt på en god stund nå, men føler jeg må ta i et tak før noen andre gjør det før meg. Jeg ønsker å bruke en Raspberry Pi, hvor det er koblet opp GPS for å lese altitude, en LTE module for å sende informasjonen den leser og til slutt en liten temperaturføler. Alle disse dataene skal over til en nettside hvor man kan se en oversikt over disse enhetene og se data fra dem. Ønsker også en bakside hvor man kan logge inn og administrere disse enhetene, både med oppdateringer og noe konfigurering/feilsøking. Så igjen, mitt spørsmål... Hvilket programmeringsspråk er best egnet for dette prosjektet? Tips og triks mottas med stor takk. Lenke til kommentar
Gavekort Skrevet 24. mai 2019 Del Skrevet 24. mai 2019 Python høres ut som et godt valg her. Jeg er ikke sikker på om jeg ville brukt Raspberry Pi til dette prosjektet da. Vil en Arduino kunne gjøre jobben? Lenke til kommentar
larsenharness Skrevet 24. mai 2019 Forfatter Del Skrevet 24. mai 2019 Python høres ut som et godt valg her. Jeg er ikke sikker på om jeg ville brukt Raspberry Pi til dette prosjektet da. Vil en Arduino kunne gjøre jobben? En Arduino kunne nok gjort jobben... Men med tanke på at jeg vil styre maskinen over nettet også slår meg litt fra den. Uten å røpe for mye så blir disse enhetene ikke alltid like accessable. Og jeg føler kanskje en Raspberry vil hjelpe med fremtidlige oppdateringer bedre enn hva en Arduino kan. Men jeg har lest litt rundt, og Python kommer opp som veldig aktuelt. Lenke til kommentar
0laf Skrevet 24. mai 2019 Del Skrevet 24. mai 2019 (endret) Jupp, Arduino, for eksempel en Uno, med Botletics SIM7000 shield er veien å gå, mye enklere å sette opp i deres IDE. Hva skal du styre?For nettsiden og back-end kan du enten bruke noe Wordpress-greier, eller lære deg Javascript, HTML og CSS. Endret 24. mai 2019 av 0laf Lenke til kommentar
process Skrevet 24. mai 2019 Del Skrevet 24. mai 2019 (endret) Python høres ut som et godt alternativ. Programmeringen er planken. De store utfordringene du potensielt møter er å administrere og overvåke en distribuert flåte RPI / Arduino vha. LTE og håndtere oppdateringer og rapporteringspunkt. Nå forutsetter jeg et visst volum, men dersom det er målet er sentrale systemer, prosess for testing, samt gjennomtenkt arkitektur være langt viktigere enn koden. Endret 24. mai 2019 av process Lenke til kommentar
larsenharness Skrevet 24. mai 2019 Forfatter Del Skrevet 24. mai 2019 Jeg blir nok ikke å kunne gjøre det her alene uansett... så blir nok å finne en samarbeidspartner eller to for programmering av RPI/Arduino. Jeg er mer på nettside og produktdesign. Men takker for tips! Lenke til kommentar
n0mad Skrevet 28. mai 2019 Del Skrevet 28. mai 2019 En veldig enkel setup er vel aa lage en API i et hvilket som helst spraak (PHP, Python, Node) med et endpoint og en key per enhet. Saa sender du data fra et shell-script til denne API-en med curl e.l. Hvis du vil ha en veldig enkel setup for web-delen, kan du sette opp en AWS lambda til aa motta data, saa lager du en enkel nettside med jQuery eller noe mer fancy some Vue, og legger den paa hvilken som helst web server. Du kan ogsaa administrere enhetene via SSH for oppdatering, bare sett opp noip.com og 1.domene.com, 2.domene.com osv per enhet du trenger. Du kan ogsaa trigge et update script paa enhetene via curl. Mange muligheter, dette er bare en brain dump. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå