সিলিকন ল্যাবস লোগো

ল্যাব 4: FLiRS ডিভাইসগুলি বুঝুন

এই হ্যান্ডস-অন ব্যায়ামটি একটি Z-ওয়েভ FLiRS ডিভাইস কী তা প্রদর্শন করবে। অনুশীলনটি ডোরলক ব্যবহার করবেample অ্যাপ্লিকেশন যা জেড-ওয়েভ এমবেডেড SDK-এর অংশ হিসাবে পাঠানো হয়
এই অনুশীলনটি "জেড-ওয়েভ 1-দিনের কোর্স" সিরিজের অংশ।

  1. SmartStart ব্যবহার করে অন্তর্ভুক্ত করুন
  2. স্নিফার ব্যবহার করে জেড-ওয়েভ আরএফ ফ্রেমগুলি ডিক্রিপ্ট করুন
  3. 3A: কম্পাইল সুইচ অন/অফ এবং ডিবাগ সক্ষম করুন
    3B: সুইচ অন/অফ পরিবর্তন করুন
  4. FLiRS ডিভাইসগুলি বুঝুন

মূল বৈশিষ্ট্য

  • একটি FLiRS ডিভাইসের মূল বৈশিষ্ট্যগুলি বুঝুন।
  • এনার্জি প্রো ব্যবহার করুনfiler পাওয়ার খরচ ক্যাপচার করতে।

ভূমিকা

এই অনুশীলনে আমরা একটি জেড-ওয়েভ এফএলআইআরএস ডিভাইস অন্বেষণ করব এবং একটি "শ্রবণকারী ঘুমের ডিভাইস" এর সুবিধাগুলি শিখব; একটি ব্যাটারি চালিত ডিভাইস যার সাথে যেকোন সময় যোগাযোগ করতে হবে স্বল্প বিলম্বের সাথে।

হার্ডওয়্যার প্রয়োজনীয়তা
  • 1 WSTK প্রধান উন্নয়ন বোর্ড
  • 1 Z-ওয়েভ রেডিও ডেভেলপমেন্ট বোর্ড: ZGM130S SiP মডিউল
  • 1 UZB কন্ট্রোলার
  • 1 ইউএসবি জেনিফার
সফ্টওয়্যার প্রয়োজনীয়তা
  • সরলতা স্টুডিও v4
  • Z-ওয়েভ 7 SDK
  • জেড-ওয়েভ পিসি কন্ট্রোলার
  • জেড-ওয়েভ জেনিফার

সিলিকন ল্যাবস ল্যাব 4 বোঝে FLiRS ডিভাইস

পূর্বশর্ত

পূর্ববর্তী হ্যান্ডস-অন ব্যায়ামগুলি একটি জেড-ওয়েভ নেটওয়ার্ক তৈরি করতে এবং বিকাশের উদ্দেশ্যে আরএফ যোগাযোগ ক্যাপচার করতে পিসি কন্ট্রোলার এবং জেনিফার অ্যাপ্লিকেশনটি কীভাবে ব্যবহার করতে হয় তা কভার করেছে। এই অনুশীলনটি অনুমান করে যে আপনি এই সরঞ্জামগুলির সাথে পরিচিত। পূর্ববর্তী হ্যান্ড-অন ব্যায়ামগুলি কীভাবে এস ব্যবহার করতে হয় তাও কভার করেছেampজেড-ওয়েভ SDK-এর সাথে পাঠানো হয় এমন অ্যাপ্লিকেশন। এই অনুশীলনটি অনুমান করে যে আপনি s-এর একটি ব্যবহার এবং সংকলন করার সাথে পরিচিতampলে অ্যাপ্লিকেশন।

ডোরলক এস কম্পাইল করুনampলে অ্যাপ্লিকেশন

এই বিভাগে আমরা ডোরলক এস কম্পাইল করবampলে অ্যাপ্লিকেশন। প্রয়োজনীয় পদক্ষেপগুলি একই, যেমন সুইচ অন/অফের জন্য, যা আমরা "3A: কম্পাইল সুইচ অনঅফ এবং সক্ষম-ডিবাগ" অনুশীলনে কভার করেছি। নিম্নলিখিত ধাপে, ধাপগুলি সংক্ষিপ্ত করা হয়েছে, কিন্তু আপনি যদি সিরিয়াল ডিবাগার সক্রিয় এবং ব্যবহার করার নির্দেশাবলী চান তাহলে আপনার অনুশীলন 3A দেখুন।

