Sunteți pe pagina 1din 30

Proiect 3

Alexandru Tatomirescu
Alex.tatomirescu@gmail.com
Despre voi
• Cati lucreaza?
• Cati au habar de RPI sau arduino?
• Lora ?
• Au mai lucrat cu microcontrolere?
• NodeJs?
• Python?
Regulament de ordine interiora
• Liniste si ordine!!!! Vorbiti in soapta intre voi!!!
• La 3 abateri disciplinare esti poftit afara!!!!
• Abateri sunt : vorbit neintrebat si deranjat ora, stat pe telefon, nu
esti atent!!!
• Fara stat pe telefoane in timp ce exlic!!! Te poftesc afara!! NU imi
place sa ma repet !!
• Ati venit sa lucrati nu sa socializati !!! ASA CA LUCRATI !!!!
• Prezenta nu este obligatorie!! NU este de ajuns prezenta fizica,
trebuie sa ai si activitate.
• La cele doua dealine-uri daca nu se prezinta nimeni din echipa,
picati automat toata echipa!!!
Punctaj Proiect 3
• Proiectul 3 se mai si pica!!!
• 40 % Raportul
• Conținutul 20% (Etapa individuala de proiect)
• Mod de prezentare 20%
• 20 % activitate din timpul semestrului (respectat deadline)
• 10 % Etapa intermediara 1
• 10 % Etapa intermediara 2
• 40% examen oral
• Intrebari pe baza proiectului (teorei si practica)
• O sa fie greu sa raspunzi daca nu ai inteles proiectul si cum a fost realizat
• Nu stiti sa raspundeti la intrebarile din proiect nu treceti materia chiar
daca colegii vostri au facut o treaba buna!
End Goal : IoT galore!!!!

Faza 2 : EC3 Otimizarea


energetica și spectrala a retelei
Lora ; EC4 Adaptive data rate
scheme; EC1 Pagina administrare
dispozitive LORAWAN si App
server; EC2 Implementare
protocol de securitate; EC5
MQTT și android app pt disp.
LORA; EC6 Messenger text cu Gui
web

Faza 1 : toate echipele


trebuie sa faca o conexiune
lora și blinky.

Echipa 123456 toti au partea de


GW is nod lora (conditia de 5 )
Deadline-uri!!
• 29 Oct Demonstratie Blinky cu
documentatia aferenta
• 26 Nov Demonstatie Comunicatie Lora cu
documentatia aferenta
• Raportul Final trebuie dat pe 7 ian , cu un
o varianta preliminara pe 4 Ian (Daca vreti
comentarii din partea mea)
Program
• Prima int : kickof
• Int 2 : Blinky cu microcontrolerul
• Int 3 : Modemul lora
• Int 4 : Conexiunea intre dizpozitive lora
• Int 5 : Partea individuala
• Int 6 : Wrap-up
• Int 7 : Examen
Conditia de 5
• Studentul trebuie sa aiba cunostinte detaliate de :
• IoT – revolutia technologica
• Protocolul Lora
• RPI zero si 3
• Cipul lora
• Partea de cod si cum s-a facut comunicatia
• Partea hard si cum s-a facut conexiunea
• Proiectul in mare, ce s-a realizat
Structura Raport
• Rezumat
• Cuprins
• Lista de figuri
• O parte in care descrieti care e problema cu localizarea(De ce ai vrea sa
gaseasti lucruri si care sunt solutiile actuale, technologi competitive) 1-2
paginia
• O parte introductiva IoT de 1-2 pagini
• O parte de Lora 4-8 pagini (o gramada de material pe net)
• Ce este ?
• De ce este asa buna
• Cum functioneza
• Unde poate fi folosita
Structura Raport 2
• Care e solutia propusa ( tot proiectul prezentare in ,are )1-2 pagini
• Descrirea activitatii de creare a conexiuni si cum ati reusit sa faceti comunicatia
Lora inclusiv partea de hardware 2-6 pagini
• Partea idividuala de proiect 2-6 pagini
• Descriere
• Solutie
• Rezulate
• Concluzii 1-2 pagini
• Lucru in echipa 1-3 pag
• Ghantt chartul
• Cum ati impartit munca, ce ati invatat
• Anexe Cate pag vreti
• Bibliografie 1 pag
Atentie
• Sa nu luati text cu copy paste (picati automat)
• Sa nu luati o figura fara sa puneti o referinta (picati automat)
• Orice informatie care nu a venit de la mine sau nu e generata de un
student se pune o referinta, altfel e furt! Picati automat!
• Voi nota structura cat si continutul!
• Proiectul trebuie sa arate ca o teza de licenta!! 250 de ore !!!
• Il vreau in format electronic

