Příjem dat ze zařízení prostřednictvím Azure IoT Hubu

Azure IoT Connector pro rychlé interoperability prostředků (FHIR®) * nabízí možnost ingestovat data ze zařízení IoMT (Internet of medicíny) do Azure API pro FHIR. nasazení azure IoT Connector pro FHIR (preview) pomocí Azure Portal rychlého startu ukázalo příklad zařízení spravovaného službou azure IoT Central odesílání telemetrie do Azure IoT Connector pro FHIR. azure IoT Connector pro FHIR může také pracovat se zařízeními zřízenými a spravovanými prostřednictvím Azure IoT Hub. v tomto kurzu najdete postup připojení a směrování dat zařízení z Azure IoT Hub do azure IoT Connector pro FHIR.

Požadavky

Tip

Pokud používáte aplikaci simulovaného zařízení IoT Hub v Azure, můžete si vybrat aplikaci podle vlastního výběru mezi různými podporovanými jazyky a systémy.

získání připojovacího řetězce pro Azure IoT Connector pro FHIR (preview)

azure IoT Hub vyžaduje připojovací řetězec pro zabezpečené připojení k Azure IoT Connector pro FHIR. vytvořte nový připojovací řetězec pro Azure IoT Connector pro FHIR, jak je popsáno v tématu vytvoření připojovacího řetězce. Zachovejte tento připojovací řetězec, který se použije v dalším kroku.

azure IoT Connector pro FHIR používá ke příjemi zpráv zařízení instanci centra událostí Azure v digestoři. Připojovací řetězec vytvořený výše je v podstatě připojovací řetězec k tomuto základnímu centru událostí.

Připojení azure IoT Hub s azure IoT Connector pro FHIR (preview)

Azure IoT Hub podporuje funkci směrování zpráv , která poskytuje schopnost odesílat data zařízení do různých služeb Azure, jako je centrum událostí, Storage účet a Service Bus. služba azure IoT Connector pro FHIR používá tuto funkci k připojení a posílání dat zařízení z Azure IoT Hub do koncového bodu centra událostí.

Poznámka

v tuto chvíli můžete k vytvoření směrování zpráv použít jenom příkaz powershellu nebo rozhraní příkazového řádku, protože služba Azure IoT Connector pro centrum událostí FHIR není hostovaná v rámci předplatného zákazníka, takže se vám Azure Portal nebude zobrazovat. Když se ale objekty pro směrování zpráv přidávají pomocí PowerShellu nebo rozhraní příkazového řádku, zobrazí se na Azure Portal a dají se z ní spravovat.

Nastavení směrování zpráv se skládá ze dvou kroků.

Přidání koncového bodu

Tento krok definuje koncový bod, na který IoT Hub data směrovat. Vytvořte tento koncový bod pomocí příkazu PowerShellu Add-AzIotHubRoutingEndpoint nebo AZ IoT Hub Routing-Endpoint Create CLI na základě vaší předvolby.

Tady je seznam parametrů, které se mají použít s příkazem pro vytvoření koncového bodu:

Parametr PowerShellu Parametr CLI Description
ResourceGroupName resource-group Název skupiny prostředků vašeho IoT Hub prostředku
Name název centra Název prostředku IoT Hub.
Koncový bod název koncového bodu Použijte název, který chcete přiřadit ke vytvářenému koncovému bodu.
EndpointType Typ koncového bodu Typ koncového bodu, ke kterému IoT Hub potřebovat připojit Pro rozhraní příkazového řádku použijte hodnotu literálu "EventHub" pro PowerShell a "eventhub".
EndpointResourceGroup koncový bod-prostředek-skupina název skupiny prostředků pro azure IoT Connector pro prostředek azure API FHIR pro FHIR. Tuto hodnotu můžete získat ze stránky přehled rozhraní Azure API pro FHIR.
EndpointSubscriptionId koncový bod – ID předplatného ID předplatného pro azure IoT Connector pro prostředek azure API FHIR pro FHIR. Tuto hodnotu můžete získat ze stránky přehled rozhraní Azure API pro FHIR.
Vlastnosti connection-string připojovací řetězec k vašemu IoT Connector Azure pro FHIR. Použijte hodnotu, kterou jste získali v předchozím kroku.

Přidat trasu zpráv

Tento krok definuje trasu zpráv pomocí koncového bodu vytvořeného výše. Vytvořte trasu pomocí příkazu Add-AzIotHubRoute PowerShellu nebo AZ IoT Hub Route Create CLI, a to na základě vaší předvolby.

Tady je seznam parametrů, které se mají použít s příkazem pro přidání trasy zprávy:

Parametr PowerShellu Parametr CLI Description
ResourceGroupName g Název skupiny prostředků vašeho IoT Hub prostředku
Name název centra Název prostředku IoT Hub.
Koncový bod název koncového bodu Název koncového bodu, který jste vytvořili výše.
RouteName název trasy Název, který se má přiřadit k vytvořenému směrování zpráv.
Zdroj typ zdroje Typ dat, která se mají odeslat do koncového bodu. Pro rozhraní příkazového řádku použijte hodnotu literálu "DeviceMessages" pro PowerShell a "DeviceMessages".

Odeslat zprávu zařízení do IoT Hub

Pomocí zařízení (reálné nebo simulované) odešlete ukázkovou zprávu o kurzu zobrazené níže do Azure IoT Hub. tato zpráva bude směrována do azure IoT Connector pro FHIR, kde se zpráva transformuje na prostředek pozorování FHIR a uloží se do rozhraní Azure API pro FHIR.

{
  "HeartRate": 80,
  "RespiratoryRate": 12,
  "HeartRateVariability": 64,
  "BodyTemperature": 99.08839032397609,
  "BloodPressure": {
    "Systolic": 23,
    "Diastolic": 34
  },
  "Activity": "walking"
}

Důležité

nezapomeňte poslat zprávu zařízení, která odpovídá šablonám mapování nakonfigurovaným ve službě Azure IoT Connector pro FHIR.

Zobrazení dat zařízení v rozhraní Azure API pro FHIR

prostředky pro sledování FHIR vytvořené službou Azure IoT Connector pro FHIR můžete zobrazit pomocí post. Další informace najdete v tématu věnovaném přístupu ke službě FHIR pomocí posta vytvoření GET žádosti o https://your-fhir-server-url/Observation?code=http://loinc.org|8867-4 zobrazení informací o prostředcích FHIR s hodnotou srdce odeslanou ve výše ukázkové zprávě.

Tip

Ujistěte se, že váš uživatel má odpovídající přístup k rozhraní Azure API pro rovinu dat FHIR. Pomocí řízení přístupu na základě role Azure (Azure RBAC) přiřaďte požadované role roviny dat.

Další kroky

v této příručce pro rychlý start jste nastavili azure IoT Hub ke směrování dat zařízení do azure IoT Connector pro FHIR. pokud chcete získat další informace o Azure IoT Connector pro FHIR, vyberte níže v následujících krocích:

pochopení různých fází toku dat v rámci služby Azure IoT Connector pro FHIR.

naučte se konfigurovat IoT Connector pomocí šablon mapování zařízení a FHIR.

  • v Azure Portal se pro Azure IoT Connector pro FHIR odkazuje jako na IoT Connector (preview). FHIR je registrovaná ochranná známka změněného HL7 a používá se s oprávněním změněného HL7.