খুলুন এসampলে প্রকল্প
  1. আপনার জেড-ওয়েভ হার্ডওয়্যারটিকে কম্পিউটারের ইউএসবি পোর্টের সাথে সংযুক্ত করুন এবং এটি সরলতা স্টুডিওতে "ডিবাগ অ্যাডাপ্টার" বিভাগে প্রদর্শিত হবে৷
  2. "J-Link Silicon Labs"-এ একবার ক্লিক করুন যা স্টুডিওকে Z-Wave 700 সম্পর্কিত প্রাসঙ্গিক তথ্য প্রদর্শনের নির্দেশ দেয়।
  3. অধীনে "সফ্টওয়্যার প্রাক্তনample” DoorLock s-এ ক্লিক করুনampআবেদনসিলিকন ল্যাবস ল্যাব 4 বুঝুন FLiRS ডিভাইস-চিত্র 2
ফ্রিকোয়েন্সি সেট করুন

এসample অ্যাপটি এখনও কম্পাইল করবে না। আপনি যে অঞ্চলে Z-ওয়েভ পণ্য ব্যবহার করতে চান তার সাথে মেলে এমন ফ্রিকোয়েন্সি সেট করতে হবে।

  • মূল উৎসে file "DoorLockKeyPad.c", পরিবর্তনশীল APP_FREQ সনাক্ত করুন:সিলিকন ল্যাবস ল্যাব 4 বুঝুন FLiRS ডিভাইস-চিত্র 3

SDK দ্বারা সমর্থিত ফ্রিকোয়েন্সিগুলির একটি সম্পূর্ণ তালিকার জন্য সারণী 1 পড়ুন।
ইঙ্গিত নেভিগেট সিলিকন ল্যাবস webZ-ওয়েভ আরএফ-এর জন্য কোন দেশগুলি অনুমোদিত হয়েছে তা দেখতে সাইট।
টেবিল 1: ওভারview সম্ভাব্য ফ্রিকোয়েন্সি

ফ্রিকোয়েন্সি অঞ্চল  ব্যবহার করার জন্য পরিবর্তনশীল 
ইউরোপ REGION_EU
মার্কিন যুক্তরাষ্ট্র REGION_US
অস্ট্রেলিয়া/নিউজিল্যান্ড REGION_ANZ
হংকং REGION_HK
মালয়েশিয়া REGION_MY
ভারত REGION_IN
ইজরায়েল REGION_IL
রাশিয়া REGION_RU
চীন REGION_CN
জাপান REGION_JP
কোরিয়া REGION_KR

এই গাইডে আমরা ইউরোপীয় ফ্রিকোয়েন্সি ব্যবহার করব, এইভাবে আমরা "REGION_EU" প্রবেশ করি।সিলিকন ল্যাবস ল্যাব 4 বুঝুন FLiRS ডিভাইস-চিত্র 4

ডোরলক এস কম্পাইল করুনampলে অ্যাপ্লিকেশন

আপনি এখন Z-Wave s কনফিগার করেছেনample অ্যাপ্লিকেশন, এবং আপনি কম্পাইল করতে প্রস্তুত।

  1. "বিল্ড" এ ক্লিক করুননির্মাণ করুন প্রকল্প নির্মাণ শুরু করার জন্য বোতাম।
  2. কিছুক্ষণ পরে বিল্ড শেষ হলে, প্রজেক্ট এক্সপ্লোরারে "বাইনারিজ" নামে একটি নতুন ফোল্ডার দেখানো হয়। ফোল্ডারটি প্রসারিত করুন এবং *.hex-এ ডান-ক্লিক করুন file "ডিভাইস থেকে ফ্ল্যাশ..." নির্বাচন করতে।
  3. পপ-আপ উইন্ডোতে সংযুক্ত হার্ডওয়্যার নির্বাচন করুন। "ফ্ল্যাশ প্রোগ্রামার" এখন সমস্ত প্রয়োজনীয় ডেটা দিয়ে ভরা হয়েছে, এবং আপনি "প্রোগ্রাম" এ ক্লিক করতে প্রস্তুত।
  4. "প্রোগ্রাম" ক্লিক করুন।