• Nu este manadatoriu in latex desi este indicat


Lora
Flexibilitatea Tehnologiei
• Pentru ca IoT incorporeaza o plaja foarte larga Consum
de aplicatii, exista mai multe tehnologii ce
asigura conectivitate.
Baterie

• Ele pot fi impartite:


o in functie de raza de comunicare: raza mica (WiFi,
Bluetooth) sau raza lunga (Conexiune celulara pe
baza de sim; Low power wide area, LPWAN).

o Dupa rata comunicatie, de la zeci de MB la sute de


biti, raza se schimba intre zeci de metri si zeci de
kilometri.

• Datorita designului inovativ, in functie de


aplicatie putem folosi o singura tehnologie de
transmisie de date sau mai multe.
Raza
{alex,eugen}@smartercity.ro Comunicati
Technologia Propusa
Gateway
Noduri

Automatizare lumina Server de Serviciu Aplicatia


IoT
Gateway utilizatorului
Aer Conditionat

Masuratori Temp

Monitorizare Energie
Gateway
Detectie de prezenta

{alex,eugen}@smartercity.ro
Protocolul de
Comunicatie
• Intre Gateways si Server pot fi folosite
atat WiFi cat si LPWAN, in functie de
distanta si rata de comunicare.

• Pt. Noduri, in functie de aplicatie si


raza, putem alege diferite variante ale
protocolului LPWAN sau chiar si BTLE
(bluetooth low energy)

• Putem optimiza intre rata de


comunicatie, raza de comunicatie, timp
de transmisie, consum de baterie.

{alex,eugen}@smartercity.ro
Gateway
• Exista doua variante de gateway ce pot fi folosite in funtie de necesitatea aplicatiei
si posibilitatea de alimentare a acestora (baterie, alimentare de la retea, etc)
• Varianta compacta
o Volum 5.5 x 2.5 x 0.35 cm + antena externa pt LPWAN (distante mari)
o Consum de 30 mA cand sunt folosite atat WiFi cat si LPWAN si 10 uA in modul de standby
o Pana la 24 GPIO (General Purpose Input Output - pt achizitie de date de la senzori sau
comenzi)
o Raza de pana 22 Km, durata de viata a bateriei de pana la 7 ani

• Varianta cu putere de calcul mai mare


o Volum 6.5 x 3 x1.5 cm + antena externa pt LPWAN (distate mari)
o Consum de 180 mA cand sunt folosite atat WiFi cat si LPWAN
o GPIO, SPI, miniHDMI, Camera, 512 Mb ram si multe alte posibilitati
o Raza de pana 22 Km pe LPWAN

{alex,eugen}@smartercity.ro
Noduri
• La baza designului acestor senzori BTLE/WiFi/
LPWAN sta o arhitectura modulara.
• Daca amplasarea sistemului necesita
alimentarea printr-o baterie, aceasta va limita MCU Modem telecom.
BTLE/LPWAN
marimea senzorului. WiFi

Surs Aplicatia
• Raza actiune de la 30 m (BTLE) pana la 30 Km a
(LPWAN) in functie de mediul de propagare. Alim
.
• Circuitele integrate ocupa doar 20mm x 15mm
Intrari periferice, Senzori
x 3mm cu GPIO, ADC, Temporizator etc.
• Consum redus de curent, de ordinul 20mA in
timpul functionarii, zeci uA in standby.
• Incinta senzorului va fi dictata de dorita de
client (se pot face inclusiv carcase rezistente in
conditii extreme, pentru mediul industrial).

