ESP8266 এ এটি কমান্ড প্রেরণে সিরিয়াল কম ব্যবহার করে আড়ুইডিনোতে এমকিউটিটি কীভাবে ব্যবহার করবেন


10

আমি সবেমাত্র এমকিউটিটি প্রোটোকলটি সন্ধান করা শুরু করেছি।

পরিস্থিতি

আমার কলেজ প্রকল্পে, বর্তমানে, আমি আরডুইনোকে মূল এমসিইউ হিসাবে ব্যবহার করি এবং এতে প্রতিটি কাজ করি এবং সিরিয়াল কম ব্যবহার করি। কমান্ডগুলি এসএসপি 66৮6666 (HTTP অনুরোধের জন্য, সার্ভারে স্ক্রিপ্টগুলি চালানোর জন্য) প্রেরণ করতে। আমার মূলত একটি ওয়েবপৃষ্ঠায় (স্থানীয় সার্ভার দ্বারা হোস্ট করা) কিছু ডেটা (আরডুইনো থেকে) ঠেলাঠেলি করা দরকার। আমি এমকিউটিটি প্রোটোকলটি অনুসন্ধান করে খুঁজে পেয়েছি যা ক্লায়েন্টদের উপর ডেটা প্রকাশ এবং সাবস্ক্রাইব করতে সক্ষম করে (ঠিক কী আমি চাইছিলাম)। তবে আমি যে টিউটোরিয়ালগুলি সন্ধান করছি সেগুলির বেশিরভাগগুলি সম্পূর্ণভাবে আরডুইনো (ওয়াইফাই ঝাল সহ) বা সম্পূর্ণরূপে esp8266 এ রয়েছে।

আমি যেটি জানতে চাই তা হ'ল আমার বর্তমান কনফিগারেশনের মতো এটিও কি এমকিউটিটি ব্যবহারের কোনও সম্ভাব্য উপায়? অর্থাত্, আর্দুইনো ব্যবহার করে সমস্ত কাজ করতে এবং এর সিরিয়াল কম ব্যবহার করে। এমকিউটিটি-তে কেবল এটি আদেশ দ্বারা ডেটা প্রকাশ করা।

আমার প্রকল্প সম্পর্কে অতিরিক্ত তথ্য এখানে উল্লেখ করা হয়েছে: স্মার্ট হোম সিস্টেমে কোন প্রযুক্তি ব্যবহার করা হবে তা নিয়ে বিভ্রান্ত


আপনি আরডুইনো এবং ইএসপি-র মধ্যে ওয়াইফাই দিয়ে এমকিউটিটি পাঠাতে পারেন। শারীরিক সংযোগ করার দরকার নেই।
জিমি ওয়েস্টবার্গ

এর জন্য আমারও আরডুইনোতে ওয়াইফাই লাগবে তাইনা? আমারে আরডুইনো এবং ইএসপি-র মধ্যে ডেটা প্রেরণের দরকার নেই। আমি স্থানীয় সার্ভারে আরডুইনো থেকে ডেটা প্রেরণের জন্য এসএসপি ব্যবহার করছি, আমার আরডুইনোর কাছে ওয়াইফাই ঝাল নেই
সেলিম শামীম

আহা, আপনার যদি ইতিমধ্যে শারীরিক সংযোগ সম্পন্ন হয়ে থাকে তবে কেবল এফডাব্লু ইএসপি ইজিটি দেখুন, যা বাক্সের বাইরে খুব শক্ত এমকিউটিটি ইন্টিগ্রেশন রয়েছে।
জিমি ওয়েস্টবার্গ

sonyarouje.com/2016/03/15/… আমি এই পোস্টটি পেয়েছি, আপনি কি যা বলছিলেন তা কি: পি এটি যাবার উপায়? দুঃখিত আমি মাত্র সুপার নবাগত: ডি
সেলিম শামীম

1
আমি ইউআরটি-র মাধ্যমে এমকিউটিটি চেষ্টা করেছি (esp8266 এ এটি কমান্ড প্রেরণে) github.com/nopnop2002/MQTT_UNO
nopnop2002

উত্তর:


4

অবশেষে আমি সনি আরজের একটি টিউটোরিয়াল পেয়েছি । দেখা যাচ্ছে যে, esp কমান্ডগুলির ম্যানুয়াল প্রেরণকে আমি পুরোপুরি ত্যাগ করতে হয়েছিল এবং লাইব্রেরিটি (WiFiEsp.h) ব্যবহার করতে হয়েছিল। ইঙ্গিত ... এটি আরও ভাল!

যদিও প্রাথমিকভাবে এটি আমার esp8266 এর সাথে কাজ করে নি কারণ এটির একটি পুরানো ফার্মওয়্যার ছিল এবং ত্রুটি "ফার্মওয়্যার সমর্থিত নয়" বলে রিপোর্ট করেছে। আমাকে একটি নতুন ফার্মওয়্যার ফ্ল্যাশ করতে হয়েছিল (আমার ক্ষেত্রে 1.54 সংস্করণে কাজ করে)। ফার্মওয়্যার ফ্ল্যাশিংয়ে যে কোনও সমস্যা করতে পারে সেহেতু এই বিষয়টিকে উল্লেখ করে কিছু সহায়তা পেতে পারে: ESP8266 সর্বশেষ ফার্মওয়্যার ফ্ল্যাশ করতে পারে না, বলেছে "দ্রুত ফ্ল্যাশিং ত্রুটি" এবং "প্যাকেটের অবৈধ হেড ('')"

এছাড়াও, আমি সমস্ত ডাউনলোডের সরঞ্জাম এবং টিউটোরিয়াল পৃষ্ঠার একটি অনুলিপি নিজেই সংরক্ষণ করেছি, সুতরাং ভবিষ্যতে যদি পোস্টটি সরিয়ে দেওয়া হয় বা কেউ যদি সরঞ্জামগুলি ফ্ল্যাশ করার সন্ধান না করে। আমার কাছে মন্তব্য বা কোনও কিছুতে (এখানে পোস্ট করা হচ্ছে না কারণ অন্য কারও বিষয়বস্তু পোস্ট করা ঠিক আছে কিনা আমি জানি না)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.