কিছুক্ষণ পরে, প্রোগ্রামিং শেষ হয়, এবং আপনার শেষ ডিভাইসটি এখন Z-Wave s দিয়ে ফ্ল্যাশ করা হয়ampআবেদন

ডোরলক এস অন্তর্ভুক্ত করুন এবং চালানampলে অ্যাপ্লিকেশন

এই বিভাগে, আমরা ডোরলক এস অন্তর্ভুক্ত করবampজেড-ওয়েভ নেটওয়ার্কে অ্যাপ্লিকেশন। পূর্ববর্তী অনুশীলন "Zniffer ব্যবহার করে 2A ডিক্রিপ্ট Z-ওয়েভ RF ফ্রেম"-এ, আমরা ইতিমধ্যেই পিসি কন্ট্রোলারের প্রভিশনিং তালিকায় DSK-কে যুক্ত করেছি।
ইঙ্গিত: অভ্যন্তরীণ file রিপ্রোগ্রামিংয়ের মধ্যে সিস্টেমটি মুছে ফেলা হয় না। এটি একটি নোডকে একটি নেটওয়ার্কে থাকার অনুমতি দেয় এবং আপনি যখন এটি পুনরায় প্রোগ্রাম করেন তখন একই নেটওয়ার্ক কীগুলি রাখতে পারেন। আপনি যদি পরিবর্তন করতে চান (যেমন, মডিউলটি যে ফ্রিকোয়েন্সিতে কাজ করে বা DSK) নতুন ফ্রিকোয়েন্সি অভ্যন্তরীণ NVM-এ লেখা হওয়ার আগে আপনাকে চিপটিকে "মুছে ফেলতে" হবে। এর মানে হল আমরা আমাদের ডিভাইসটিকে সম্পূর্ণ ভিন্ন s দিয়ে প্রোগ্রাম করা সত্ত্বেও DSK এখনও বৈধ থাকবেampআবেদন
আপনি যদি একটি নতুন ডিভাইস ব্যবহার করেন বা যদি আপনি আগে পিসি কন্ট্রোলারে DSK যোগ না করে থাকেন, তাহলে একটি ডিভাইস থেকে ডিএসকে কীভাবে রিডআউট করতে হয় তার নির্দেশাবলীর জন্য "2A ডিক্রিপ্ট জেড-ওয়েভ আরএফ ফ্রেমগুলি Zniffer ব্যবহার করে" অনুশীলনটি দেখুন। এটি পিসি কন্ট্রোলারে।

পিসি কন্ট্রোলার থেকে/তে পুরানো ডিভাইসটি সরান/অন্তর্ভুক্ত করুন

যেহেতু ডিএসকে একই, পিসি কন্ট্রোলার মনে করে যে ডিভাইসটি ইতিমধ্যেই অন্তর্ভুক্ত, যদিও একটি সুইচ অন/অফ হিসাবে। আমাদের স্যুইচ অন/অফ-এ অ্যাসোসিয়েশন সরাতে হবেampএই DSK-এর কাছে আবেদন করুন।

  1. পিসি কন্ট্রোলারে, "রিমুভ" এ ক্লিক করুন
  2. ডিভাইসটিতে, ডিভাইসটিকে শেখার মোডে সেট করতে "BTN1" এ ক্লিক করুন।
  3. ডিভাইসটি এখন পিসি কন্ট্রোলার থেকে সরানো উচিত।

পুরানো অ্যাসোসিয়েশন মুছে ফেলা হলে, PC কন্ট্রোলার স্বয়ংক্রিয়ভাবে DoorLock s অন্তর্ভুক্ত করবেample অ্যাপ্লিকেশন স্মার্টস্টার্ট ধন্যবাদ. সফলভাবে, পিসি কন্ট্রোলারটি চিত্র 5 এর মতো হওয়া উচিত।সিলিকন ল্যাবস ল্যাব 4 বুঝতে FLiRS ডিভাইসগুলি চিত্র 5

কার্যকারিতা পরীক্ষা করুন