{alex,eugen}@smartercity.ro
Fluxul Informatiei
• IoT reprezinta o standardizare la nivel IT ce permite interconectarea
tehnologiei de comunicatie cu cea de procesare inteligent.
• Fluxul transmite informatie de la un senzor la utilizatorul final si poate
incorpora multiple tehnologii care sunt alese dupa caz.
• Integrarea va fi facuta intr-un mod transparent clientului.
• Partea de demodulare,decodare si procesare pote fi facuta atat pe gateway
cat si pe un serviciu de cloud, lucru care deschide calea spre un numar infinit
de moduri de a prelucra si afisa informatia senzorului catre utilizatorul final.
Utilizator
Senzor
Date
Modular Demodu Decodar Procesar Aplicatie
achizitio Codare
e RF lare e e Server finala
nate

Nod Gateway Aplicatie Client


{alex,eugen}@smartercity.ro
Avantaje cheie
• Datorita adoptiei in masa si a economiei de scala, pretul
tehnologiei este in scadere.
• Standardizarea inter-conectarii diferitelor componete
permite o flexibiliate si personalizare fara precendent.
• Revolutia mobilelor a facut posibila o explozie in materie
de software pentru a procesa, prezice, optimiza,
structura, corela informatia diponibila utilizatorilor.
• Singura limitare pentru potentialul IoT este imaginatia
clientilor!!!

{alex,eugen}@smartercity.ro
Lucru in echipa
- O chestie noua!!
- 5 echipe
- 1 lead pe echipa
- Va trebuie paralelizare
Latex
Instalarea Pi zero
• https://
www.raspberrypi.org/documentation/installation/installing-images/README.md
• Pas cu pas instalation operating system

• https://
www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md
• Configurare client wifi cu monitor

• SSH setup
• https://github.com/initialstate/pi-zero-w-motion-sensor/wiki/Part-1.-
Setting-Up-the-Pi-Zero-W
Pentru a crea o conexiune la desktop

• https://
www.raspberrypi.org/forums/viewtopic.php?
f=91&t=171109
• Solutie eleganta fara monitor
• https://www.raspberrypi.org/documentation/
remote-access/vnc
/
• Solutie cu monitor
lora
• https://
www.youtube.com/watch?v=m6IvwcjcxQc
• Introduction to Lora

• https://
www.youtube.com/watch?v=T3dGLqZrjIQ
• Crash course in Lora
Rasberry Pi
• https://pinout.xyz/pinout/io_pi_zero
• Pini RPI

• Exemplu simplu cu led


• https://
learn.sparkfun.com/tutorials/raspberry-gpio/c-wiringpi-setup
• https://www.youtube.com/watch?v=BWYy3qZ315U
• Conexiuni fizice sa vedeti cum se conecteaza ledul
• https://www.raspberrypi.org/forums/viewtopic.php?f=33&t=23090
Latex
• https
://www.latex-project.org/help/documenta
tion
/
• Documentatie mai ampla
• https://www.latex-tutorial.com/tutorials/
• Easy peasy
Diagrama Gantt
Exemplu de Raport
https://www2.le.ac.uk/offices/ld/resources/writin
g/writing-resources/reports

• Pas cu pas cum sa pregătești un raport


https://www.openpolytechnic.ac.nz/current-
students/study-tips-and-techniques/assignments/

• Pagina cu tips pentru a învața mai efficient


