Jump to content
leaferik

Hvilket programmeringsspråk burde jeg velge?

Recommended Posts

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.

Share this post


Link to post

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?

Share this post


Link to post

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.

Share this post


Link to post
Annonse

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.

Edited by 0laf

Share this post


Link to post

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.

Edited by process

Share this post


Link to post

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!

Share this post


Link to post

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.

Share this post


Link to post

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...