You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
173 lines
24 KiB
173 lines
24 KiB
<!--
|
|
CO_OP_TRANSLATOR_METADATA:
|
|
{
|
|
"original_hash": "76d321d7bcf532e985810ec9ea8d22b2",
|
|
"translation_date": "2025-08-29T15:48:43+00:00",
|
|
"source_file": "README.md",
|
|
"language_code": "cs"
|
|
}
|
|
-->
|
|
[](https://github.com/microsoft/IoT-For-Beginners/blob/master/LICENSE)
|
|
[](https://GitHub.com/microsoft/IoT-For-Beginners/graphs/contributors/)
|
|
[](https://GitHub.com/microsoft/IoT-For-Beginners/issues/)
|
|
[](https://GitHub.com/microsoft/IoT-For-Beginners/pulls/)
|
|
[](http://makeapullrequest.com)
|
|
|
|
[](https://GitHub.com/microsoft/IoT-For-Beginners/watchers/)
|
|
[](https://GitHub.com/microsoft/IoT-For-Beginners/network/)
|
|
[](https://GitHub.com/microsoft/IoT-For-Beginners/stargazers/)
|
|
|
|
### Připojte se ke komunitě Azure AI Foundry
|
|
[](https://discord.com/invite/ByRwuEEgH4)
|
|
|
|
Postupujte podle těchto kroků, abyste mohli začít používat tyto zdroje:
|
|
1. **Forkněte repozitář**: Klikněte [](https://GitHub.com/microsoft/IoT-For-Beginners/fork)
|
|
2. **Naklonujte repozitář**: `git clone https://github.com/microsoft/IoT-For-Beginners.git`
|
|
3. [**Připojte se na Discord Azure AI Foundry a setkejte se s experty a dalšími vývojáři**](https://discord.com/invite/ByRwuEEgH4)
|
|
|
|
### 🌐 Podpora více jazyků
|
|
|
|
#### Podporováno prostřednictvím GitHub Action (automatizované a vždy aktuální)
|
|
|
|
[Arabština](../ar/README.md) | [Bengálština](../bn/README.md) | [Bulharština](../bg/README.md) | [Barmština (Myanmar)](../my/README.md) | [Čínština (zjednodušená)](../zh/README.md) | [Čínština (tradiční, Hongkong)](../hk/README.md) | [Čínština (tradiční, Macao)](../mo/README.md) | [Čínština (tradiční, Tchaj-wan)](../tw/README.md) | [Chorvatština](../hr/README.md) | [Čeština](./README.md) | [Dánština](../da/README.md) | [Nizozemština](../nl/README.md) | [Finština](../fi/README.md) | [Francouzština](../fr/README.md) | [Němčina](../de/README.md) | [Řečtina](../el/README.md) | [Hebrejština](../he/README.md) | [Hindština](../hi/README.md) | [Maďarština](../hu/README.md) | [Indonéština](../id/README.md) | [Italština](../it/README.md) | [Japonština](../ja/README.md) | [Korejština](../ko/README.md) | [Malajština](../ms/README.md) | [Maráthština](../mr/README.md) | [Nepálština](../ne/README.md) | [Norština](../no/README.md) | [Perština (Farsi)](../fa/README.md) | [Polština](../pl/README.md) | [Portugalština (Brazílie)](../br/README.md) | [Portugalština (Portugalsko)](../pt/README.md) | [Panjábština (Gurmukhi)](../pa/README.md) | [Rumunština](../ro/README.md) | [Ruština](../ru/README.md) | [Srbština (cyrilice)](../sr/README.md) | [Slovenština](../sk/README.md) | [Slovinština](../sl/README.md) | [Španělština](../es/README.md) | [Svahilština](../sw/README.md) | [Švédština](../sv/README.md) | [Tagalog (Filipíny)](../tl/README.md) | [Thajština](../th/README.md) | [Turečtina](../tr/README.md) | [Ukrajinština](../uk/README.md) | [Urdu](../ur/README.md) | [Vietnamština](../vi/README.md)
|
|
|
|
# IoT pro začátečníky - kurikulum
|
|
|
|
Azure Cloud Advocates v Microsoftu s potěšením nabízejí 12týdenní kurikulum s 24 lekcemi zaměřené na základy IoT. Každá lekce obsahuje kvízy před a po lekci, písemné pokyny k dokončení lekce, řešení, úkoly a další. Náš přístup založený na projektech vám umožní učit se při tvorbě, což je osvědčený způsob, jak si nové dovednosti lépe osvojit.
|
|
|
|
Projekty pokrývají cestu potravin od farmy na stůl. To zahrnuje zemědělství, logistiku, výrobu, maloobchod a spotřebitele - všechny oblíbené oblasti průmyslu pro IoT zařízení.
|
|
|
|

|
|
|
|
> Sketchnote od [Nitya Narasimhan](https://github.com/nitya). Klikněte na obrázek pro větší verzi.
|
|
|
|
**Velké díky našim autorům [Jen Fox](https://github.com/jenfoxbot), [Jen Looper](https://github.com/jlooper), [Jim Bennett](https://github.com/jimbobbennett) a naší sketchnote umělkyni [Nitya Narasimhan](https://github.com/nitya).**
|
|
|
|
**Děkujeme také našemu týmu [Microsoft Learn Student Ambassadors](https://studentambassadors.microsoft.com?WT.mc_id=academic-17441-jabenn), kteří revidovali a překládali toto kurikulum - [Aditya Garg](https://github.com/AdityaGarg00), [Anurag Sharma](https://github.com/Anurag-0-1-A), [Arpita Das](https://github.com/Arpiiitaaa), [Aryan Jain](https://www.linkedin.com/in/aryan-jain-47a4a1145/), [Bhavesh Suneja](https://github.com/EliteWarrior315), [Faith Hunja](https://faithhunja.github.io/), [Lateefah Bello](https://www.linkedin.com/in/lateefah-bello/), [Manvi Jha](https://github.com/Severus-Matthew), [Mireille Tan](https://www.linkedin.com/in/mireille-tan-a4834819a/), [Mohammad Iftekher (Iftu) Ebne Jalal](https://github.com/Iftu119), [Mohammad Zulfikar](https://github.com/mohzulfikar), [Priyanshu Srivastav](https://www.linkedin.com/in/priyanshu-srivastav-b067241ba), [Thanmai Gowducheruvu](https://github.com/innovation-platform) a [Zina Kamel](https://www.linkedin.com/in/zina-kamel/).**
|
|
|
|
Seznamte se s týmem!
|
|
|
|
[](https://youtu.be/-wippUJRi5k)
|
|
|
|
**Gif vytvořil** [Mohit Jaisal](https://linkedin.com/in/mohitjaisal)
|
|
|
|
> 🎥 Klikněte na obrázek výše pro video o projektu!
|
|
|
|
> **Učitelé**, [zahrnuli jsme několik návrhů](for-teachers.md), jak toto kurikulum využít. Pokud byste chtěli vytvořit vlastní lekce, zahrnuli jsme také [šablonu lekce](lesson-template/README.md).
|
|
|
|
> **[Studenti](https://aka.ms/student-page)**, pokud chcete toto kurikulum použít samostatně, forkněte celý repozitář a dokončete cvičení sami, začněte kvízem před lekcí, poté si přečtěte lekci a dokončete zbytek aktivit. Snažte se vytvářet projekty pochopením lekcí, místo abyste kopírovali řešení kódu; tento kód je však dostupný ve složkách /solutions v každé lekci zaměřené na projekt. Dalším nápadem by bylo vytvořit studijní skupinu s přáteli a projít obsah společně. Pro další studium doporučujeme [Microsoft Learn](https://docs.microsoft.com/users/jimbobbennett/collections/ke2ehd351jopwr?WT.mc_id=academic-17441-jabenn).
|
|
|
|
Pro video přehled tohoto kurzu se podívejte na toto video:
|
|
|
|
[](https://youtube.com/watch?v=bccEMm8gRuc "Promo video")
|
|
|
|
> 🎥 Klikněte na obrázek výše pro video o projektu!
|
|
|
|
## Pedagogika
|
|
|
|
Při tvorbě tohoto kurikula jsme zvolili dva pedagogické principy: zajistit, aby bylo založeno na projektech, a zahrnout časté kvízy. Na konci této série studenti vytvoří systém monitorování a zavlažování rostlin, sledovač vozidel, chytrou továrnu pro sledování a kontrolu potravin a hlasem ovládaný kuchyňský časovač, a naučí se základy Internetu věcí včetně psaní kódu pro zařízení, připojení ke cloudu, analýzy telemetrie a provozování AI na okraji.
|
|
|
|
Zajištěním, že obsah odpovídá projektům, je proces pro studenty poutavější a zlepšuje se uchování konceptů.
|
|
|
|
Navíc nízkostresový kvíz před hodinou nastaví záměr studenta na učení daného tématu, zatímco druhý kvíz po hodině zajistí další uchování. Toto kurikulum bylo navrženo tak, aby bylo flexibilní a zábavné, a lze jej absolvovat celé nebo po částech. Projekty začínají malými úkoly a postupně se stávají složitějšími na konci 12týdenního cyklu.
|
|
|
|
Každý projekt je založen na reálném hardwaru dostupném studentům a nadšencům. Každý projekt se zaměřuje na konkrétní doménu projektu a poskytuje relevantní základní znalosti. Aby byl vývojář úspěšný, je užitečné rozumět doméně, ve které řeší problémy. Poskytnutí těchto základních znalostí umožňuje studentům přemýšlet o svých IoT řešeních a poznatcích v kontextu reálných problémů, které by mohli být požádáni řešit jako IoT vývojáři. Studenti se učí "proč" řešení, která vytvářejí, a získávají ocenění pro koncového uživatele.
|
|
|
|
## Hardware
|
|
|
|
Máme dvě možnosti IoT hardwaru pro použití v projektech v závislosti na osobních preferencích, znalostech nebo preferencích programovacího jazyka, cílech učení a dostupnosti. Poskytli jsme také verzi "virtuálního hardwaru" pro ty, kteří nemají přístup k hardwaru nebo se chtějí nejprve naučit více, než se rozhodnou pro nákup. Více informací a "nákupní seznam" najdete na [stránce o hardwaru](./hardware.md), včetně odkazů na nákup kompletních sad od našich přátel v Seeed Studio.
|
|
|
|
> 💁 Najděte naše [Pravidla chování](CODE_OF_CONDUCT.md), [Pokyny pro přispívání](CONTRIBUTING.md) a [Pokyny pro překlad](TRANSLATIONS.md). Vaše konstruktivní zpětná vazba je vítána!
|
|
|
|
## Každá lekce obsahuje:
|
|
|
|
- sketchnote
|
|
- volitelné doplňkové video
|
|
- kvíz na zahřátí před lekcí
|
|
- písemnou lekci
|
|
- u lekcí zaměřených na projekt, podrobné průvodce, jak projekt vytvořit
|
|
- kontrolu znalostí
|
|
- výzvu
|
|
- doplňkové čtení
|
|
- úkol
|
|
- [kvíz po lekci](https://ff-quizzes.netlify.app/en/)
|
|
> **Poznámka k kvízům**: Všechny kvízy se nacházejí ve složce quiz-app, celkem 48 kvízů, každý se třemi otázkami. Jsou propojeny v rámci lekcí, ale aplikaci pro kvízy lze spustit lokálně nebo nasadit na Azure; postupujte podle pokynů ve složce `quiz-app`. Postupně jsou lokalizovány.
|
|
## Lekce
|
|
|
|
| | Název projektu | Naučené koncepty | Cíle učení | Propojená lekce |
|
|
| :---: | :--------------------------------------: | :----------------------------------------------------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :---------------------------------------------------------------------------------------------------------------------------: |
|
|
| 01 | [Začínáme](./1-getting-started/README.md) | Úvod do IoT | Naučte se základní principy IoT a základní stavební bloky IoT řešení, jako jsou senzory a cloudové služby, zatímco nastavujete své první IoT zařízení | [Úvod do IoT](./1-getting-started/lessons/1-introduction-to-iot/README.md) |
|
|
| 02 | [Začínáme](./1-getting-started/README.md) | Hlubší pohled na IoT | Naučte se více o součástech IoT systému, stejně jako o mikrokontrolérech a jednodeskových počítačích | [Hlubší pohled na IoT](./1-getting-started/lessons/2-deeper-dive/README.md) |
|
|
| 03 | [Začínáme](./1-getting-started/README.md) | Interakce s fyzickým světem pomocí senzorů a akčních členů | Naučte se o senzorech pro sběr dat z fyzického světa a akčních členech pro zpětnou vazbu, zatímco stavíte noční světlo | [Interakce s fyzickým světem pomocí senzorů a akčních členů](./1-getting-started/lessons/3-sensors-and-actuators/README.md) |
|
|
| 04 | [Začínáme](./1-getting-started/README.md) | Připojte své zařízení k internetu | Naučte se, jak připojit IoT zařízení k internetu pro odesílání a přijímání zpráv připojením svého nočního světla k MQTT brokeru | [Připojte své zařízení k internetu](./1-getting-started/lessons/4-connect-internet/README.md) |
|
|
| 05 | [Farma](./2-farm/README.md) | Predikce růstu rostlin | Naučte se predikovat růst rostlin pomocí teplotních dat zachycených IoT zařízením | [Predikce růstu rostlin](./2-farm/lessons/1-predict-plant-growth/README.md) |
|
|
| 06 | [Farma](./2-farm/README.md) | Detekce vlhkosti půdy | Naučte se detekovat vlhkost půdy a kalibrovat senzor vlhkosti půdy | [Detekce vlhkosti půdy](./2-farm/lessons/2-detect-soil-moisture/README.md) |
|
|
| 07 | [Farma](./2-farm/README.md) | Automatické zavlažování rostlin | Naučte se automatizovat a načasovat zavlažování pomocí relé a MQTT | [Automatické zavlažování rostlin](./2-farm/lessons/3-automated-plant-watering/README.md) |
|
|
| 08 | [Farma](./2-farm/README.md) | Migrace vaší rostliny do cloudu | Naučte se o cloudu a cloudových IoT službách a jak připojit svou rostlinu k jedné z nich místo veřejného MQTT brokeru | [Migrace vaší rostliny do cloudu](./2-farm/lessons/4-migrate-your-plant-to-the-cloud/README.md) |
|
|
| 09 | [Farma](./2-farm/README.md) | Migrace aplikační logiky do cloudu | Naučte se, jak psát aplikační logiku v cloudu, která reaguje na IoT zprávy | [Migrace aplikační logiky do cloudu](./2-farm/lessons/5-migrate-application-to-the-cloud/README.md) |
|
|
| 10 | [Farma](./2-farm/README.md) | Zabezpečte svou rostlinu | Naučte se o zabezpečení IoT a jak udržet svou rostlinu v bezpečí pomocí klíčů a certifikátů | [Zabezpečte svou rostlinu](./2-farm/lessons/6-keep-your-plant-secure/README.md) |
|
|
| 11 | [Doprava](./3-transport/README.md) | Sledování polohy | Naučte se o GPS sledování polohy pro IoT zařízení | [Sledování polohy](./3-transport/lessons/1-location-tracking/README.md) |
|
|
| 12 | [Doprava](./3-transport/README.md) | Ukládání dat o poloze | Naučte se ukládat IoT data pro pozdější vizualizaci nebo analýzu | [Ukládání dat o poloze](./3-transport/lessons/2-store-location-data/README.md) |
|
|
| 13 | [Doprava](./3-transport/README.md) | Vizualizace dat o poloze | Naučte se vizualizovat data o poloze na mapě a jak mapy reprezentují reálný 3D svět ve 2D | [Vizualizace dat o poloze](./3-transport/lessons/3-visualize-location-data/README.md) |
|
|
| 14 | [Doprava](./3-transport/README.md) | Geofencing | Naučte se o geofencích a jak je lze použít k upozornění, když se vozidla v dodavatelském řetězci blíží k cíli | [Geofencing](./3-transport/lessons/4-geofences/README.md) |
|
|
| 15 | [Výroba](./4-manufacturing/README.md) | Trénink detektoru kvality ovoce | Naučte se trénovat klasifikátor obrázků v cloudu pro detekci kvality ovoce | [Trénink detektoru kvality ovoce](./4-manufacturing/lessons/1-train-fruit-detector/README.md) |
|
|
| 16 | [Výroba](./4-manufacturing/README.md) | Kontrola kvality ovoce z IoT zařízení | Naučte se používat detektor kvality ovoce z IoT zařízení | [Kontrola kvality ovoce z IoT zařízení](./4-manufacturing/lessons/2-check-fruit-from-device/README.md) |
|
|
| 17 | [Výroba](./4-manufacturing/README.md) | Spuštění detektoru ovoce na okraji | Naučte se spouštět detektor ovoce na IoT zařízení na okraji | [Spuštění detektoru ovoce na okraji](./4-manufacturing/lessons/3-run-fruit-detector-edge/README.md) |
|
|
| 18 | [Výroba](./4-manufacturing/README.md) | Spuštění detekce kvality ovoce ze senzoru | Naučte se spouštět detekci kvality ovoce ze senzoru | [Spuštění detekce kvality ovoce ze senzoru](./4-manufacturing/lessons/4-trigger-fruit-detector/README.md) |
|
|
| 19 | [Maloobchod](./5-retail/README.md) | Trénink detektoru zásob | Naučte se používat detekci objektů k trénování detektoru zásob pro počítání zásob v obchodě | [Trénink detektoru zásob](./5-retail/lessons/1-train-stock-detector/README.md) |
|
|
| 20 | [Maloobchod](./5-retail/README.md) | Kontrola zásob z IoT zařízení | Naučte se kontrolovat zásoby z IoT zařízení pomocí modelu detekce objektů | [Kontrola zásob z IoT zařízení](./5-retail/lessons/2-check-stock-device/README.md) |
|
|
| 21 | [Spotřebitel](./6-consumer/README.md) | Rozpoznávání řeči pomocí IoT zařízení | Naučte se rozpoznávat řeč z IoT zařízení pro vytvoření chytrého časovače | [Rozpoznávání řeči pomocí IoT zařízení](./6-consumer/lessons/1-speech-recognition/README.md) |
|
|
| 22 | [Spotřebitel](./6-consumer/README.md) | Porozumění jazyku | Naučte se porozumět větám mluveným k IoT zařízení | [Porozumění jazyku](./6-consumer/lessons/2-language-understanding/README.md) |
|
|
| 23 | [Spotřebitel](./6-consumer/README.md) | Nastavení časovače a poskytování mluvené zpětné vazby | Naučte se nastavit časovač na IoT zařízení a poskytovat mluvenou zpětnou vazbu o tom, kdy je časovač nastaven a kdy skončí | [Nastavení časovače a poskytování mluvené zpětné vazby](./6-consumer/lessons/3-spoken-feedback/README.md) |
|
|
| 24 | [Spotřebitel](./6-consumer/README.md) | Podpora více jazyků | Naučte se podporovat více jazyků, jak pro mluvení k zařízení, tak pro odpovědi od chytrého časovače | [Podpora více jazyků](./6-consumer/lessons/4-multiple-language-support/README.md) |
|
|
|
|
## Offline přístup
|
|
|
|
Tuto dokumentaci můžete spustit offline pomocí [Docsify](https://docsify.js.org/#/). Forkněte toto repo, [nainstalujte Docsify](https://docsify.js.org/#/quickstart) na svůj lokální počítač a poté v kořenové složce tohoto repozitáře zadejte `docsify serve`. Web bude spuštěn na portu 3000 na vašem localhostu: `localhost:3000`.
|
|
|
|
## Kvíz
|
|
|
|
Díky komunitě za hostování interaktivního kvízu, který testuje vaše znalosti z každé kapitoly. Své znalosti můžete otestovat [zde](https://ff-quizzes.netlify.app/en/)
|
|
|
|
### PDF
|
|
|
|
Můžete si vygenerovat PDF tohoto obsahu pro offline přístup, pokud je to potřeba. K tomu se ujistěte, že máte [nainstalovaný npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) a spusťte následující příkazy v kořenové složce tohoto repozitáře:
|
|
|
|
```sh
|
|
npm i
|
|
npm run convert
|
|
```
|
|
|
|
### Prezentace
|
|
|
|
Pro některé lekce jsou k dispozici prezentace ve složce [slides](../../slides).
|
|
|
|
## Další kurikula
|
|
|
|
Náš tým vytváří další kurikula! Podívejte se na:
|
|
|
|
- [AI Agents for Beginners](https://aka.ms/ai-agents-beginners)
|
|
- [MCP for Beginners](https://aka.ms/mcp-for-beginners)
|
|
- [Generative AI for Beginners](https://aka.ms/genai-beginners)
|
|
- [Generative AI for Beginners .NET](https://github.com/microsoft/Generative-AI-for-beginners-dotnet)
|
|
- [Generative AI with JavaScript](https://github.com/microsoft/generative-ai-with-javascript)
|
|
- [Generative AI with Java](https://github.com/microsoft/Generative-AI-for-beginners-java)
|
|
- [AI for Beginners](https://aka.ms/ai-beginners)
|
|
- [Data Science for Beginners](https://aka.ms/datascience-beginners)
|
|
- [ML for Beginners](https://aka.ms/ml-beginners)
|
|
- [Cybersecurity for Beginners](https://github.com/microsoft/Security-101)
|
|
- [Web Dev for Beginners](https://aka.ms/webdev-beginners)
|
|
- [IoT for Beginners](https://aka.ms/iot-beginners)
|
|
- [XR Development for Beginners](https://github.com/microsoft/xr-development-for-beginners)
|
|
- [Mastering GitHub Copilot for Agentic use](https://github.com/microsoft/Mastering-GitHub-Copilot-for-Paired-Programming)
|
|
- [Mastering GitHub Copilot for C#/.NET Developers](https://github.com/microsoft/mastering-github-copilot-for-dotnet-csharp-developers)
|
|
- [Choose Your Own Copilot Adventure](https://github.com/microsoft/CopilotAdventures)
|
|
|
|
## Atribuce obrázků
|
|
|
|
Všechny atribuce k obrázkům použitým v tomto kurikulu najdete tam, kde je to vyžadováno, v souboru [Attributions](./attributions.md).
|
|
|
|
---
|
|
|
|
**Prohlášení**:
|
|
Tento dokument byl přeložen pomocí služby pro automatický překlad [Co-op Translator](https://github.com/Azure/co-op-translator). I když se snažíme o přesnost, mějte prosím na paměti, že automatické překlady mohou obsahovat chyby nebo nepřesnosti. Původní dokument v jeho původním jazyce by měl být považován za autoritativní zdroj. Pro důležité informace doporučujeme profesionální lidský překlad. Neodpovídáme za žádná nedorozumění nebo nesprávné interpretace vyplývající z použití tohoto překladu. |