ConnectionString class
Popisuje parametry, které umožňují zařízení nebo cloudové aplikaci připojit se ke službě Azure IoT Hub.
Vlastnosti
Device |
Jedinečný identifikátor zařízení, který existuje v registru identit zařízení. Používá se jenom pro připojovací řetězce zařízení. |
Gateway |
IP adresa nebo internetový název hostitelského počítače, který funguje jako brána zařízení nebo protokolu. Používá se při komunikaci se zařízeními Azure Edge. |
Host |
Název hostitele služby Azure IoT Hub. |
Module |
Jedinečný identifikátor modulu, který existuje v registru identit zařízení. Používá se jenom pro připojovací řetězce zařízení. |
Shared |
Symetrický klíč použitý k vytvoření tokenů sdíleného přístupového podpisu, které se následně používají k ověření připojení. Přidružené k určitému zařízení nebo konkrétní zásadě služby. |
Shared |
Název zásady přístupu použité k připojení ke službě Azure IoT Hub používá se pouze v případě sady SDK služby, nepoužívané se sadou SDK pro zařízení (která místo toho používá |
Shared |
Sdílený přístupový podpis, který zapouzdřuje oprávnění pro připojení zařízení ve službě IoT Hub. |
x509 | Tato vlastnost existuje pouze v případě, že zařízení používá k ověřování certifikáty x509, a pokud existuje, bude nastaveno na Hodnotu True. |
Metody
parse(string, string[]) | Analyzuje řetězec a vrátí odpovídající ConnectionString objekt. |
Podrobnosti vlastnosti
DeviceId
Jedinečný identifikátor zařízení, který existuje v registru identit zařízení. Používá se jenom pro připojovací řetězce zařízení.
DeviceId?: string
Hodnota vlastnosti
string
GatewayHostName
IP adresa nebo internetový název hostitelského počítače, který funguje jako brána zařízení nebo protokolu. Používá se při komunikaci se zařízeními Azure Edge.
GatewayHostName?: string
Hodnota vlastnosti
string
HostName
Název hostitele služby Azure IoT Hub.
HostName?: string
Hodnota vlastnosti
string
ModuleId
Jedinečný identifikátor modulu, který existuje v registru identit zařízení. Používá se jenom pro připojovací řetězce zařízení.
ModuleId?: string
Hodnota vlastnosti
string
SharedAccessKey
Symetrický klíč použitý k vytvoření tokenů sdíleného přístupového podpisu, které se následně používají k ověření připojení. Přidružené k určitému zařízení nebo konkrétní zásadě služby.
SharedAccessKey?: string
Hodnota vlastnosti
string
SharedAccessKeyName
Název zásady přístupu použité k připojení ke službě Azure IoT Hub používá se pouze v případě sady SDK služby, nepoužívané se sadou SDK pro zařízení (která místo toho používá DeviceId
).
SharedAccessKeyName?: string
Hodnota vlastnosti
string
SharedAccessSignature
Sdílený přístupový podpis, který zapouzdřuje oprávnění pro připojení zařízení ve službě IoT Hub.
SharedAccessSignature?: string
Hodnota vlastnosti
string
x509
Tato vlastnost existuje pouze v případě, že zařízení používá k ověřování certifikáty x509, a pokud existuje, bude nastaveno na Hodnotu True.
x509?: string
Hodnota vlastnosti
string
Podrobnosti metody
parse(string, string[])
Analyzuje řetězec a vrátí odpovídající ConnectionString objekt.
static function parse(source: string, requiredFields?: string[]): ConnectionString
Parametry
- source
-
string
řetězec, ze kterého se bude extrahovat připojovací řetězec
- requiredFields
-
string[]
pole řetězců se seznamem polí, která se mají najít.