In dit artikel wordt het gebruik van Azure IoT Central vergeleken met afzonderlijke PaaS-onderdelen (Platform-as-a-Service) van Azure voor het bouwen, implementeren en beheren van IoT-oplossingen (Internet-of-Things).
IoT-oplossingen maken gebruik van een combinatie van technologieën om apparaten, gebeurtenissen en acties te verbinden via cloudtoepassingen. Welke technologieën en services u kiest, is afhankelijk van de vereisten voor ontwikkeling, implementatie en beheer van uw scenario.
De IoT Central-toepassing platform-as-a-service (aPaaS) biedt al de geïntegreerde Azure-onderdelen en -mogelijkheden die een IoT-oplossing nodig heeft. Een andere optie is om Azure IoT Hub te combineren met andere Azure PaaS-onderdelen om uw eigen IoT-oplossingen te ontwikkelen.
Beginnen met Azure IoT Central
IoT Central is een Microsoft aPaaS die Azure PaaS-onderdelen samenstelt tot een uitbreidbaar, volledig beheerd platform voor de ontwikkeling en bewerking van IoT-apps. IoT Central versnelt de ontwikkeling van oplossingen, stroomlijnt bewerkingen en vereenvoudigt het bouwen van betrouwbare, schaalbare en veilige IoT-oplossingen.
IoT Central biedt:
- Een out-of-the-box webgebruikerservaring (UX) en API-surface area die het apparaatbeheer en het maken van regels vereenvoudigt.
- Uitbreiding van IoT-intelligentie naar Line-Of-Business-toepassingen om te helpen reageren op inzichten.
- Ingebouwd herstel na noodgevallen, multitenancy, wereldwijde beschikbaarheid en een voorspelbare kostenstructuur.
In het volgende diagram ziet u een architectuur op basis van IoT Central:
IoT Central neemt apparaatgebeurtenissen en telemetrie op via de Azure IoT-apparaat-SDK's, Azure RTOS, Azure Sphere of Azure IoT Edge.
IoT Central is gebouwd met meerdere Azure PaaS-services, dus het biedt de volgende mogelijkheden:
- Services voor gegevensopname en inrichting.
- Dynamische, warme en koude pad voor gegevensopslag en -analyse.
- Een beheerde PaaS-laag die hoge beschikbaarheid/herstel na noodgevallen (HADR) en elastisch schalen biedt.
- Een beheerwebgebruikerservaring waarmee u het volgende kunt doen:
- Beheer apparaten met onbewerkte gegevensweergave, connectiviteitsstatus, apparaatmodellering en taken.
- Apparaatgegevens weergeven en analyseren met dashboards, analyses en regels.
- Gegevens en apparaten beveiligen met gebruikersbeheer en organisaties.
IoT Central breidt oplossingen uit door waarschuwingen te activeren, gegevens te exporteren en gegevensquery's te ondersteunen.
IoT Central kan worden geïntegreerd met Line-Of-Business-apps zoals Power BI, Azure Maps, Search, API Management, Web Apps, Mobile Apps, Dynamics 365, Flow of Logic Apps.
Bouwen met Azure PaaS-services
Als u meer controle en aanpassing nodig hebt, kunt u afzonderlijke Azure PaaS-onderdelen gebruiken om een IoT-oplossing te bouwen. In het volgende diagram ziet u Azure-services in een Op PaaS gebaseerde IoT-architectuur:
IoT-systemen kunnen apparaatgegevens opnemen via de Azure IoT-apparaat-SDK's, Azure RTOS, Azure Sphere of Azure IoT Edge.
IoT Hub kunnen Azure IoT Hub Device Provisioning Service (DPS) of Azure Digital Twins het inrichten, connectiviteit en beheer van apparaten bieden.
Voor gegevensopslag en -analyse:
- Het dynamische pad kan worden uitgevoerd via Azure Stream Analytics of Azure HDInsight.
- Het warme pad kan via Azure Data Explorer zijn.
- Het koude pad kan zich via Azure SQL Database of Azure Cosmos DB bevinden.
Beheer- en bedrijfsintegratieservices kunnen Power BI, Azure Maps, Search, API Management, Web Apps, Mobile Apps, Dynamics 365, Flow en Logic Apps omvatten.
Zie Azure IoT-referentiearchitectuur voor een gedetailleerde PaaS IoT-referentiearchitectuur en discussie.
APaas- en PaaS-benaderingen vergelijken
Met IoT Central kunt u voorkomen dat u een complexe en zich ontwikkelende IoT-infrastructuur onderhoudt en bijwerkt. U kunt uw tijd en geld richten op het transformeren van uw bedrijf en het ontwerpen van innovatieve aanbiedingen.
Als voor uw oplossing aangepaste functies of services nodig zijn die niet door IoT Central worden ondersteund, kunt u een PaaS-oplossing ontwikkelen met IoT Hub als kernelement.
De volgende vergelijkingstabellen en koppelingen kunnen u helpen bepalen of u een beheerde IoT Central-oplossing wilt gebruiken of een PaaS-oplossing wilt bouwen met IoT Hub.
IoT Central versus op IoT Hub gebaseerde PaaS-oplossing
In de volgende tabel wordt beschreven hoe Met IoT Central of een paaS-oplossing op basis van IoT Hub verschillende IoT-functies en -mogelijkheden worden bereikt.
Functie | IoT Central | PaaS op basis van IoT Hub |
---|---|---|
Description | Volledig beheerde aPaaS-oplossing die de connectiviteit en het beheer van apparaten op schaal vereenvoudigt. Een op aPaaS gebaseerde oplossing is schaalbaar, herhaalbaar en betrouwbaar, met als nadeel dat het minder aanpasbaar is dan een paaS-oplossing. |
Gebruikt IoT Hub als centrale berichtenhub tussen de IoT-toepassing en de apparaten die deze beheert. Voegt meer functionaliteit toe met andere Azure PaaS-services. Deze aanpak is flexibeler, maar vereist meer ontwikkelings- en beheerinspanningen. |
Toepassingen ontwikkelen | IoT Central is een toepassingsplatform met ondersteuning voor herhaalbaarheid van oplossingen. Zie de IoT Central-toepassingsbeheerhandleiding voor meer informatie Toepassingssjablonen helpen bij het starten van de ontwikkeling van IoT-oplossingen. Gebruik een algemene toepassingssjabloon of een vooraf samengestelde, op de branche gerichte sjabloon voor detailhandel, energie, overheid of gezondheidszorg. |
Ontwerp en bouw uw eigen toepassingsoplossing met behulp van IoT Hub en andere PaaS-services. |
Apparaatsjabloon | Met apparaatsjablonen kunt u de kenmerken en het gedrag van het apparaattype structureren. Gebruik de sjablonen voor ondersteunde beheertaken en visualisaties voor apparaten. | Apparaatberichtsjablonen definiëren en beheren in een privéopslagplaats. |
Apparaatbeheer | Ingebouwde mogelijkheden van Azure IoT Device Provisioning Service (DPS) bieden apparaatintegratie en apparaatbeheer. | Ontwerp en bouw oplossingen met behulp van IoT Hub primitieven, zoals apparaatdubbels en directe methoden. Schakel DPS afzonderlijk in. |
OPC UA-protocol | Wordt niet ondersteund. | Gebruik OPC Publisher om de kloof te overbruggen tussen industriële assets met OPC UA en door Azure gehoste resources door telemetriegegevens te publiceren naar IoT Hub. OPC Publisher ondersteunt de standaardindeling IEC62541 OPC UA PubSub en andere indelingen. Zie Microsoft OPC Publisher voor meer informatie. |
SigFox- en LoRaWAN-protocollen | Gebruik Azure IoT Central Device Bridge of Azure IoT Edge LoRaWAN Starter Kit. | Maak een aangepaste module voor Azure IoT Edge en integreer deze via Azure IoT Hub. |
Multitenancy | Organisaties maken in-app multitenancy mogelijk. U kunt een hiërarchie definiëren om te beheren welke gebruikers welke apparaten in de IoT Central-toepassing kunnen zien. | Behalen van meerdere tenants door afzonderlijke hubs per klant te gebruiken. U kunt ook toegangsbeheer inbouwen in de gegevenslaag van de oplossing. |
Berichtretentie | IoT Central bewaart gegevens op een doorlopende, 30-daagse basis. | IoT Hub staat gegevensretentie toe in ingebouwde Event Hubs gedurende maximaal zeven dagen. |
Big Data | Gegevens beheren vanuit IoT Central. | Azure PaaS-services voor big data toevoegen en beheren. |
Gegevensexport | Continu gegevens exporteren met behulp van de exportfunctie. Gegevens exporteren naar Azure Blob Storage, Event Hubs, Service Bus, webhook en Azure Data Explorer. Berichten filteren, verrijken en transformeren op uitgaand verkeer. | Gebruik de IoT Hub ingebouwde Event Hub-eindpunt en gebruik berichtroutering om gegevens te exporteren naar andere opslaglocaties. |
Analyse | Een geïntegreerde analyse-ervaring verkent apparaatgegevens in de context van apparaatbeheer. | Gebruik afzonderlijke Azure PaaS-services om analyses, inzichten en acties op te nemen, zoals Stream Analytics, Azure Data Explorer en Azure Synapse. |
Visualisaties | Met een UX kunt u eenvoudig apparaatgegevens visualiseren, analysequery's uitvoeren en aangepaste dashboards maken. | Geen ingebouwde gebruikersinterface. |
Regels en acties | Gebruik de ingebouwde mogelijkheid voor het verwerken van regels en acties met e-mailmeldingen, Azure Monitor-groep, Power Automate en webhookacties. Zie Azure IoT Central-regels en -acties voor meer informatie. | Gegevens van IoT Hub verzenden naar Azure Stream Analytics of Azure Event Grid. Maak verbinding met Azure Logic-apps of andere aangepaste toepassingen om regels en acties te verwerken. Zie Externe ioT-bewaking en -meldingen met Azure Logic Apps voor meer informatie. |
Schaalbaarheid | Ondersteunt automatisch schalen. Zie Quota en limieten voor meer informatie over schaallimieten en automatische schaalaanpassing van IoT Central. | Oplossingen implementeren om automatische schaalaanpassing van IoT Hub in te schakelen. Zie Uw Azure IoT Hub automatisch schalen voor meer informatie. |
Hoge beschikbaarheid en herstel na noodgevallen (HADR) | Hiermee worden ingebouwde HADR-mogelijkheden automatisch beheerd. Zie Schaalbaarheid en hoge beschikbaarheid van Azure IoT Central voor meer informatie. | Ontwerp uw oplossing ter ondersteuning van meerdere HADR-scenario's. Zie Azure IoT Hub hoge beschikbaarheid en herstel na noodgevallen voor meer informatie. |
Service Level Agreement (SLA) | Garandeert 99,9% connectiviteit. Zie SLA voor Azure IoT Central voor meer informatie. | IoT Hub Standard- en Basic-lagen garanderen een uptime van 99,9%. De IoT Hub gratis laag heeft geen SLA. Zie SLA voor Azure IoT Hub voor meer informatie. |
Prijzen | De eerste twee actieve apparaten zijn gratis als het berichtvolume niet hoger is dan 800 (Standard Tier 0-abonnement), 10.000 (Standard Tier 1-abonnement) of 60.000 (Standard Tier 2-abonnement) per maand. Toegevoegde apparaatprijzen worden maandelijks naar rato berekend. IoT Central telt en factureert elk uur het hoogste aantal actieve apparaten. Zie Prijzen van Azure IoT Central voor meer informatie. | Zie Azure IoT Hub prijzen voor meer informatie over IoT Hub prijzen. |
IoT Central en andere Azure PaaS-mogelijkheden
In de volgende tabel ziet u het ondersteuningsniveau voor verschillende mogelijkheden in IoT Central en andere Azure PaaS-services. Een gevulde cirkel 🔵 betekent volledige ondersteuning, een lijn ➖ geeft gedeeltelijke ondersteuning aan en een lege cirkel ⚪ betekent geen ondersteuning.
IoT Central | IoT Hub + DPS | Stream Analytics + Azure Functions | Azure Cosmos DB + Azure Data Explorer | Active Directory | |
---|---|---|---|---|---|
Beschrijving | Kant-en-klare ontwikkelomgeving voor IoT-oplossingen | IoT-services voor gegevensopname | Streamverwerkingsservices | Services voor gegevensopslag | Universeel identiteitsbeheer- en beveiligingsplatform |
HADR en elastische schaal | 🔵 | ⚪ | ⚪ | ⚪ | ⚪ |
Beheerervaring voor apparaatconnectiviteit | 🔵 | ➖ | ⚪ | ⚪ | ⚪ |
Gegevensroutering, -filtering en -regels | ➖ | ➖ | ➖ | ⚪ | ⚪ |
Analyse en visualisaties | ➖ | ⚪ | ➖ | 🔵 | ⚪ |
Gegevensopslag en -beveiliging | 🔵 | ⚪ | ⚪ | 🔵 | 🔵 |
Exporteren en integreren met andere services | 🔵 | 🔵 | 🔵 | 🔵 | 🔵 |
Volgende stappen
- Overzicht van Azure IoT Central
- overzicht van Azure IoT Hub
- Apparaatbeheer met Azure IoT Hub
- Azure IoT Hub hoge beschikbaarheid en herstel na noodgevallen
- sdk's voor Azure IoT Hub
- IoT-technologieën en -protocollen
- Externe bewaking en meldingen van IoT met Azure Logic Apps
Gerelateerde resources
- Conceptueel overzicht van IoT
- Azure IoT-referentiearchitectuur
- IoT en gegevensanalyse
- Richtlijnen voor Azure Industrial IoT
- Vision AI met Azure IoT Edge
- Online kopen, ophalen in de winkel (BOPIS)
- Omgevingsbewaking en optimalisatie van de toeleveringsketen met IoT
- Toepassing voor blockchainwerkstroom
- IoT met Azure Cosmos DB
- IoT Edge oplossing voor spoorwegonderhoud en -veiligheid
- Voorspellend onderhoud voor industriële IoT
- Project 15 duurzaamheid open platform
- Met IoT verbonden licht, voeding en internet
- Bewaking van voorwaarden voor industriële IoT