Im Zeitalter der Internet der Dinge (IoT) , wo Mobilität und Remote-Geräteverwaltung entscheidend sind, Das Hosting eines sicheren MQTT-Brokers in der Cloud wird zwingend. Bedenken bezüglich der Anwendung und Datensicherheit oft Menschen abschrecken. Dieser Blog zielt darauf ab, diese Bedenken zu lösen, indem er ein umfassende Anleitung zum Hosting eines sicheren MQTT-Brokers auf Azure, einer zuverlässigen und weit verbreiteten Cloud-Plattform. Die gewählte MQT Nachrichtenmakler für Azure Hosting ist Bevywise MQTT Broker.

Warum einen vorveröffentlichten Broker wählen?

Die Bereitstellung eines neuen Servers und die Einrichtung eines MQTT-Brokers von Grund auf kann in der Tat ein komplexer und zeitraubend Prozess. Indem Sie sich für einen MQTT-Broker in Azure entscheiden, Sie können Zeit und Aufwand sparen, indem Sie die komplizierten Setup- und Konfigurationsschritte umgehen.


Der Bevywise MQTT Broker in Azure Marketplace bietet eine bequeme Lösung mit seinem gebrauchsfertigen Bereitstellung, so dass Sie schnell sichere und skalierbare Kommunikation Kanäle für Ihre IoT-Geräte. Dies eliminiert die Notwendigkeit, sich um das Infrastrukturmanagement zu kümmern, da der Broker bereits auf Azure.

Die Funktionalitäten von Bevywise MQTT Broker umfasst:


  • Hohes Volumen des MQTT-Verkehrs und eine reibungslose Skalierbarkeit als Anzahl angeschlossener Geräte wächst
  • Umfassende Geräteverwaltungsfunktionen, mit denen Sie Ihre Geräte einfach verbinden, verwalten und überwachen können IoT Geräte.
  • In den Warenkorb Funktionen gewährleisten eine sichere Kommunikation und verhindern unbefugten Zugriff auf den MQTT-Broker und die Daten ausgetauscht.
  • Mit Überwachungs- und Analysefunktionen können Sie Einblicke in die Leistung, Nachrichtendurchsatz und Geräteaktivität des Brokers.

All diese Funktionalitäten beseitigen die Notwendigkeit, sich um das Infrastrukturmanagement zu sorgen, da der Broker ist bereit auf Azure zu laufen.

Azure Account erstellen


Ein Konto in der Microsoft Azure das Portal ist in erster Linie Schritt. Dann melden Sie sich an das Microsoft Azure Portal.


signin azure

Nach der Anmeldung sehen Sie „Diese App in Azure erstellen“.


create app in 
            azure

Füllen Sie die notwendigen Details aus und klicken Sie auf „Weiter“. Auf einmal erscheint ein Fenster, um die E-Mail-ID zu überprüfen du zur Verfügung gestellt.


Nachdem Sie Ihre E-Mail-ID überprüft haben, können Sie auf das Azure Dashboard zugreifen. In diesem, suchen und öffnen „Bevywise MQTTRoute“


mqttroute

Wählen Sie „Kreieren“. Es wird zur Seite „Ein virtuelles Gerät erstellen“ führen.

Erstellen einer virtuellen Maschine

create vm

Unter der Kategorie „Basics“ :

  • Wählen Sie unter „Projektdetails“ die Methode „Beschriftung“ aus und wählen Sie eine „Ressource Group“.
  • Geben Sie der virtuellen Maschine einen Namen, wählen Sie Ihre Region, Verfügbarkeitsoptionen und Sicherheitstyp.
  • Standardmäßig wird das Bild „Bevywise MQTTRoute Evaluation Pack – x64 Gen2“ sein. Lassen Sie es unverändert.
  • Wählen Sie in der „Größe“ jede gewünschte Standardgröße aus.

Unter „Administrator“-Konto:

  • Wählen Sie unter „SSH public key“ und „Password“ Ihren gewünschten Authentifizierungstyp aus.

virutal machine

  • Nach dem gewählten Authentifizierungstyp füllen Sie die gewünschten Details aus und klicken Sie auf „Weiter : Disks „

Unter der Kategorie „Disks“:

  • Wählen Sie im „OS-Scheibentyp“ „Standard HDD (lokal-redundanter Speicher).
os disk

Lassen Sie alle anderen Standardeinstellungen unberührt.


create VM

Klicken Sie auf „Review + Create“, um Ihre virtuelle Maschine zu erstellen.


deployment

Sobald die Bereitstellung beendet ist, können Sie das folgende Fenster sehen.


deployment completed

Sobald Ihr Einsatz abgeschlossen ist, öffnen Sie die Powershell und führen Sie den folgenden Befehl aus:


ssh username@ipaddress


Hinweis: Geben Sie im „Username“ den Benutzernamen an, den Sie beim Erstellen einer virtuellen Maschine zur Verfügung gestellt haben.


Anstelle des Benutzernamens können Sie auch das Passwort verwenden. Bei Verwendung von Passwort sollte Ihr Befehl :ssh password@the path of pemkey


run broker

Dann führen Sie den MQTT Broker.

Mit Bevywises MQTT Broker können Sie sich mehr auf Entwicklung und Umsetzung Ihrer IoT-Anwendungen und Maximierung des abgeleiteten Wertes von Ihren IoT-Geräten, ohne von den Komplexitäten des Server-Setups und Managements belastet zu werden.


Mit unserer Managed MQTT Broker auf Azure Marktplatz.