Przekazywanie plików z urządzeń do chmury
Usługa IoT Central umożliwia przekazywanie multimediów i innych plików z połączonych urządzeń do magazynu w chmurze. Można skonfigurować możliwość przekazywania plików w aplikacji usługi IoT Central, a następnie zaimplementować przekazywanie plików w kodzie urządzenia.
Opcjonalnie można zarządzać plikami i wyświetlać je w wersji zapoznawczej przekazywanych przez urządzenia w aplikacji usługi IoT Central.
Aby dowiedzieć się, jak przekazywać pliki przy użyciu interfejsu API REST usługi IoT Central, zobacz How to use the IoT Central REST API to upload a file (Jak przekazywać plik za pomocą interfejsu API REST usługi IoT Central).
Wymagania wstępne
Aby skonfigurować przekazywanie plików, musisz być administratorem w aplikacji usługi IoT Central.
Potrzebujesz konta usługi Azure Storage i kontenera do przechowywania przekazanych plików. Jeśli nie masz istniejącego konta magazynu i kontenera do użycia, utwórz nowe konto magazynu w Azure Portal.
Konfigurowanie przekazywania plików urządzenia
Aby skonfigurować przekazywanie plików urządzenia:
Przejdź do sekcji Aplikacja w aplikacji.
Wybierz pozycję Magazyn plików urządzenia.
Wybierz konto magazynu i kontener do użycia. Jeśli konto magazynu znajduje się w innej subskrypcji platformy Azure niż aplikacja, wprowadź parametry połączenia konta magazynu.
W razie potrzeby dostosuj limit czasu przekazywania, który określa, jak długo żądanie przekazywania pozostaje prawidłowe. Prawidłowe wartości to od 1 do 24 godzin.
Aby umożliwić użytkownikom wyświetlanie przekazanych plików i zarządzanie nimi w usłudze IoT Central, ustaw opcję Włącz dostęp do pozycji Włączone.
Wybierz pozycję Zapisz. Po wyświetleniu stanu Skonfigurowane możesz przekazać pliki z urządzeń.
Wyłączanie przekazywania plików urządzenia
Jeśli chcesz wyłączyć przekazywanie plików urządzenia do aplikacji usługi IoT Central:
Przejdź do sekcji Aplikacja w aplikacji.
Wybierz pozycję Magazyn plików urządzenia.
Wybierz pozycję Usuń.
Kontrolowanie dostępu do przekazanych plików
Użyj ról i uprawnień, aby kontrolować, kto może wyświetlać i usuwać przekazane pliki. Aby dowiedzieć się więcej, zobacz Zarządzanie użytkownikami i rolami w aplikacji > usługi IoT Central Zarządzanie urządzeniami.
Przekazywanie pliku z urządzenia
Usługa IoT Central używa funkcji przekazywania plików IoT Hub, aby umożliwić urządzeniom przekazywanie plików. Przykładowy kod pokazujący sposób przekazywania plików z urządzenia można znaleźć w przykładzie urządzenia do przekazywania plików usługi IoT Central.
Wyświetlanie przekazanych plików i zarządzanie nimi
Jeśli włączono dostęp do plików w konfiguracji przekazywania plików, użytkownicy z odpowiednimi uprawnieniami mogą wyświetlać i usuwać przekazane pliki.
Ważne
Wszystkie pliki w folderze kontenera obiektów blob skojarzonych z urządzeniem są widoczne w widoku Pliki dla tego urządzenia. Obejmuje to wszystkie pliki, które nie zostały przekazane przez urządzenie.
Aby wyświetlić i usunąć przekazane pliki, przejdź do widoku Pliki dla urządzenia. Na tej stronie można zobaczyć miniatury przekazanych plików i przełączać się między galerią a widokiem listy. Każdy plik ma opcje pobierania lub usuwania:
Porada
Typ pliku jest określany przez typ mime przypisany do pliku, gdy został przekazany do magazynu obiektów blob. Domyślnym typem jest binary/octet-stream
.
Widok listy można dostosować, filtrując na podstawie nazwy pliku i wybierając kolumny do wyświetlenia.
Aby wyświetlić podgląd zawartości pliku i uzyskać więcej informacji o pliku, wybierz go. Usługa IoT Central obsługuje podglądy typowych typów plików, takich jak tekst i obrazy:
Następne kroki
Teraz, gdy wiesz, jak skonfigurować i zaimplementować przekazywanie plików urządzenia w usłudze IoT Central, sugerowanym następnym krokiem jest zapoznanie się z kolejnym krokiem: