
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare iothings:laboratoare</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-05-14T00:53:19+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab0?rev=1740560212&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab1?rev=1646582440&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab2?rev=1648022303&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab3?rev=1648058679&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab4?rev=1720857093&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab5?rev=1649262930&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab6?rev=1649700108&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab7?rev=1721070188&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab8?rev=1652288733&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab9?rev=1720794375&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab0?rev=1740560212&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-02-26T10:56:52+03:00</dc:date>
        <title>Laborator 00. Materiale necesare</title>
        <link>http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab0?rev=1740560212&amp;do=diff</link>
        <description>Laborator 00. Materiale necesare

În laboratorul de IoT din acest an vom lucra pe placuța de dezvoltare ESP32 de la Espressif. Vă recomandăm să comandați placuțele de la unul din următoarele magazine:

	*  Emag
	*  Clește.ro

De asemenea, vom lucra în mediul de dezvoltare Arduino IDE, pe care-l puteți găsi Aici</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab1?rev=1646582440&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-06T18:00:40+03:00</dc:date>
        <title>Laborator 01. Specificațiile plăcuței de dezvoltare ESP32</title>
        <link>http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab1?rev=1646582440&amp;do=diff</link>
        <description>Laborator 01. Specificațiile plăcuței de dezvoltare ESP32

Bine ați venit în laboratorul de Internet of Things!

Laboratorul își propune să vă familiarizeze cu placuța de dezvoltare ESP32 de la Espressif.



Un foarte bun ghid de utilizare pas ca pas a plăcuței este cel de aici:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab2?rev=1648022303&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-23T09:58:23+03:00</dc:date>
        <title>Laborator 02. Sistem de fișiere pe ESP32</title>
        <link>http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab2?rev=1648022303&amp;do=diff</link>
        <description>Laborator 02. Sistem de fișiere pe ESP32

În laboratorul de astăzi vom folosi flash-ul intern al plăcuței ESP32 pe post de sistem de fișiere.

1. Memoria flash a plăcuței ESP32

Chip-ul ESP32 de la Espressif are în interior o memorie externă (flash) cu o capacitate de 4MB. Ea este folosită pentru a salva programele și datele programelor. Memoria externă este conectată la procesor prin intermediul bus-ului de SPI (Serial Peripheral Interface), iar procesorul poate accesa maxim 16MB de memorie ext…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab3?rev=1648058679&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-03-23T20:04:39+03:00</dc:date>
        <title>Laborator 03. Publicarea datelor prin IFTTT</title>
        <link>http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab3?rev=1648058679&amp;do=diff</link>
        <description>Laborator 03. Publicarea datelor prin IFTTT

În laboratorul de astăzi vom studia următoarele subiecte:

	*  Folosirea platformei online IFTTT.com și folosirea serviciului WebHooks
	*  Conectarea (teoretică) a unui senzor la plăcuța ESP32 prin simulatorul online Wokwi.com</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab4?rev=1720857093&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-13T10:51:33+03:00</dc:date>
        <title>Laborator 04. Interfețele SPI și I2C</title>
        <link>http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab4?rev=1720857093&amp;do=diff</link>
        <description>Laborator 04. Interfețele SPI și I2C

În laboratorul de astăzi vom lucra cu două interfețe foarte des intâlnite în domeniul IoT, mai exact interfața SPI și interfața I2C.

SPI

Interfața SPI (Serial Peripheral Interface) este o interfața serială dezvoltată in anul 1979 de către Motorola.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab5?rev=1649262930&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-06T19:35:30+03:00</dc:date>
        <title>Laborator 05. MicroPython pe ESP32</title>
        <link>http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab5?rev=1649262930&amp;do=diff</link>
        <description>Laborator 05. MicroPython pe ESP32

În laboratorul de astăzi vom instala MycroPython pe plăcuța ESP32 pentru a folosi funcționalitatea acesteia cu ajutorul limbajului de programare Python.

1. Instalarea aplicației Thonny

Vom folosi acest tutorial pentru a instala tool-ul Thonny și pentru a scrie imaginea de MycroPython pe plăcuța ESP32.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab6?rev=1649700108&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-04-11T21:01:48+03:00</dc:date>
        <title>Laborator 06. Discuție preliminară proiect</title>
        <link>http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab6?rev=1649700108&amp;do=diff</link>
        <description>Laborator 06. Discuție preliminară proiect

În acest laborator vom stabili temele de proiect, cerințele acestuia și complexitatea necesară.</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab7?rev=1721070188&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-15T22:03:08+03:00</dc:date>
        <title>Laborator 07. CoAP și MQTT</title>
        <link>http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab7?rev=1721070188&amp;do=diff</link>
        <description>Laborator 07. CoAP și MQTT

În acest laborator vom folosi două protocoale de comunicație des întâlnite în domeniul IoT.

CoAP

CoAP (Constrained Application Protocol) este un protocol de comunicație ce rulează peste protocolul UDP/IP, fiind folosit în domenii cu resurse limitate de curent (putere consumată) și cu posibile pierderi de pachete de rețea (lossy networks).</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab8?rev=1652288733&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-11T20:05:33+03:00</dc:date>
        <title>Laborator 08. Securizarea aplicațiilor pe ESP32</title>
        <link>http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab8?rev=1652288733&amp;do=diff</link>
        <description>Laborator 08. Securizarea aplicațiilor pe ESP32

În laboratorul de astăzi vom folosi tool-ul ESP-IDF (Espressif IoT Development Framework) pentru a securiza codul ce rulează pe plăcuța ESP32. 

ESP-IDF

ESP-IDF este un framework pentru dezvoltarea de aplicații pentru plăcuțele de la Espressif. Vine cu un toolchain (compilator, debugger) pentru ESP32, diferite scripturi Python pentru a compila și scrie aplicațiile pe flash-ul plăcuței, cât și cu diferite exemple de aplicații foarte folositoare.…</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab9?rev=1720794375&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-07-12T17:26:15+03:00</dc:date>
        <title>Laborator 09. ESP32-CAM și detecția obiectelor folosind TensorFlow</title>
        <link>http://ocw.cs.pub.ro/courses/iothings/laboratoare/lab9?rev=1720794375&amp;do=diff</link>
        <description>Laborator 09. ESP32-CAM și detecția obiectelor folosind TensorFlow

Exerciții

Ex1. Obținerea imaginilor folosind ESP32-CAM



Dorim să rulăm un server web pe ESP32-CAM  pe care îl vom folosi pentru a obține imaginile.

	*  În Arduino IDE 2, mergeți la File &gt; Examples &gt; ESP32 &gt; Camera și deschideți exemplul CameraWebServer.
		*  Decomentați linia #define CAMERA_MODEL_AI_THINKER, pentru a selecta modelul de placă. Comentați linia #define CAMERA_MODEL_ESP_EYE.
		*  Completați SSID-ul și parola Wi-…</description>
    </item>
</rdf:RDF>
