Azure IoT Hub nedir?What is Azure IoT Hub?

IoT Hub, bulutta barındırılan ve IoT uygulamanız ve yönettiği cihazlar arasındaki iki yönlü iletişim için merkezi ileti hub’ı görevi gören, yönetilen bir hizmettir.IoT Hub is a managed service, hosted in the cloud, that acts as a central message hub for bi-directional communication between your IoT application and the devices it manages. Milyonlarca IoT cihazı ve bulutta barındırılan çözüm arka ucu arasında güvenilir ve güvenli iletişim sunan IoT çözümleri derlemek için Azure IoT Hub’ı kullanabilirsiniz.You can use Azure IoT Hub to build IoT solutions with reliable and secure communications between millions of IoT devices and a cloud-hosted solution backend. Hemen hemen her cihazı IoT Hub’a bağlayabilirsiniz.You can connect virtually any device to IoT Hub.

IoT Hub, hem cihazdan buluta hem de buluttan cihaza iletişimi destekler.IoT Hub supports communications both from the device to the cloud and from the cloud to the device. IoT Hub, cihazdan buluta telemetri, cihazlardan dosya yükleme ve buluttan cihazlarınızı denetlemeye yönelik istek-yanıt yöntemleri gibi birden fazla ileti desenini destekler.IoT Hub supports multiple messaging patterns such as device-to-cloud telemetry, file upload from devices, and request-reply methods to control your devices from the cloud. IoT Hub izleme; cihaz oluşturma, cihaz hataları ve cihaz bağlantıları gibi olayları izleyerek çözümünüzün durumunu korumanıza yardımcı olur.IoT Hub monitoring helps you maintain the health of your solution by tracking events such as device creation, device failures, and device connections.

IoT Hub'ın özellikleri, sağlık hizmetleri sektöründeki değerli varlıkların izlenmesinde, üretilmesinde ve ofis binası kullanımının izlenmesinde kullanılan endüstriyel ekipmanların yönetimi gibi ölçeklendirilebilir, tam özellikli IoT çözümleri derlemenize yardımcı olur.IoT Hub's capabilities help you build scalable, full-featured IoT solutions such as managing industrial equipment used in manufacturing, tracking valuable assets in healthcare, and monitoring office building usage.

Çözümünüzü ölçeklendirmeScale your solution

IoT Hub, IoT iş yüklerinizi desteklemek için saniye başına milyonlarca eş zamanlı cihazı ve milyonlarca etkinliği ölçeklendirir.IoT Hub scales to millions of simultaneously connected devices and millions of events per second to support your IoT workloads. IoT Hub, ölçeklenebilirlik ihtiyaçlarınıza en uygun olan birçok hizmet katmanı sunar.IoT Hub offers several tiers of service to best fit your scalability needs. Daha fazla bilgi için fiyatlandırma sayfasını inceleyin.Learn more by checking out the pricing page.

İletişimlerinizin güvenliğini sağlamaSecure your communications

IoT Hub, cihazlarınızın veri göndermesi için size güvenli bir iletişim kanalı sunar.IoT Hub gives you a secure communication channel for your devices to send data.

  • Cihaz başına kimlik doğrulaması, her cihazın IoT Hub’a güvenli şekilde bağlanmasına ve her cihazın güvenli şekilde yönetilmesine olanak sağlar.Per-device authentication enables each device to connect securely to IoT Hub and for each device to be managed securely.

  • Cihaz erişimi üzerinde tam denetime sahip olur ve cihaz başına bağlantıları denetleyebilirsiniz.You have complete control over device access and can control connections at the per-device level.

  • IoT Hub Cihazı Sağlama Hizmeti, cihaz ilk önyüklenirken otomatik olarak cihazları doğru IoT hub’a sağlar.The IoT Hub Device Provisioning Service automatically provisions devices to the right IoT hub when the device first boots up.

  • Birden fazla kimlik doğrulaması türü, çeşitli cihaz özelliklerini destekler:Multiple authentication types support a variety of device capabilities:

    • IoT çözümünüzü hızla kullanmaya başlamak için SAS belirteci tabanlı kimlik doğrulaması.SAS token-based authentication to quickly get started with your IoT solution.

    • Güvenli, standartlara dayalı kimlik doğrulaması için bireysel X.509 sertifika kimlik doğrulaması.Individual X.509 certificate authentication for secure, standards-based authentication.

    • Basit ve standartlara dayalı kayıt için X.509 CA kimlik doğrulaması.X.509 CA authentication for simple, standards-based enrollment.

Cihaz verilerini yönlendirmeRoute device data

Yerleşik ileti yönlendirme işlevi size otomatik kurallara dayalı ileti yayma esnekliği sunar:Built-in message routing functionality gives you flexibility to set up automatic rules-based message fan-out:

  • Hub’ınızın cihaz telemetrisini nereye gönderdiğini denetlemek için ileti yönlendirme işlevini kullanın.Use message routing to control where your hub sends device telemetry.

  • Birden fazla uç noktaya iletileri yönlendirmek için ek maliyet yoktur.There is no additional cost to route messages to multiple endpoints.

  • Herhangi bir kod yönlendirme kuralı, özel ileti dağıtıcı kodunun yerini almaz.No-code routing rules take the place of custom message dispatcher code.

Diğer hizmetlerle tümleştirmeIntegrate with other services

Eksiksiz, uçtan uca çözümler derlemek için IoT Hub’ı diğer Azure hizmetleriyle tümleştirebilirsiniz.You can integrate IoT Hub with other Azure services to build complete, end-to-end solutions. Örneğin, aşağıdakileri kullanın:For example, use:

  • Azure Event Grid: İşletmenizin önemli olaylara güvenilir, ölçeklendirilebilir ve güvenli bir şekilde tepki vermesini sağlamak için.Azure Event Grid to enable your business to react quickly to critical events in a reliable, scalable, and secure manner.

  • Azure Logic Apps: İş süreçlerinizi otomatikleştirmek için.Azure Logic Apps to automate business processes.

  • Azure Machine Learning: Çözümünüze makine öğrenmesi ve yapay zeka modelleri eklemek için.Azure Machine Learning to add machine learning and AI models to your solution.

  • Azure Stream Analytics: Cihazlarınızdan veri akışı üzerinde gerçek zamanlı analiz hesaplamaları çalıştırmak için.Azure Stream Analytics to run real-time analytic computations on the data streaming from your devices.

Cihazlarınızı yapılandırma ve denetlemeConfigure and control your devices

Yerleşik işlevler dizisiyle IoT Hub’a bağlı cihazlarınızı yönetebilirsiniz.You can manage your devices connected to IoT Hub with an array of built-in functionality.

  • Tüm cihazlarınız için cihaz meta verilerini ve durum bilgilerini depolayın, eşitleyin ve sorgulayın.Store, synchronize, and query device metadata and state information for all your devices.

  • Cihaz başına veya cihazların genel özelliklerine göre cihaz durumunu ayarlayın.Set device state either per-device or based on common characteristics of devices.

  • İleti yönlendirme tümleştirmesi ile cihaz tarafından bildirilen durum değişikliğine otomatik olarak yanıt verin.Automatically respond to a device-reported state change with message routing integration.

Çözümünüzü yüksek oranda kullanılabilir hale getirmeMake your solution highly available

%99,9 IoT Hub için Hizmet Düzeyi Sözleşmesi vardır.There's a 99.9% Service Level Agreement for IoT Hub. Azure SLA şartları, Azure’un tamamının kullanılabilirlik garantisini açıklamaktadır.The full Azure SLA explains the guaranteed availability of Azure as a whole.

Cihazlarınızı bağlamaConnect your devices

Cihazlarınız üzerinde çalıştırılan ve IoT Hub ile etkileşim kuran uygulamalar derlemek için Azure IoT cihaz SDK’sı kitaplıklarını kullanın.Use the Azure IoT device SDK libraries to build applications that run on your devices and interact with IoT Hub. Desteklenen platformlar arasında birden çok Linux dağıtımı, Windows ve gerçek zamanlı işletim sistemleri yer alır.Supported platforms include multiple Linux distributions, Windows, and real-time operating systems. Desteklenen diller:Supported languages include:

  • CC
  • C#C#
  • JavaJava
  • PythonPython
  • Node.js.Node.js.

IoT Hub ve cihaz SDK’ları, cihazları bağlamak için aşağıdaki protokolleri destekler:IoT Hub and the device SDKs support the following protocols for connecting devices:

  • HTTPSHTTPS
  • AMQPAMQP
  • WebSockets üzerinden AMQPAMQP over WebSockets
  • MQTTMQTT
  • WebSockets üzerinden MQTTMQTT over WebSockets

Çözümünüz cihaz kitaplıklarını kullanamazsa cihazlar, hub’ınıza yerel olarak bağlanmak için MQTT v3.1.1, HTTPS 1.1 veya AMQP 1.0 protokollerini kullanabilir.If your solution cannot use the device libraries, devices can use the MQTT v3.1.1, HTTPS 1.1, or AMQP 1.0 protocols to connect natively to your hub.

Çözümünüz, desteklenen protokollerden birini kullanamıyorsa, özel protokolleri desteklemek için IoT Hub’ı genişletebilirsiniz:If your solution cannot use one of the supported protocols, you can extend IoT Hub to support custom protocols:

Kotalar ve sınırlarQuotas and limits

Her Azure aboneliği, hizmet kötüye kullanımını önlemek için varsayılan kota sınırları içerir ve bu sınırlar, IoT çözümünüzün kapsamını etkileyebilir.Each Azure subscription has default quota limits in place to prevent service abuse, and these limits could impact the scope of your IoT solution. Abonelik başına esasına göre geçerli sınırlar abonelik başına 50 IOT hub ' dir.The current limit on a per-subscription basis is 50 IoT hubs per subscription. Destek birimiyle görüşerek kota artışı isteyebilirsiniz.You can request quota increases by contacting support. Kota sınırları hakkındaki diğer ayrıntılar için:For more details on quota limits:

Sonraki adımlarNext steps

Uçtan uca IoT çözümünü denemek için IoT Hub hızlı başlangıçlarına göz atın:To try out an end-to-end IoT solution, check out the IoT Hub quickstarts: