|
3 weeks ago | |
---|---|---|
.. | ||
1-getting-started | 4 weeks ago | |
2-farm | 4 weeks ago | |
3-transport | 4 weeks ago | |
4-manufacturing | 4 weeks ago | |
5-retail | 4 weeks ago | |
6-consumer | 4 weeks ago | |
docs | 4 weeks ago | |
images | 4 weeks ago | |
lesson-template | 4 weeks ago | |
quiz-app | 4 weeks ago | |
CODE_OF_CONDUCT.md | 4 weeks ago | |
CONTRIBUTING.md | 4 weeks ago | |
README.md | 3 weeks ago | |
SECURITY.md | 4 weeks ago | |
SUPPORT.md | 4 weeks ago | |
attributions.md | 4 weeks ago | |
clean-up.md | 4 weeks ago | |
for-teachers.md | 4 weeks ago | |
hardware.md | 4 weeks ago | |
recommended-learning-model.md | 4 weeks ago |
README.md
Csatlakozz az Azure AI Foundry közösséghez
Kövesd az alábbi lépéseket, hogy elkezdhesd használni ezeket az erőforrásokat:
- Forkold a repót: Kattints
- Clone-old a repót:
git clone https://github.com/microsoft/IoT-For-Beginners.git
- Csatlakozz az Azure AI Foundry Discordhoz, és találkozz szakértőkkel és fejlesztőkkel
🌐 Többnyelvű támogatás
GitHub Action által támogatott (Automatikus és mindig naprakész)
Arab | Bengáli | Bolgár | Burmai (Mianmar) | Kínai (Egyszerűsített) | Kínai (Hagyományos, Hongkong) | Kínai (Hagyományos, Makaó) | Kínai (Hagyományos, Tajvan) | Horvát | Cseh | Dán | Holland | Finn | Francia | Német | Görög | Héber | Hindi | Magyar | Indonéz | Olasz | Japán | Koreai | Maláj | Maráthi | Nepáli | Norvég | Perzsa (Fárszi) | Lengyel | Portugál (Brazília) | Portugál (Portugália) | Pandzsábi (Gurmukhi) | Román | Orosz | Szerb (Cirill) | Szlovák | Szlovén | Spanyol | Szuahéli | Svéd | Tagalog (Filippínó) | Thai | Török | Ukrán | Urdu | Vietnámi
IoT kezdőknek - Tananyag
A Microsoft Azure Cloud Advocates csapata örömmel kínál egy 12 hetes, 24 leckéből álló tananyagot, amely az IoT alapjairól szól. Minden lecke tartalmaz előzetes és utólagos kvízeket, írásos útmutatót a lecke elvégzéséhez, megoldást, feladatot és még sok mást. Projektalapú pedagógiánk lehetővé teszi, hogy tanulás közben építs, ami bizonyítottan segíti az új készségek elsajátítását.
A projektek az élelmiszer útját követik a farmtól az asztalig. Ez magában foglalja a mezőgazdaságot, a logisztikát, a gyártást, a kiskereskedelmet és a fogyasztót - mind népszerű iparági területek az IoT eszközök számára.
Sketchnote készítette: Nitya Narasimhan. Kattints a képre a nagyobb verzióért.
Szívből köszönjük szerzőinknek Jen Fox, Jen Looper, Jim Bennett, és sketchnote művészünknek Nitya Narasimhan.
Köszönet a Microsoft Learn Student Ambassadors csapatának is, akik átnézték és lefordították ezt a tananyagot - Aditya Garg, Anurag Sharma, Arpita Das, Aryan Jain, Bhavesh Suneja, Faith Hunja, Lateefah Bello, Manvi Jha, Mireille Tan, Mohammad Iftekher (Iftu) Ebne Jalal, Mohammad Zulfikar, Priyanshu Srivastav, Thanmai Gowducheruvu, és Zina Kamel.
Ismerd meg a csapatot!
Gif készítette: Mohit Jaisal
🎥 Kattints a fenti képre a projektről szóló videóért!
Tanárok, néhány javaslatot is mellékeltünk, hogyan használhatjátok ezt a tananyagot. Ha saját leckéket szeretnétek készíteni, egy lecke sablont is mellékeltünk.
Diákok, ha önállóan szeretnétek használni ezt a tananyagot, forkold az egész repót, és végezd el a gyakorlatokat önállóan, kezdve az előadás előtti kvízzel, majd olvasd el az előadást, és végezd el a többi tevékenységet. Próbáld meg a projekteket úgy elkészíteni, hogy megérted a leckéket, ahelyett hogy lemásolnád a megoldás kódját; azonban az a kód elérhető a /solutions mappákban minden projektalapú leckében. Egy másik ötlet lehet, hogy tanulócsoportot alakítasz barátaiddal, és együtt haladtok a tartalommal. További tanulmányokhoz ajánljuk a Microsoft Learn platformot.
A tanfolyam videós áttekintéséhez nézd meg ezt a videót:
🎥 Kattints a fenti képre a projektről szóló videóért!
Pedagógia
Két pedagógiai elvet választottunk a tananyag összeállításakor: biztosítani, hogy projektalapú legyen, és hogy gyakori kvízeket tartalmazzon. A sorozat végére a diákok építenek egy növényfigyelő és öntözőrendszert, egy járműkövetőt, egy okos gyárat az élelmiszerek nyomon követésére és ellenőrzésére, valamint egy hangvezérelt főzési időzítőt, és megtanulják az IoT alapjait, beleértve az eszközkód írását, a felhőhöz való csatlakozást, a telemetria elemzését és az AI futtatását az edge-en.
A tartalom projektekhez való igazításával a folyamat érdekesebbé válik a diákok számára, és a fogalmak megtartása is javul.
Ezenkívül egy alacsony tétű kvíz az óra előtt beállítja a diák szándékát egy téma megtanulására, míg egy második kvíz az óra után tovább erősíti a megtartást. Ez a tananyag rugalmas és szórakoztató, és egészében vagy részben is elvégezhető. A projektek kicsiben kezdődnek, és a 12 hetes ciklus végére egyre összetettebbé válnak.
Minden projekt valós hardverre épül, amely elérhető a diákok és hobbi fejlesztők számára. Minden projekt a konkrét projekt domainjét vizsgálja, releváns háttérismereteket nyújtva. Ahhoz, hogy sikeres fejlesztővé válj, segít megérteni azt a területet, amelyben problémákat oldasz meg. Ez a háttérismeret lehetővé teszi a diákok számára, hogy IoT megoldásaikat és tanulmányaikat a valós problémák kontextusában gondolják át, amelyeket IoT fejlesztőként megoldhatnak. A diákok megtanulják a megoldások "miértjét", és értékelik a végfelhasználót.
Hardver
Kétféle IoT hardver közül választhatsz a projektekhez, attól függően, hogy milyen személyes preferenciáid, programozási nyelvtudásod vagy céljaid vannak, illetve milyen elérhetőséggel rendelkezel. Virtuális hardver verziót is biztosítottunk azok számára, akik nem férnek hozzá hardverhez, vagy többet szeretnének tanulni, mielőtt vásárlás mellett döntenének. További információt és "bevásárlólistát" a hardver oldalon találsz, beleértve a teljes készletek vásárlására vonatkozó linkeket barátainktól a Seeed Studio-nál.
💁 Találd meg a Magatartási kódexünket, Hozzájárulási és Fordítási irányelveinket. Örömmel fogadjuk az építő jellegű visszajelzéseidet!
Minden lecke tartalmaz:
- sketchnote
- opcionális kiegészítő videó
- előzetes bemelegítő kvíz
- írásos lecke
- projektalapú leckék esetén lépésről lépésre útmutató a projekt elkészítéséhez
- tudásellenőrzések
- kihívás
- kiegészítő olvasmány
- feladat
- utólagos kvíz
Egy megjegyzés a kvízekről: Az összes kvíz a quiz-app mappában található, összesen 48 kvíz, mindegyik három kérdéssel. Ezek a leckékből érhetők el, de a kvízalkalmazás helyileg is futtatható vagy telepíthető az Azure-ra; kövesd a
quiz-app
mappában található utasításokat. A lokalizációjuk fokozatosan történik.
Leckék
Projekt neve | Tanított fogalmak | Tanulási célok | Kapcsolódó lecke | |
---|---|---|---|---|
01 | Első lépések | Bevezetés az IoT világába | Ismerd meg az IoT alapelveit és az IoT megoldások alapvető építőelemeit, mint például az érzékelők és felhőszolgáltatások, miközben beállítod az első IoT eszközödet | Bevezetés az IoT világába |
02 | Első lépések | Mélyebb betekintés az IoT-ba | Tudj meg többet az IoT rendszer összetevőiről, valamint a mikrokontrollerekről és az egykártyás számítógépekről | Mélyebb betekintés az IoT-ba |
03 | Első lépések | Érzékelők és aktuátorok segítségével lépj kapcsolatba a fizikai világgal | Ismerd meg, hogyan gyűjthetsz adatokat a fizikai világból érzékelők segítségével, és hogyan adhatsz visszajelzést aktuátorokkal, miközben egy éjjeli fényt építesz | Érzékelők és aktuátorok segítségével lépj kapcsolatba a fizikai világgal |
04 | Első lépések | Kapcsold az eszközödet az internetre | Ismerd meg, hogyan csatlakoztathatsz egy IoT eszközt az internetre, hogy üzeneteket küldj és fogadj, miközben az éjjeli fényedet egy MQTT brokerhez csatlakoztatod | Kapcsold az eszközödet az internetre |
05 | Farm | Növekedés előrejelzése | Ismerd meg, hogyan lehet előre jelezni a növények növekedését az IoT eszköz által gyűjtött hőmérsékleti adatok alapján | Növekedés előrejelzése |
06 | Farm | Talajnedvesség érzékelése | Ismerd meg, hogyan érzékelheted a talajnedvességet, és hogyan kalibrálhatod a talajnedvesség-érzékelőt | Talajnedvesség érzékelése |
07 | Farm | Automatikus növényöntözés | Ismerd meg, hogyan automatizálhatod és időzítheted az öntözést relé és MQTT segítségével | Automatikus növényöntözés |
08 | Farm | Növényed áthelyezése a felhőbe | Ismerd meg a felhőt és a felhőben hosztolt IoT szolgáltatásokat, valamint azt, hogyan csatlakoztathatod növényedet ezekhez egy nyilvános MQTT broker helyett | Növényed áthelyezése a felhőbe |
09 | Farm | Alkalmazáslogika áthelyezése a felhőbe | Ismerd meg, hogyan írhatod meg az alkalmazáslogikát a felhőben, amely IoT üzenetekre reagál | Alkalmazáslogika áthelyezése a felhőbe |
10 | Farm | Növényed biztonságának megőrzése | Ismerd meg az IoT biztonságot, és hogyan őrizheted meg növényed biztonságát kulcsok és tanúsítványok segítségével | Növényed biztonságának megőrzése |
11 | Szállítás | Helymeghatározás | Ismerd meg az IoT eszközök GPS helymeghatározását | Helymeghatározás |
12 | Szállítás | Helyadatok tárolása | Ismerd meg, hogyan tárolhatod az IoT adatokat későbbi vizualizáció vagy elemzés céljából | Helyadatok tárolása |
13 | Szállítás | Helyadatok vizualizálása | Ismerd meg, hogyan vizualizálhatod a helyadatokat térképen, és hogyan ábrázolják a térképek a valós 3D világot 2 dimenzióban | Helyadatok vizualizálása |
14 | Szállítás | Geokerítések | Ismerd meg a geokerítéseket, és hogyan használhatók arra, hogy értesítést küldjenek, amikor a szállítási lánc járművei közel vannak a célállomásukhoz | Geokerítések |
15 | Gyártás | Gyümölcsminőség-érzékelő tanítása | Ismerd meg, hogyan taníthatsz egy képosztályozót a felhőben a gyümölcsminőség érzékelésére | Gyümölcsminőség-érzékelő tanítása |
16 | Gyártás | Gyümölcsminőség ellenőrzése IoT eszközről | Ismerd meg, hogyan használhatod a gyümölcsminőség-érzékelőt IoT eszközről | Gyümölcsminőség ellenőrzése IoT eszközről |
17 | Gyártás | Gyümölcsérzékelő futtatása az edge-en | Ismerd meg, hogyan futtathatod a gyümölcsérzékelőt IoT eszközön az edge-en | Gyümölcsérzékelő futtatása az edge-en |
18 | Gyártás | Gyümölcsminőség-érzékelés indítása érzékelőről | Ismerd meg, hogyan indíthatod el a gyümölcsminőség-érzékelést érzékelőről | Gyümölcsminőség-érzékelés indítása érzékelőről |
19 | Kiskereskedelem | Készletérzékelő tanítása | Ismerd meg, hogyan használhatod az objektumérzékelést készletérzékelő tanítására, hogy megszámold a készletet egy boltban | Készletérzékelő tanítása |
20 | Kiskereskedelem | Készlet ellenőrzése IoT eszközről | Ismerd meg, hogyan ellenőrizheted a készletet IoT eszközről objektumérzékelő modell segítségével | Készlet ellenőrzése IoT eszközről |
21 | Fogyasztó | Beszédfelismerés IoT eszközzel | Ismerd meg, hogyan ismerheted fel a beszédet IoT eszközről, hogy okos időzítőt építs | Beszédfelismerés IoT eszközzel |
22 | Fogyasztó | Nyelv megértése | Ismerd meg, hogyan értheted meg az IoT eszköznek mondott mondatokat | Nyelv megértése |
23 | Fogyasztó | Időzítő beállítása és beszédes visszajelzés | Ismerd meg, hogyan állíthatsz be időzítőt IoT eszközön, és hogyan adhatsz beszédes visszajelzést az időzítő beállításáról és lejártáról | Időzítő beállítása és beszédes visszajelzés |
24 | Fogyasztó | Több nyelv támogatása | Ismerd meg, hogyan támogathatsz több nyelvet, mind az IoT eszköznek mondott szövegek, mind az eszköz válaszai esetében | Több nyelv támogatása |
Offline hozzáférés
A dokumentációt offline is futtathatod a Docsify segítségével. Forkold ezt a repót, telepítsd a Docsify-t a helyi gépedre, majd a repó gyökérmappájában írd be: docsify serve
. A weboldal a localhost 3000-es portján lesz elérhető: localhost:3000
.
Kvíz
Köszönet a közösségnek az interaktív kvízért, amely teszteli a fejezetekkel kapcsolatos tudásodat. A tudásodat itt tesztelheted.
Ha szükséges, generálhatsz PDF-et a tartalomról offline hozzáféréshez. Ehhez győződj meg róla, hogy npm telepítve van, majd futtasd az alábbi parancsokat a repó gyökérmappájában:
npm i
npm run convert
Diák
Néhány leckéhez tartoznak diákkészletek, amelyeket a slides mappában találhatsz.
Egyéb tananyagok
Csapatunk más tananyagokat is készít! Nézd meg:
- AI Agents for Beginners
- MCP for Beginners
- Generative AI for Beginners
- Generative AI for Beginners .NET
- Generative AI with JavaScript
- Generative AI with Java
- AI for Beginners
- Data Science for Beginners
- ML for Beginners
- Cybersecurity for Beginners
- Web Dev for Beginners
- IoT for Beginners
- XR Development for Beginners
- Mastering GitHub Copilot for Agentic use
- Mastering GitHub Copilot for C#/.NET Developers
- Choose Your Own Copilot Adventure
Kép attribúciók
A tananyagban használt képek attribúcióit, ahol szükséges, megtalálhatod az Attribúciók fájlban.
Felelősség kizárása:
Ez a dokumentum az AI fordítási szolgáltatás, a Co-op Translator segítségével lett lefordítva. Bár törekszünk a pontosságra, kérjük, vegye figyelembe, hogy az automatikus fordítások hibákat vagy pontatlanságokat tartalmazhatnak. Az eredeti dokumentum az eredeti nyelvén tekintendő hiteles forrásnak. Kritikus információk esetén javasolt professzionális emberi fordítást igénybe venni. Nem vállalunk felelősséget semmilyen félreértésért vagy téves értelmezésért, amely a fordítás használatából eredhet.