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

Yanıt: NodeMCU üzerinde römork takipçisi: harita kartı geçerli koordinatlı satır yok diyor

Yapay zekâ tarafından English dilinden çevrildi ·

O veri yükünde üç şey var, bunların ikisinde forklift takipçilerinde ben de takıldım.Harita kartının Longitude sütunu varsayılan olarak lng, Latitude ise lat. Sen lon gönderiyorsun, bu yüzden her satırda boylam yok ve atlanıyor. Ya cihazda anahtarı yeniden adlandır ya da karttaki Longitude sütununu lon olarak ayarla. Ben cihazda yeniden adlandırırdım, böylece gelecekteki her kart sorunsuz çalışır.Sayıları JSON’u String() ile oluşturduğun için metin olarak gönderiyorsun. Sayı benzeri metinler karşılaştırmalarda çoğu zaman çalışır, yine de gerçek sayılar gönder. Ayrıca String(float) varsayılan olarak iki ondalık basamak verir, bu yaklaşık bir kilometreye denk gelir. Römorkların hepsi aynı noktada görünür.Ve konum geçerli değilse yayınlama yapma, yoksa bir kulübede her açıldığında römorkların Afrika açıklarında 0,0 noktasında park ettiği görülür.

if (gps.location.isValid() && gps.location.age() < 3000) {
char buf[96];
snprintf(buf, sizeof(buf), "{"lat":%.6f,"lng":%.6f,"spd_kmh":%.1f}",
gps.location.lat(), gps.location.lng(), gps.speed.kmph());
client.publish("v1/telemetry", buf);
}

snprintf ile %f, Uno’dan farklı olarak ESP8266 çekirdeğinde çalışır. Kart ayarları Map cards sayfasında.

Timestamps in UTC or it didn't happen.
Kabul edilen çözüm♥ 9