এই বিভাগে, আমরা সংক্ষেপে DoorLock S-এর কার্যকারিতা পরীক্ষা করবampআবেদন
ইঙ্গিত সমস্ত s কার্যকারিতাampসরলতা স্টুডিওর ডকুমেন্টেশন বিভাগে পাওয়া "INS14278 কিভাবে সার্টিফাইড অ্যাপস ব্যবহার করবেন" নথিতে অ্যাপ্লিকেশনগুলি বর্ণনা করা হয়েছে। লক এবং আনলক কার্যকারিতা পরীক্ষা করুন। নিম্নলিখিত ধাপে, আমরা দরজাটি আনলক করব:

  1. পিসি কন্ট্রোলারে, নিচের-বাম কোণে সুরক্ষিত কমান্ড ক্লাসের অধীনে “62 DOOR_LOCK”-এ ডাবল ক্লিক করুন।
  2. এটি "কমান্ড ক্লাস" খোলে view পিসি কন্ট্রোলারে এবং ডোর লক কমান্ড ক্লাস নির্বাচন করে।
  3. কমান্ডটি "0x01 DOOR_LOCK_OPERATION_SET" এ সেট করুন
  4. "টার্গেট মান" সেট করুন "00-DOOR_UNSECURED" এ
  5. "পাঠান" ক্লিক করুন।

যাচাই করুন যে LED3 এখন চালু আছে। পরবর্তী, আমরা দরজা লক করব, এবং LED3 বন্ধ করা উচিত:

  1. "টার্গেট মান" সেট করুন "FF-DOOR_SECURED" এ
  2. "পাঠান" ক্লিক করুন।সিলিকন ল্যাবস ল্যাব 4 বুঝতে FLiRS ডিভাইসগুলি চিত্র 6
একটি FLiRS ডিভাইসের জন্য ওয়েক-আপ বিম

যদি একটি Z-ওয়েভ কন্ট্রোলার বা নেটওয়ার্কের অন্য নোডকে একটি ব্যাটারি-চালিত ডিভাইস যেমন দরজার লকের সাথে যোগাযোগ করতে হয়, তাহলে নিয়ামক একটি বিশেষ বিম সংকেত পাঠায়। এই মরীচির উদ্দেশ্য হল FLiRS ডিভাইসকে জাগানো। FLiRS ডিভাইসটি স্লিপ মোড এবং একটি আংশিকভাবে জাগ্রত মোডের মধ্যে বিকল্প হয় যেখানে এটি প্রতি সেকেন্ডে একবার থেকে প্রতি সেকেন্ডে চার বার হারে এই রশ্মি সংকেত শুনছে (এটি ডিজাইনারের পছন্দ)। যখন FLiRS ডিভাইসটি এই রশ্মিটি গ্রহণ করে, এটি অবিলম্বে পুরোপুরি জেগে ওঠে এবং তারপরে নিয়ামক বা অন্যান্য Z-Wave ডিভাইসের সাথে যোগাযোগ করে স্ট্যান্ডার্ড Z-Wave প্রোটোকল কমান্ড ব্যবহার করে। যদি ডিভাইসটি একটি বীম শুনতে না পায় তবে এটি আংশিকভাবে আবার জাগ্রত না হওয়া পর্যন্ত এবং একটি বীমের জন্য না শোনা পর্যন্ত এটি অন্য সময়ের জন্য পূর্ণ ঘুমে ফিরে যায়। এটি এই আংশিকভাবে জাগ্রত মোডটি বিশেষ বীমের সাথে মিলিত যা প্রায় এক সেকেন্ডের যোগাযোগের বিলম্ব প্রদান করে সম্পূর্ণ ঘুমন্ত ডিভাইসগুলির সাথে সমানভাবে ব্যাটারি লাইফ প্রদান করে।
জেড-ওয়েভ এফএলআইআরএস ডিভাইসগুলির আরও গভীর বিবরণের জন্য ইঙ্গিত "জেড-ওয়েভ এফএলআইআরএস: ওয়্যারলেস স্মার্ট ডোর লক এবং থার্মোস্ট্যাট সক্ষম করা" দেখুন।
জেড-ওয়েভ জেনিফারে ওয়েকআপ বিম দেখা যায়। Zniffer ব্যবহার করার নির্দেশাবলীর জন্য Zniffer ব্যবহার করে 2A ডিক্রিপ্ট জেড-ওয়েভ আরএফ ফ্রেমগুলিকে "Zniffer ট্রেস কীভাবে ক্যাপচার করতে হয়" এই বিভাগে তা কভার করবে না। হোমআইডি-তে ট্রেস ফিল্টার করা থাকলে Zniffer-এ মরীচি দেখা যাবে না।

  • ড্রপ ফিল্টারে ক্লিক করুনফিল্টার হোমআইডিতে ট্রেস ফিল্টার করা হয়নি তা নিশ্চিত করতে Zniffer-এ।
    চিত্র 7-এ একটি জেগে ওঠার ক্রমটির জন্য একটি ট্রেস দেখানো হয়েছে:
  • নিয়ন্ত্রক FLiRS ডিভাইসে 3টি অনুরোধ পাঠায়, নিশ্চিত করতে যে ডিভাইসটি বিমিং ছাড়া পৌঁছানো যাবে না, যা Z-ওয়েভ নেটওয়ার্কে একটি ভারী লোড।
  • যেহেতু ডিভাইসটি সরাসরি প্রতিক্রিয়ায় সাড়া দেয়নি, তাই একটি ওয়েকআপ বিম চালু করা হয়েছে।
  • বীম শেষ হলে, কন্ট্রোলার আবার কমান্ড পাঠায় এবং ডিভাইসটি বার্তাটি স্বীকার করে।সিলিকন ল্যাবস ল্যাব 4 বুঝতে FLiRS ডিভাইসগুলি চিত্র7