Pentru data viioare
• https://www.youtube.com/watch?v=T3dGLqZrjIQ
• Urmariti linkul ”Crash course in Lora” si scrieti 2 pagini in Latex
despre
• Compilat un document simplu in latex (opțional)
• Rulat si testat exemplul cu cu ledul (veniți luni sa va ajut, daca
puteți)
• Gantt Chart completat (pe echipa)
Formați echipa în așa fel să fie măcar unu care muncește și o să
duca la final proiectul
• Formati 4-6 echipe si alegeti o tema (documentati-va un pic
despre tema și ce va trebuie sa o realizate, ce puteți folosi, în ce
limbaje de programe avei librarii de lora, cum puteți verifica
conexiunea lora, ce va trebuie pt etapa individuala
Este o ocazie buna sa faceți studiu
individual!!!
Nu este genul de materie unde
repeți ce face profu’.....Ăți fost
avertizați.....

S-ar putea să vă placă și

  • Notiţe Partea III La Examen
    Notiţe Partea III La Examen
    Document6 pagini
    Notiţe Partea III La Examen
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Controlul Statistic de Receptie Al Comp Electronice
    Controlul Statistic de Receptie Al Comp Electronice
    Document7 pagini
    Controlul Statistic de Receptie Al Comp Electronice
    Vlad Andreias
    Încă nu există evaluări
  • PT Examen
    PT Examen
    Document12 pagini
    PT Examen
    Alexandr Cojocari
    Încă nu există evaluări
  • TCSM Lab HM - h265
    TCSM Lab HM - h265
    Document4 pagini
    TCSM Lab HM - h265
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • CM 01 Introducere 2018 PDF
    CM 01 Introducere 2018 PDF
    Document13 pagini
    CM 01 Introducere 2018 PDF
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Lab5 ATDI v2018 PDF
    Lab5 ATDI v2018 PDF
    Document15 pagini
    Lab5 ATDI v2018 PDF
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Lab 1
    Lab 1
    Document10 pagini
    Lab 1
    Vulpe Florian
    Încă nu există evaluări
  • Curs de Televiziune
    Curs de Televiziune
    Document92 pagini
    Curs de Televiziune
    Alex Razvan Pop
    Încă nu există evaluări
  • Cap1 PDS 2018-D Burileanu
    Cap1 PDS 2018-D Burileanu
    Document12 pagini
    Cap1 PDS 2018-D Burileanu
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Tema 1
    Tema 1
    Document6 pagini
    Tema 1
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Sist TV AN
    Sist TV AN
    Document16 pagini
    Sist TV AN
    Kolea Mtc
    Încă nu există evaluări
  • Colocviu Imaginei
    Colocviu Imaginei
    Document9 pagini
    Colocviu Imaginei
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Model de Subnetizare 2
    Model de Subnetizare 2
    Document1 pagină
    Model de Subnetizare 2
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Subiecte Colocviu
    Subiecte Colocviu
    Document17 pagini
    Subiecte Colocviu
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Capitolul 3 PDF
    Capitolul 3 PDF
    Document11 pagini
    Capitolul 3 PDF
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Andrei Unghianu
    Andrei Unghianu
    Document1 pagină
    Andrei Unghianu
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Capitol 3 v3
    Capitol 3 v3
    Document35 pagini
    Capitol 3 v3
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Oferta Practica
    Oferta Practica
    Document8 pagini
    Oferta Practica
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Sist TV AN
    Sist TV AN
    Document16 pagini
    Sist TV AN
    Kolea Mtc
    Încă nu există evaluări
  • Capitol 1 - Perceptie Vizuala
    Capitol 1 - Perceptie Vizuala
    Document13 pagini
    Capitol 1 - Perceptie Vizuala
    Cristian Zloteanu
    Încă nu există evaluări
  • Capitol 1 v3
    Capitol 1 v3
    Document42 pagini
    Capitol 1 v3
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • 9.familia de Microcontrolere de 8 Biţi, AVR (ATMEL)
    9.familia de Microcontrolere de 8 Biţi, AVR (ATMEL)
    Document2 pagini
    9.familia de Microcontrolere de 8 Biţi, AVR (ATMEL)
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Laborator Anexa Set Instructiuni x86
    Laborator Anexa Set Instructiuni x86
    Document21 pagini
    Laborator Anexa Set Instructiuni x86
    Anonymous CKqqDk
    Încă nu există evaluări
  • Tema POO1
    Tema POO1
    Document5 pagini
    Tema POO1
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Tema POO1
    Tema POO1
    Document5 pagini
    Tema POO1
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Intrebari Grila Ordonate Alfabetic CCP
    Intrebari Grila Ordonate Alfabetic CCP
    Document2 pagini
    Intrebari Grila Ordonate Alfabetic CCP
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • Drept
    Drept
    Document10 pagini
    Drept
    Ionescu Valentin Alexandru
    Încă nu există evaluări
  • MC Lucrarea1 PDF
    MC Lucrarea1 PDF
    Document17 pagini
    MC Lucrarea1 PDF
    Lorelei Vasiloaia
    Încă nu există evaluări
  • CCCP 2
    CCCP 2
    Document1 pagină
    CCCP 2
    Ionescu Valentin Alexandru
    Încă nu există evaluări