Yeni: Yapay zekâ güvenlik duvarı tüm platformu izliyor ve her olayı sade bir dille açıklıyor. Nasıl çalıştığını görün

ESP32 sensörlerimi kendi ağına almak: Ulaşmaları gereken yerler neler?

ESP32 sensörlerimi kendi ağına almak: Ulaşmaları gereken yerler neler?

Çözüldü 6 4

Yapay zekâ tarafından English dilinden çevrildi ·

Merhaba herkese, tamamen yeni başlayan biriyim, uzun yazı için özür dilerim.Evin çevresinde 5 ESP32’m var (iki sıcaklık/nem sensörü, garaj kapısı için bir reed anahtarı, kazanın altında bir su kaçağı sensörü ve elektrik sayacının LED’ini okuyan bir sensör). Hepsi MQTT üzerinden Hermetry hesabıma veri gönderiyor ve bu çok iyi çalışıyor. Ama ucuz IoT cihazlarının ev ağlarına sızmak için kullanıldığına dair korkunç hikayeler okuyorum; eşim evden çalışıyor ve aynı Wi-Fi’de bir iş bilgisayarı kullanıyor, bu yüzden bunları ayırmak istiyorum.Yönlendiricim bir TP-Link Archer AX55 (internet sağlayıcısının verdiği modem, modem modunda). “Guest Network” adında bir ağı var ve “Allow guests to see each other and access my local network” adlı bir seçeneği var; ayrıca eski bir Raspberry Pi 3’üm de var, işe yararsa.Emin olmadığım noktalar:1. ESP’leri misafir ağına alırsam Hermetry’ye yine ulaşabilecekler mi? Herhangi bir port yönlendirmem gerekiyor mu? 2. Her şeyi kilitlemek için Hermetry tarafında değiştirmem gereken bir şey var mı? 3. ESP’lerden birinde yapılandırma için küçük bir web sayfası var (sayaç olanında). Telefonumdan buna erişimi kaybedecek miyim?Dün gece sıcaklık sensörlerinden birini test için misafir Wi-Fi’ye taşıdım, o zamandan beri hiçbir şey göndermiyor; bir şeyi bozmuş olmalıyım.

Ask me about 4–20 mA.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

AX55 ağ başına güvenlik duvarı kuralları ayarlamanıza izin veriyor mu, yoksa yalnızca misafir ağı açma/kapama izolasyon anahtarı mı var?

♥ 2

Yapay zekâ tarafından English dilinden çevrildi ·

Gördüğüm kadarıyla yalnızca izolasyon anahtarı var, bir de bant genişliği sınırı. Düzgün bir kural yok.

Ask me about 4–20 mA.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Broker’ın misafir ağı üzerinden onlara ulaşması gerektiği için, sanırım yönlendiricide 8883 portunu ESP’lere yönlendirmeniz gerekecek?

Measure twice, poll once.
♥ 0

Yapay zekâ tarafından English dilinden çevrildi ·

Yönlendirme gerekmiyor, cihazlar her zaman dışarıya bağlantı başlatır. Ben de tesis yönetimiyim, BT uzmanı değilim; ancak geçen yıl otelimizde BT yüklenicimiz tüm oda sensörlerini ve kazan ağ geçidini ayrı bir SSID’ye aldığında bunu yaşadım ve bu süreçten çok şey öğrendim.Sensörlerin dışarıya giden ihtiyaçları:

TCP 8883   MQTT over TLS to the device host on your Connection details card
TCP 443    only if any of them use the HTTPS device API
UDP 53     DNS (they connect by host name, TLS needs the name)
UDP 123    NTP, the ESP needs real time to check the server certificate

Içeriye gelen trafik yok. AX55 misafir ağında “birbirini görsün ve yerel ağıma erişsin” seçeneği KAPALI olduğunda hemen hemen doğru yapılandırmayı elde edersiniz: ESP’ler internete erişebilir ama dizüstü bilgisayara erişemez.Test sensörünüz için tahminim: ya ana makineyi çözümleyemiyor (bazı misafir ağları tuhaf DNS adresleri dağıtır) ya da zamanı alamıyor. Bizde tam olarak böyle oldu; yeni SSID’de NTP engellendiği için ESP’ler TLS bağlantısında başarısız oluyordu. Mümkünse seri çıktıyı izleyin.Hermetry tarafında cihaz profilinizi açın ve cihaz taşıma güvenliği sayfasındaki sertleştirme listesini kontrol edin: düz MQTT kapalı (yalnızca TLS, 8883 portu), URL’deki token kapalı, TLS olmadan izin verilen komutlar boş. Ayrıca en fazla 64 ağ veya adres alabilen bir İzin verilen ağlar alanı var; bu listenin dışındaki cihazlar reddedilir. Evinizin sabit bir genel IP adresi varsa onu buraya yazabilirsiniz, böylece karttan kopyalanan bir token başka hiçbir yerde işe yaramaz.Sayaç sayfanız için: izolasyon açıkken, ana Wi-Fi’deki telefonunuz ona erişemez. Bu tür işler için bir dizüstü bilgisayarı cihaz SSID’sinde tuttuk.

Kabul edilen çözüm♥ 1

Yapay zekâ tarafından English dilinden çevrildi ·

Meğer sorun buymuş. Misafir ağı yönlendiriciyi DNS olarak sorunsuz veriyor, ama sketch’im bir firewall’un engellediği sabit kodlu bir NTP IP’si kullanıyordu; bu yüzden saat hiç ayarlanmadı ve TLS başarısız oldu. Bunu pool.ntp.org olarak değiştirdim ve sensör geri geldi. Beşi de şu an misafir ağında, izolasyon kapalı ve iş dizüstü bilgisayarı onları göremiyor.Port yönlendirmesine dokunmadım, Kevin, yine de teşekkürler.

Ask me about 4–20 mA.
♥ 2

Yapay zekâ tarafından English dilinden çevrildi ·

Ev bağlantısında İzin verilen ağlar ayarıyla dikkatli olun. Çoğu İngiliz internet sağlayıcısı genel IP adresinizi zaman zaman değiştirir ve bu değiştiği gün her sensör reddedilir (CONNACK 5; neden yalnızca cihazın Log sekmesinde görünür). Bunu yalnızca sabit IP için ödeme yapıyorsanız kullanın.

♥ 1
7 yazı görüntüleniyor – 1 ile 7 arası (toplam 7)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.

Sohbete katılın

Soru sormak ve yanıtlamak, yararlı gönderileri beğenmek ve sorununuzu çözen yanıtı işaretlemek için oturum açın. Her katkı puan ve seviye kazandırır.

Paylaş