دستیار هوش مصنوعی
اعلان‌ها
پاک کردن همه

دستگاه IoT من بعد از قطع اینترنت دیگه reconnect نمی‌شه، چکار باید بکنم؟

نوشته‌ها: 6
شروع‌کننده موضوع
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@aimanzarei)
عضو فعال
عضویت: 1 سال پیش

برد ESP8266 دارم که از طریق MQTT به سرور وصل می‌شه. وقتی اینترنت قطع می‌شه و دوباره وصل می‌شه، دستگاه reconnect نمی‌شه تا ریستش کنم. تو loop هم check گذاشتم برای WiFi و MQTT، ولی جواب نداده. راه حل درست چیه؟


پاسخ
برچسب‌های موضوع
5 پاسخ
نوشته‌ها: 11
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@nadrjmali)
عضو فعال
عضویت: 1 سال پیش

مشکل رایجیه. باید تو loop یه reconnect دقیق بنویسی، مخصوصاً با تایم delay. بدون delay گاهی کلاً گیر می‌کنه.


پاسخ
hosseinele
نوشته‌ها: 19
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@hosseinele)
عضویت: 1 سال پیش

اگه از PubSubClient استفاده می‌کنی، داخل reconnect حتماً چک کن که وای‌فای هم وصل باشه. بعضی وقتا فقط MQTT رو چک می‌کنن.


پاسخ
نوشته‌ها: 5
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@alisadghi)
عضو فعال
عضویت: 1 سال پیش

من یه تایمر نوشتم که اگه به مدت ۵ دقیقه ارتباط نداشت، یه soft reset بزنه. این‌طوری نیاز به دخالت دستی نیست.


پاسخ
نوشته‌ها: 11
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@nadrjmali)
عضو فعال
عضویت: 1 سال پیش

و اگه از مودم ارزون استفاده کنی که DHCP کند داشته باشه، reconnect با تأخیر زیادی انجام می‌شه یا اصلاً انجام نمی‌شه.


پاسخ
نوشته‌ها: 15
ترجمه
انگلیسی
اسپانیایی
فرانسوی
آلمانی
ایتالیایی
پرتغالی
روسی
چینی
ژاپنی
کره‌ای
عربی
هندی
هلندی
لهستانی
ترکی
ویتنامی
تایلندی
سوئدی
دانمارکی
فنلاندی
نروژی
چک
مجارستانی
رومانیایی
یونانی
عبری
اندونزیایی
مالایی
اوکراینی
بلغاری
کرواتی
اسلواکی
اسلوونیایی
صربی
لیتوانیایی
لتونیایی
استونیایی
(@saeed_gtx)
عضو برجسته
عضویت: 1 سال پیش

کتابخونه‌ی Async MQTT Client هم بهتره امتحان کنی. پایدارتره و تو پروژه صنعتی بهتر جواب داده.


پاسخ