Symulator Raspberry Pi już dostępny w Azure

Symulator Raspberry Pi już dostępny w Azure

Autor: Krzysztof Sulikowski

Opublikowano: 7/25/2017, 12:07 PM

Liczba odsłon: 4515

Microsoft Azure oferuje teraz symulator Raspberry Pi online. Deweloperzy mogą go wykorzystać do budowania różnych projektów bez konieczności posiadania fizycznego egzemplarza Raspberry Pi. Symulator znajduje się jeszcze we wczesnej fazie cyklu życia i ma wiele ograniczeń, jednak jeśli chodzi o funkcjonalność, to jest już o czym napisać.

Największe i najbardziej odczuwalne ograniczenia dotyczą chyba warstwy wizualnej. Symulator posiada wprawdzie interfejs graficzny, który ma odzwierciedlać zbudowany układ, jednak na razie jest to tylko statyczny obraz. Z drugiej strony bez zarzutu powinien działać napisany przez nas kod, który uruchamia się w wirtualnym emulatorze Raspberry Pi.

Raspberry Pi Azure IoT Online Simulator składa się zasadniczo z trzech sekcji:

  • Obszar montażu - domyślnym obwodem dla Pi jest połączenie z sensorem BME280 i LED. Obszar ten jest zablokowany w wersji preview i nie podlega modyfikacjom.
  • Obszar kodowania - edytor kodu online pozwalający programować Raspberry Pi. Domyślne aplikacje przykładowe pomagają zbierać dane z sensora i wysyłają je do Azure IoT Hub. Aplikacja jest w pełni kompatybilna z prawdziwymi urządzeniami Raspberry Pi.
  • Zintegrowane okno konsoli - wyświetla ono wyjście naszego kodu. W oknie tym znajdują się trzy przyciski, pozwalające uruchomić aplikację (Run), zresetować obszar kodowania (Reset) i zwinąć/rozwinąć okno konsoli (Fold/Expand).

Jak zapowiada Microsoft, symulator będzie dalej rozwijany i zyska wsparcie dla kolejnych czujników oraz elementów wejścia/wyjścia. Pojawi się też wsparcie dla doświadczeń przeciągnij-i-upuść, które pozwoli rozszerzyć możliwości symulatora m.in. o dodatkowe pluginy. Zainteresowanym deweloperom polecamy tutorial w języku angielskim.