Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Agent usługi Device Update pobiera informacje o konfiguracji z du-config.json pliku na urządzeniu. Agent odczytuje te wartości i zgłasza je do usługi Device Update:
- AzureDeviceUpdateCore:4.ClientMetadata:4.deviceProperties["manufacturer"]
- AzureDeviceUpdateCore:4.ClientMetadata:4.deviceProperties["model"]
- DeviceInformation.producent
- DeviceInformation.model
- danePołączenia
- typ połączenia
Lokalizacja pliku
Podczas instalowania agenta Debiana na urządzeniu IoT z systemem operacyjnym Linux zmodyfikuj plik w /etc/adu/du-config.json celu zaktualizowania wartości. W przypadku systemu kompilacji Yocto w partycji lub dysku o nazwie aduutwórz plik json o nazwie /adu/du-config.json.
Lista pól
| Nazwa | Opis |
|---|---|
| Wersja schematu | Wersja schematu, która mapuje bieżącą wersję formatu pliku konfiguracji. |
| aduShellZaufaniUżytkownicy | Lista użytkowników, którzy mogą uruchomić program adu-shell . Uwaga: adu-shell to program pośredniczący, który wykonuje różne akcje aktualizacji z uprawnieniami 'root'. Programy obsługi aktualizacji zawartości domyślnej aktualizacji urządzenia wywołują adu-shell w celu wykonywania zadań wymagających uprawnień administratora. Przykłady zadań, które wymagają tego uprawnienia, to apt-get install lub wykonywanie skryptu uprzywilejowanego. |
| aduc_manufacturer | Zgłoszone przez interfejs AzureDeviceUpdateCore:4.ClientMetadata:4 w celu sklasyfikowania urządzenia pod kątem wdrożenia aktualizacji. |
| aduc_model | Zgłoszone przez interfejs AzureDeviceUpdateCore:4.ClientMetadata:4 w celu sklasyfikowania urządzenia pod kątem wdrożenia aktualizacji. |
| typ połączenia | Akceptowane wartości to string lub AIS. Użyj string podczas ręcznego łączenia urządzenia z usługą IoT Hub do celów testowych. W przypadku scenariuszy produkcyjnych użyj AIS usługi IoT Identity Service, aby połączyć urządzenie z usługą IoT Hub. Aby uzyskać więcej informacji, zobacz Omówienie konfiguracji usługi tożsamości IoT. |
| danePołączenia | Jeśli parametr connectionType = "string", dodaj tutaj ciąg połączenia urządzenia lub modułu IoT. Jeśli connectionType = "AIS", ustaw parametr connectionData na puste parametry ("connectionData": ""). |
| producent | Zgłoszone przez agenta usługi Device Update w ramach interfejsu DeviceInformation . |
| model | Zgłoszone przez agenta usługi Device Update w ramach interfejsu DeviceInformation . |
Przykładowa zawartość pliku "du-config.json"
{
"schemaVersion": "1.1",
"aduShellTrustedUsers": [
"adu",
"do"
],
"manufacturer": <Place your device info manufacturer here>,
"model": <Place your device info model here>,
"agents": [
{
"name": <Place your agent name here>,
"runas": "adu",
"connectionSource": {
"connectionType": "string", //or “AIS”
"connectionData": <Place your Azure IoT device connection string here>
},
"manufacturer": <Place your device property manufacturer here>,
"model": <Place your device property model here>
}
]
}