The Rise of Machines: Real World Applications of AI
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
MQTT je „odlehčený“ protokol pro zasílání zpráv založený na modelu publikování/odběru přes TCP/IP pro komunikaci mezi zařízeními „Internet of Things“, jako je ESP8266, Raspberry Pi atd. Je velmi oblíbený u aplikací s nízkými zdroji a baterií napájených aplikací, jako je domácí automatizace, bezpečnostní poplašné systémy a bateriově napájené senzorové sítě.
Mosquitto je open source zprostředkovatel zpráv (nebo server), který implementuje protokoly MQTT. Díky dobré podpoře komunity, dokumentaci a snadné instalaci se stal jedním z nejoblíbenějších brokerů MQTT.
rootpřístupemTCP:1883na firewalluAktualizujte seznam balíčků Ubuntu a nainstalujte nejnovější Mosquitto Broker, který je z něj dostupný
sudo apt-get update
sudo apt-get install mosquitto
Služba Mosquitto se spustí po instalaci.
sudo apt-get install mosquitto-clients
Klienti Mosquitto nám pomáhají snadno testovat MQTT pomocí nástroje příkazového řádku. Použijeme dvě příkazová okna, jedno pro přihlášení k odběru pojmenovaného tématu "test"a druhé pro zveřejnění zprávy do něj.
Témata jsou štítky používané brokerem k filtrování zpráv pro každého připojeného klienta. Klientský program přihlášený k odběru tématu "Home1/BedroomTemp"bude poslouchat pouze zprávy publikované na stejné téma jinými klienty.
"test"mosquitto_sub -t "test"
Mosquito_subje předplatitelský klient, kterého jsme nainstalovali v předchozím příkazu. Zde zadáváme " -t" následovaný názvem tématu.
"test"Přihlaste se k terminálu jako druhá instance a publikujte zprávu k "test"tématu.
mosquitto_pub -m "message from mosquitto_pub client" -t "test"
Zde za doplňkovým parametrem " –m" následuje zpráva, kterou chceme publikovat. Stiskněte " Enter" a měli byste vidět zprávu od mosquitto_pub clientzobrazenou v jiném terminálu, kde mosquito_sub clientběží.
Mosquitto přichází s nástrojem pro generování souborů hesel s názvem mosquitto_passwd.
sudo mosquitto_passwd -c /etc/mosquitto/passwd dave
Password: password
Vytvořte konfigurační soubor pro Mosquitto odkazující na soubor s hesly, který jsme právě vytvořili.
sudo nano /etc/mosquitto/conf.d/default.conf
Tím se otevře prázdný soubor. Vložte do něj následující.
allow_anonymous false
password_file /etc/mosquitto/passwd
Uložte a ukončete textový editor pomocí „ Ctrl+O“, „ Enter“ a „ Ctrl+X“.
Nyní restartujte server Mosquitto a otestujte naše změny.
sudo systemctl restart mosquitto
V okně klienta pro přihlášení stiskněte " Ctrl+C" pro ukončení klienta pro přihlášení k odběru a restartujte jej následujícím příkazem.
mosquitto_sub -t "test" -u "dave" -P "password"
Všimněte si velkého -P zde .
V okně publikačního klienta zkuste publikovat zprávu bez hesla.
mosquitto_pub -t "test" -m "message from mosquitto_pub client"
Zpráva bude odmítnuta s následující chybovou zprávou.
Connection Refused: not authorised.
Error: The connection was refused.
Nyní publikujte zprávu pomocí usernamea password.
mosquitto_pub -t "test" -m "message from mosquitto_pub client" -u "dave" -P "password"
Stiskněte " Enter" a zobrazí se zpráva v okně klienta přihlášení, jako v kroku 2.
Nyní jsme nastavili server MQTT chráněný heslem. Veřejnou IP adresu svého serveru Ubuntu můžete použít jako zprostředkovatele MQTT pro své projekty.
Umělá inteligence není v budoucnosti, je zde přímo v současnosti V tomto blogu si přečtěte, jak aplikace umělé inteligence ovlivnily různé sektory.
Jste také obětí DDOS útoků a nemáte jasno v metodách prevence? Chcete-li vyřešit své dotazy, přečtěte si tento článek.
Možná jste slyšeli, že hackeři vydělávají spoustu peněz, ale napadlo vás někdy, jak takové peníze vydělávají? Pojďme diskutovat.
Chcete vidět revoluční vynálezy Google a jak tyto vynálezy změnily život každého dnešního člověka? Pak si přečtěte na blogu a podívejte se na vynálezy od Googlu.
Koncept aut s vlastním pohonem, která vyrazí na silnice s pomocí umělé inteligence, je snem, který už nějakou dobu máme. Ale přes několik slibů nejsou nikde vidět. Přečtěte si tento blog a dozvíte se více…
Jak se věda vyvíjí rychlým tempem a přebírá mnoho našeho úsilí, stoupá také riziko, že se vystavíme nevysvětlitelné singularitě. Přečtěte si, co pro nás může znamenat singularita.
Přečtěte si blog, abyste co nejjednodušším způsobem poznali různé vrstvy v architektuře velkých dat a jejich funkce.
Způsoby ukládání dat se mohou vyvíjet od narození dat. Tento blog se zabývá vývojem ukládání dat na základě infografiky.
V tomto digitálním světě se chytrá domácí zařízení stala klíčovou součástí života. Zde je několik úžasných výhod chytrých domácích zařízení o tom, jak náš život stojí za to žít a zjednodušit jej.
Apple nedávno vydal doplňkovou aktualizaci macOS Catalina 10.15.4, která opravuje problémy, ale zdá se, že aktualizace způsobuje další problémy, které vedou k zablokování počítačů mac. Přečtěte si tento článek a dozvíte se více