Azure IoT Hub aracılığıyla cihaz verilerini alma

hızlı sağlık ile birlikte çalışabilirlik kaynakları için azure IoT Connector (fhır®) *, tıp 'nin interneti (iomt) aygıtlarından, fhir için azure apı 'sine veri alma olanağı sağlar. Azure portal hızlı başlangıç ile azure IoT Connector dağıtımı (önizleme) , azure tarafından yönetilen bir cihaza bir örnek olduğunu gösterdi IoT Central fhır için azure IoT Connector telemetri gönderiyor . fhir için azure IoT Connector, azure IoT Hub aracılığıyla sağlanan ve yönetilen cihazlarla da çalışabilir. bu öğreticide, azure IoT Hub cihaz verilerini, fhır için azure IoT Connector 'ye bağlama ve yönlendirme yordamı sağlanmaktadır.

Önkoşullar

İpucu

Azure IoT Hub sanal cihaz uygulaması kullanıyorsanız, tercih ettiğiniz uygulamayı farklı desteklenen diller ve sistemler arasında seçebilirsiniz.

fhir için Azure IoT Connector bağlantı dizesi al (önizleme)

azure IoT Hub, fhir için azure IoT Connector güvenli bir şekilde bağlanmak için bir bağlantı dizesi gerektirir. bir bağlantı dizesioluşturma bölümünde açıklandığı gibi fhır için Azure IoT Connector için yeni bir bağlantı dizesi oluşturun. Sonraki adımda kullanılmak üzere bu bağlantı dizesini koru.

fhır için azure IoT Connector, cihaz iletilerini almak için kullanılan bir azure Event Hub örneğini kullanır. Yukarıda oluşturulan bağlantı dizesi temelde bu temel olay hub 'ına yönelik bağlantı dizesidir.

Bağlan fhir için azure IoT Connector ile azure IoT Hub (önizleme)

Azure IoT Hub, cihaz verilerini olay Hub 'ı, Depolama hesabı ve Service Bus gibi çeşitli Azure hizmetlerine gönderme yeteneği sağlayan ileti yönlendirme adlı bir özelliği destekler. fhır için azure IoT Connector, bu özelliği kullanarak azure IoT Hub cihaz verilerini olay Hub 'ı uç noktasına bağlayıp gönderin.

Not

şu anda, fhır 'nin olay Hub 'ı için Azure IoT Connector, müşteri aboneliğinde barındırılmadığından, bu nedenle, Azure portal üzerinden görülemediğinden, ileti yönlendirme oluşturmak için yalnızca PowerShell veya clı komutunu kullanabilirsiniz. Ancak, ileti yönlendirme nesneleri PowerShell veya CLı kullanılarak eklendikten sonra, Azure portal görünür ve buradan yönetilebilir.

İleti yönlendirmeyi ayarlama iki adımdan oluşur.

Bir uç nokta ekleme

Bu adım IoT Hub verileri yönlendiren bir uç nokta tanımlar. Bu uç noktayı, tercihlerinize göre Add-AzIotHubRoutingEndpoint PowerShell komutunu ya da az IoT Hub Routing-ENDPOINT Create CLI komutunu kullanarak oluşturun.

Aşağıda, bir uç nokta oluşturmak için komutuyla birlikte kullanılacak parametrelerin listesi verilmiştir:

PowerShell parametresi CLı parametresi Description
ResourceGroupName resource-group IoT Hub kaynağınızın kaynak grubu adı.
Name Hub-adı IoT Hub kaynağınızın adı.
Uçnoktaadı uç nokta adı Oluşturulan uç noktaya atamak istediğiniz bir ad kullanın.
EndpointType uç nokta türü IoT Hub bağlantı kurmak için gereken uç nokta türü. PowerShell için "EventHub" ve CLı için "eventhub" değerlerini kullanın.
EndpointResourceGroup uç nokta-kaynak grubu fhır kaynağı için fhır azure apı 'si için azure IoT Connector kaynak grubu adı. Bu değeri, FHıR için Azure API 'nin Genel Bakış sayfasından edinebilirsiniz.
Endpointsubscriptionıd uç nokta-abonelik kimliği fhır kaynağı için fhır azure apı 'si için azure IoT Connector abonelik kimliği. Bu değeri, FHıR için Azure API 'nin Genel Bakış sayfasından edinebilirsiniz.
Dizisi bağlantı dizesi fhir için Azure IoT Connector bağlantı dizesi. Önceki adımda edindiğiniz değeri kullanın.

İleti yolu ekleme

Bu adım, yukarıda oluşturulan uç noktayı kullanarak bir ileti yolunu tanımlar. Tercihinize göre Add-AzIotHubRoute PowerShell komutunu veya az IoT Hub Route Create CLI komutunu kullanarak bir yol oluşturun.

İleti yolu eklemek için komutuyla birlikte kullanılacak parametrelerin listesi aşağıdadır:

PowerShell parametresi CLı parametresi Description
ResourceGroupName g IoT Hub kaynağınızın kaynak grubu adı.
Name Hub-adı IoT Hub kaynağınızın adı.
Uçnoktaadı uç nokta adı Yukarıda oluşturduğunuz bitiş noktasının adı.
Routetablename yol adı Oluşturulan ileti yoluna atamak istediğiniz ad.
Kaynak Kaynak türü Uç noktaya gönderilen veri türü. PowerShell için "DeviceMessages" değeri ve CLı için "devicemessages" değerlerini kullanın.

IoT Hub cihaz iletisi gönder

Aşağıda gösterilen örnek kalp oranı iletisini Azure IoT Hub göndermek için cihazınızı (gerçek veya sanal) kullanın. bu ileti fhır için azure IoT Connector yönlendirilir. burada ileti bir fhır gözlem kaynağına dönüştürülür ve fhır için azure apı 'sinde depolanır.

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

Önemli

fhir için Azure IoT Connector yapılandırılmış eşleme şablonlarına uyan cihaz iletisini gönderdiğinizden emin olun.

FHıR için Azure API 'de cihaz verilerini görüntüleme

postman kullanarak fhır için Azure IoT Connector tarafından oluşturulan fhır izleme kaynakları ' nı görüntüleyebilirsiniz. Daha fazla bilgi için bkz. Postman kullanarak fhır hizmetine erişmeve GET https://your-fhir-server-url/Observation?code=http://loinc.org|8867-4 Yukarıdaki örnek iletide sinyal oranı değeri gönderilen gözehar kaynaklarını görüntülemek için bir istek yapın.

İpucu

Kullanıcının FHıR veri düzlemi için Azure API 'sine uygun erişimi olduğundan emin olun. Gerekli veri düzlemi rollerini atamak için Azure rol tabanlı erişim denetimi 'ni (Azure RBAC) kullanın.

Sonraki adımlar

bu hızlı başlangıç kılavuzunda, azure IoT Hub 'yi, fhır için azure IoT Connector 'ye yönlendirmek üzere ayarlarsınız. fhir için Azure IoT Connector hakkında daha fazla bilgi edinmek için aşağıdaki adımları aşağıdan seçin:

fhir için Azure IoT Connector içindeki farklı veri akışı aşamalarını anlayın.

cihaz ve fhır eşleme şablonlarını kullanarak IoT Connector yapılandırmayı öğrenin.

  • Azure portal, fhır için Azure IoT Connector IoT Connector (önizleme) olarak adlandırılır. FHıR, HL7 'in tescilli ticari markasıdır ve HL7 izniyle kullanılır.