Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Enhetsuppdateringsagenten hämtar sin konfigurationsinformation från du-config.json filen på enheten. Agenten läser dessa värden och rapporterar dem till enhetsuppdateringstjänsten:
- AzureDeviceUpdateCore:4.ClientMetadata:4.deviceProperties["tillverkare"]
- AzureDeviceUpdateCore:4.ClientMetadata:4.deviceProperties["model"]
- DeviceInformation.tillverkare
- EnhetsInformation.modell
- anslutningsdata
- anslutningstyp
Filplats
När du installerar Debian-agenten på en IoT-enhet med ett Linux-operativsystem ändrar du /etc/adu/du-config.json filen för att uppdatera värden. För ett Yocto-byggsystem i partitionen eller disken med namnet aduskapar du en json-fil med namnet /adu/du-config.json.
Lista över fält
| Namn | Beskrivning |
|---|---|
| SchemaVersion | Schemaversionen som mappar den aktuella versionen av konfigurationsfilformatet. |
| aduShellTrustedUsers | Listan över användare som kan starta adu-shell-programmet . Observera att adu-shell är ett koordinatorprogram som utför olika uppdateringsåtgärder som "root". Enhetsuppdateringens standardhanterare för innehållsuppdateringar anropar adu-shell för att utföra uppgifter som kräver superanvändarbehörighet. Exempel på uppgifter som kräver den här behörigheten är apt-get install eller kör ett privilegierat skript. |
| aduc_tillverkare | Rapporteras av gränssnittet AzureDeviceUpdateCore:4.ClientMetadata:4 för att klassificera enhet för målgruppsanpassning av uppdateringsdistributionen. |
| aduc_model | Rapporteras av gränssnittet AzureDeviceUpdateCore:4.ClientMetadata:4 för att klassificera enheten och rikta uppdateringsdistributionen. |
| anslutningstyp | Godkända värden är string eller AIS. Använd string när du ansluter enheten till IoT Hub manuellt i testsyfte. I produktionsscenarier använder du AIS när du använder IoT Identity Service för att ansluta enheten till IoT Hub. Mer information finns i förstå IoT Identity Service-konfigurationer. |
| anslutningsdata | Om connectionType = "string" lägger du till din IoT-enhets enhet eller modul anslutningssträng här. Om connectionType = "AIS" anger du connectionData till tom sträng ("connectionData": ""). |
| tillverkare | Rapporteras av enhetsuppdateringsagenten som en del av DeviceInformation-gränssnittet . |
| modell | Rapporteras av enhetsuppdateringsagenten som en del av DeviceInformation-gränssnittet . |
Exempel på filinnehållet "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>
}
]
}