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
- Aktivní předplatné Azure – můžete ho vytvořit zdarma .
- azure API for FHIR – prostředek s minimálně jedním IoT Connector azure pro FHIR – nasazení azure IoT Connector pro FHIR (preview) pomocí Azure Portal
- Prostředek Azure IoT Hub připojený pomocí reálných nebo simulovaných zařízení – vytvoření centra IoT pomocí Azure Portal
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.