JLamchJoanna Lamch

Azure IoT Workshop

Fascynujący świat Internet of Things jest tak ogromny, że nie da się go ująć w jednej sesji. Ale da się rozpocząć przygodę. Przedstawienie IoT Hub, architektury referencyjnej, pobieżne przejrzenie paru gotowych rozwiązań i interakcja z MXChip IoT DevKit.

Śląska Grupa Microsoft + DevWarsztaty Katowice 28.09.2019

Fascynuje mnie ostatnio temat IoT. W ferworze walki kupiłam sobie IoT DevKit'a i bawię się różnymi rozwiązaniami IoT na Azurze. Najfajniej jest widzieć jak dane z urządzenia fizycznego materializują się w chmurze. Całość wiedzy jaką zdobyłam jest dla mnie tak satysfakcjonująca, że chciałabym się nią podzielić. Wiedzą i doświadczeniem pracy z urządzeniami. To właśnie będzie temat warsztatów. Azure, komponenty, IoT, architektura rozwiązań. No i najważniejsze DevKit do pobawienia się.

Moim zdaniem bez żywego hardwaru to doświadczenie nie było by pełne, dlatego zapewniam devkity na warsztaty.

Oczekiwania

Poziom 200

Nie będziemy kodować

Będzie dużo Azura

Będzie hardware

Będzie „Hellow world” demo, ale w oparciu o Azura

Nie musisz mieć swojego IoT DevKita! Będzie czekał na każdego jego warsztatowy egzemplarz.

Plan tudzież Agenda

  • Będzie trochę wprowadzenia w koncepty IoT i trochę przykładów, tak aby zobaczyć, jak dane wędrują do internetu z urządzeń.
  • Co to jest IoT
  • Architektura referencyjna
  • Azure IoT Hub
  • Azure Device Provisioning Service
  • Praca własna: IoT Hub
  • MxChip
  • Praca własna: MxChip – pierwszy kontakt
  • Azure IoT solution accelerators: Remote Monitoring
  • Praca własna: Remote monitoring

Wymagania i przygotowanie

VS Code, Azure subscription

Azure IoT Tools VS Code plugin

Azure IoT Workbench VS Code plugin

ST Link driver for windows

IoT Hub Toolkit VS Code plugin

Arduino IDE

Arduino VS Code plugin

Konfiguracja VS Code pluginu

Add following lines to configure Arduino depending on your platform:

○ Windows: JSONCopy "arduino.path": "C:\\Program Files (x86)\\Arduino", "arduino.additionalUrls": "https://raw.githubusercontent.com/VSChina/azureiotdevkit_tools/master/package_azureboard_index.json"

○ macOS: JSONCopy "arduino.path": "/Applications", "arduino.additionalUrls": "https://raw.githubusercontent.com/VSChina/azureiotdevkit_tools/master/package_azureboard_index.json"

○ Ubuntu: Replace the {username} placeholder below with your username. JSONCopy "arduino.path": "/home/{username}/Downloads/arduino-1.8.8", "arduino.additionalUrls": "https://raw.githubusercontent.com/VSChina/azureiotdevkit_tools/master/package_azureboard_index.json"

Prezentacja

Jeśli chcesz zobaczyć co dokładnie będzie na warsztatach przejrzy prezentacje

SlideShare