Тёмный

RESTFul Server in Python con database sqlite3 per i tuoi progetti IoT con Arduino 

paolo aliverti
Подписаться 89 тыс.
Просмотров 3,4 тыс.
50% 1

Un'API RESTful (Representational State Transfer) è un'interfaccia di programmazione delle applicazioni che segue i principi architetturali di REST. Questo stile architetturale favorisce l'interoperabilità tra sistemi distribuiti su Internet, consentendo loro di comunicare in modo uniforme.
Le API RESTful sono ampiamente utilizzate nello sviluppo web per la creazione di servizi web che forniscono accesso a risorse e dati attraverso Internet in modo scalabile, flessibile e interoperabile.
Realizziamo un server con Python, Flask e un database sqlite3 per presentare dei servizi REST di base: GET, POST, PUT e DELETE. Proviamo i servizi con Postman.
link:
arduinojson.org/
sqlitestudio.pl/
www.postman.com/
flask.palletsp...
codici:
github.com/zma...
Video 843- Playlist Arduino
Indice:
1:50 - Il software e i tools
2:44 - installo SqliteStudio
3:47 - Setup dell'ambiente virtuale con Thonny
4:55 - Creo il database sqlite3
9:08 - lavoro in SQL e creiamo una tabella
10:20 - imposto il server in Python
12:29 - Il servizio GET
17:41 - test del servizio con Postman
18:13 - servizio POST
23:18 - test del servizio con Postman
24:15 - servizio GET per una lista di oggetti
25:40 - test del servizio con Postman
25:47 - aggiunta della paginazione al servizio
27:53 - test del servizio con Postman
28:19 - servizio DELETE
29:30 - test del servizio con Postman
29:50 - servizio UPDATE
31:41 - test del servizio con Postman
Abbonati a questo canale per accedere a contenuti e corsi esclusivi
/ @zeppelinmaker
Info abbonamenti: www.zeppelinma...
Canale Telegram: t.me/zeppelinm...
Forum/Gruppo Telegram: t.me/forumzepp...
Codice: github.com/zma...
Shop Libri e Componenti: www.amazon.it/...
Libri:
"Arduino trucchi e segreti" - amzn.to/2zvM2S8
"Il manuale di Arduino" (va bene per chi inizia): amzn.to/2WQLzlw
"Progettare con Arduino": amzn.to/3mMfKXZ
Puoi scaricare gratuitamente i miei libri:
"Il manuale di Arduino - gumroad.com/l/...
"Il cookbook di Arduino": gumroad.com/l/...
Altre informazioni e sul libri mio sito: - www.zeppelinma...
Indice dei video:
www.zeppelinmak...
La playlist elettronica: bit.ly/2ICzhGS
La playlist su Arduino: bit.ly/2SNTKf4
La playlist coding sul: bit.ly/2B1uuL2
Come cercare tra i miei video:
• Canale RU-vid di Paol...
Che cosa uso come lavagna digitale? OpenBoard (www.openboard.ch). + tavoletta wacom (amzn.to/3t2Fynd)
• Che strumenti utilizzo...
Per offrirmi un caffè: www.zeppelinma...
Vuoi chiedere un video su un argomento particolare? www.zeppelinmak...
ATTENZIONE: Per ovvi motivi di tempo non posso correggere o analizzare gli sketch e schemi che postate nei commenti o che inviate via mail. Cerco di rispondere a tutte le domande e le richieste sensate ma sono veramente troppe: abbiate pazienza!
#arduino #elettronica #CRC #REST

Опубликовано:

 

6 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 7   
@ivandelgaudio
@ivandelgaudio 4 месяца назад
Bello incasinato ma comprensibile con un minimo di competenze. Interessantissimo il discorso SQL. Un altro tassello per la stazione meteo DIY che, a questo punto, leggendo i dati dei sensori con Arduino, li può mettere in un DB accessibile a chiunque
@paolinide
@paolinide 4 месяца назад
Come sempre, chiaro e semplice anche su temi complessi. E geniale il barattolo della copertina.
@damianos.2954
@damianos.2954 4 месяца назад
Ottimo tutorial, come sempre coinciso e chiaro. L'unica osservazione è che sulla tabella, come chiave primaria metterei l'ID della rilevazione, così lo stesso sensore, con lo stesso ID può effettuare più misure. Per il resto grazie!! 💚
@jaxf3267
@jaxf3267 4 месяца назад
Un ottimo video, io al tuo posto avrei usato un "prepeared statement", questo serve ad evitare sql injection, e per ricevere risultati un "Result Set", ma per il resto il video è molto interessante.
@ytdavide
@ytdavide 4 месяца назад
Manca in frontend 😊
@jaxf3267
@jaxf3267 4 месяца назад
Di sicuro si può implementare, con flask crei anche siti web
@andy6334
@andy6334 4 месяца назад
Bellissimo e interessantissimo tutorial! Erano anni che non vedevo SQL su webapps e, effettivamente, è tutta un'altra cosa. Per applicazioni serie.
Далее
SQL per tutti con Sqlite3
39:00
Просмотров 4,6 тыс.
Cosa Significa REST? Cosa sono le REST API?
10:16
Просмотров 45 тыс.
would you eat this? #shorts
00:13
Просмотров 2,3 млн
Come Netflix, ma Open Source
15:20
Просмотров 144 тыс.
SH140 - Aggiorno bootloader di Arduino nano.
12:51
Просмотров 11 тыс.
Flipper Zero NON SERVE A NIENTE! 📵
18:32
Просмотров 266 тыс.
Solving one of PostgreSQL's biggest weaknesses.
17:12
Просмотров 198 тыс.