ডোরলকের পাওয়ার খরচ

এই বিভাগে, আমরা এনার্জি প্রো ব্যবহার করবfiler DoorLock FLiRS ডিভাইসের শক্তি খরচ নিরীক্ষণ করতে সরলতা স্টুডিওতে।

  1. সরলতা স্টুডিওতে, "এনার্জি প্রো" খুলুনfiler" "ওপেন পারসপেক্টিভ" বোতামে ক্লিক করে
  2. "এনার্জি মনিটরে" "দ্রুত অ্যাক্সেস" এ ক্লিক করুন এবং "এনার্জি ক্যাপচার শুরু করুন" এ ক্লিক করুন।
  3. পপ-আপ উইন্ডোতে আপনার ডিভাইস নির্বাচন করুন এবং ঠিক আছে ক্লিক করুন।

দ্য এনার্জি প্রোfiler এখন শক্তি খরচ ক্যাপচার এবং প্রদর্শন করা শুরু করে, চিত্র 8 দেখুন। একটি বীম শোনার জন্য ডিভাইসটিকে যখন জেগে উঠতে হবে তখন প্রতিটি বিভাগে কীভাবে শক্তি খরচ বৃদ্ধি পায় তা লক্ষ্য করুন। দ্রুত জেগে ওঠা এবং ঘুম থেকে ওঠার সময়গুলিও লক্ষ্য করুন, যার ফলে খুব কম গড় বিদ্যুৎ খরচ হয়।সিলিকন ল্যাবস ল্যাব 4 বোঝুন FLiRS ডিভাইসগুলি চিত্র 8৷

আসুন ডিভাইসটি জাগানোর চেষ্টা করি।

  1. পিসি কন্ট্রোলারে, ডিভাইসে একটি কমান্ড পাঠান (নির্দেশের জন্য "3.2 কার্যকারিতা পরীক্ষা করুন" বিভাগটি পড়ুন)
  2. কন্ট্রোলারের সাথে যোগাযোগ করতে ডিভাইসটি জেগে উঠলে বর্তমান খরচ লক্ষ্য করুন। চিত্র 9 পড়ুন।সিলিকন ল্যাবস ল্যাব 4 বোঝুন FLiRS ডিভাইসগুলি চিত্র 9৷

এটি কীভাবে একটি FLiRS ডিভাইস ব্যবহার করতে হয় তার টিউটোরিয়ালটি শেষ করে।
silabs.com | আরও সংযুক্ত বিশ্ব গড়ে তোলা।

দলিল/সম্পদ

সিলিকন ল্যাবস ল্যাব 4 - FLiRS ডিভাইসগুলি বুঝুন [পিডিএফ] ব্যবহারকারীর নির্দেশিকা
সিলিকন ল্যাবস, ল্যাব 4, আন্ডারস্ট্যান্ড, FLiRS, ডিভাইস, জেড-ওয়েভ, এমবেডেড, SDK

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *