অ-ইন্টারনেট-সংযুক্ত ওয়াইফাই ডিভাইসের জন্য মানক?


10

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

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

আমি অবশ্যই প্রতিটি ডিভাইসকে একটি সাধারণ HTTP রুট দিতে পারি এবং তারপরে আমার ইন্টারফেসটি বোঝে এমন অ্যাপ্লিকেশনগুলি লিখতে পারি, তবে আমি যদি এমন একটি মান প্রয়োগ করি যা আমাকে ইতিমধ্যে লিখিত এবং অ্যাপ্লিকেশনগুলিকে ব্যবহার করতে দেয় যা ইতিমধ্যে লিখিত হয়েছে এবং স্ট্যান্ডার্ডটি বুঝতে পারে ।

উত্তর:


7

আইওটি প্রোটোকল সম্পর্কে, বেশিরভাগই এইচটিটিপি, কোপ এবং এমকিউটিটি যোগাযোগের ক্ষেত্রে ব্যবহৃত হয়।

HTTP এবং CoAP সার্ভার যোগাযোগের জন্য REST ধরণের ক্লায়েন্ট (গুলি) এর জন্য উপযুক্ত এবং এমকিউটিটি ভিত্তিক মাল্টি ইউজার যোগাযোগ প্রকাশ এবং সাবস্ক্রাইব করতে সহায়তা করে, যেখানে উত্সটি সহজেই সার্ভার থেকে ক্লায়েন্ট, ক্লায়েন্ট থেকে সার্ভার এবং ক্লায়েন্ট থেকে ক্লায়েন্ট পর্যন্ত হতে পারে।

প্রশ্নের উত্তর:

এক থেকে একযোগে যোগাযোগের জন্য এইচটিটিপি বা কোপের উপরে আরএসটি বা মাল্টি পয়েন্ট ট্র্যাফিক ব্যবহারের জন্য এমকিউটিটি ব্যবহার করুন।

আরো বিস্তারিত

নীচের মন্তব্যের পরে আমি স্বীকার করি যে আমার উত্তরটি বেশ আংশিক ছিল, তাই আমি পরীক্ষা করে আরও কিছু খুঁজে পেয়েছি:

এমনকি যোগাযোগগুলিতে এই ধরণের মানদণ্ড রয়েছে, যদি সমস্ত গণনা করা হয়:

http://www.slideshare.net/butler-iot/butler-project-overview-13603599

সূত্র: ইইউ বাটলার প্রকল্প - যোগাযোগের বিষয়গুলি

এছাড়াও পোস্টস্কেপস.কম এর বিভিন্ন দিকের ভিত্তিতে নিম্নলিখিত তালিকা রয়েছে:

1  Infrastructure (ex: 6LowPAN, IPv4/IPv6, RPL)
2  Identification (ex: EPC, uCode, IPv6, URIs)
3  Comms / Transport (ex: Wifi, Bluetooth, LPWAN)
4  Discovery (ex: Physical Web, mDNS, DNS-SD)
5  Data Protocols (ex: MQTT, CoAP, AMQP, Websocket, Node)
6  Device Management (ex: TR-069, OMA-DM)
7  Semantic (ex: JSON-LD, Web Thing Model)
8  Multi-layer Frameworks (ex: Alljoyn, IoTivity, Weave, Homekit)

প্রতিটি উদাহরণের তালিকায় যেমন দেখা যায়, সেগুলি প্রচুর পরিমাণে রয়েছে এবং আরও কাস্টম এবং মালিকানা অবশ্যই রয়েছে।

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

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

মানদণ্ডটি হ'ল আপনি কী করতে পারেন এমন সমস্ত জিনিস এবং সেই পথে আপনি কত স্ট্যাক শিখতে চাইতে পারেন তা চিহ্নিত করা হবে। শেখার মাধ্যমে আমি বোঝাতে চাইছি আপনি এখনও গ্যাজেটগুলির সাথে সামান্য খেলতে চান এবং নির্দিষ্ট প্রোটোকলটি কীভাবে হুডের নীচে কাজ করে তা অবগত থাকতে হবে।


1
"REST ও HTTP" কিছুটা অস্পষ্ট। এমনকি এটি মাথায় রেখেই আমি ইন্টারফেসটি বিশেষত 'ডি' এবং 'অফ' এর চেয়ে বেশি বুঝতে পারে এমন ডিভাইসগুলির জন্য ইন্টারফেসটি ডিজাইনের একশো আলাদা উপায় সম্পর্কে ভাবতে পারি। আদর্শভাবে আমি কেবল আইপি ঠিকানা এবং ডিভাইসের ধরণ সরবরাহ করব এবং বাকী মানক করা হবে। এর মতো কি কিছু আছে?
ফোরভিউন

7

আমার সুপারিশটি এমকিউটিটি। বহুমুখী, লাইটওয়েট এবং মডিউলার, এটি এমনকি একটি ESP8266 (হাব এবং ক্লায়েন্ট) এ চালানো যেতে পারে। এমকিউটিটি প্রোটোকল এম্বেড, মোবাইল ডিভাইস এবং ম্যাক, উইন্ডোজ এবং লিনাক্সের মতো বড় ফ্যাটযুক্ত ওএস থেকে শুরু করে অনেক প্ল্যাটফর্মের জন্য উপলব্ধ।

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

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

আমি আমার 12 ভি ডিসি ডিভাইসের জন্য আমার নিজস্ব আরডুইনো / এমকিউটিটি ডিভাইসও তৈরি করেছি এবং আমার 230v এসি ডিভাইসের জন্য একটি ইএসপি 8266 ভিত্তিক পণ্য ব্যবহার করেছি।

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