STMicroelectronics-LOGO

STMicroelectronics UM3051 e X-CUBE-BLEMGR ব্লুটুথ লো এনার্জি ম্যানেজার সফটওয়্যার

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-Bluetooth-Low-Energy-Manager-Software-PRODUCT

ভূমিকা

X-CUBE-BLEMGR হল ব্লুটুথ® লো এনার্জি ম্যানেজারের জন্য STM32Cube-এর একটি সম্প্রসারণ সফ্টওয়্যার প্যাকেজ এবং STM32-এ চলে। এই সম্প্রসারণ সফ্টওয়্যারটিতে STM32_BLE_Manager লাইব্রেরি রয়েছে, যেটি BlueNRG-MS, BlueNRG-1, BlueNRG-2, এবং BlueNRG-LP মিডলওয়্যার API অনুযায়ী Bluetooth® LowEnergy পরিষেবা পরিচালনা করতে API প্রদান করে।

STM32Cube-এর জন্য X-CUBE-BLEMGR সফ্টওয়্যার সম্প্রসারণ

ওভারview
X-CUBE-BLEMGR সফ্টওয়্যার প্যাকেজ STM32Cube কার্যকারিতা প্রসারিত করে যাতে ব্যবহারকারীদের Bluetooth® লো এনার্জি সংযোগ পরিচালনা করতে সহায়তা করেampএকটি মোবাইল অ্যাপ্লিকেশন যেমন STBLESensor সহ। মূল বৈশিষ্ট্য হল:

  • SampSTBLESensor মোবাইল অ্যাপ্লিকেশনে একটি Bluetooth® লো এনার্জি সংযোগের বাস্তবায়ন
  • ব্লুটুথ® লো এনার্জি মিডলওয়্যার এপিআই অনুযায়ী Bluetooth® নিম্ন শক্তি পরিষেবা পরিচালনা করতে STM32_BLE_Manager লাইব্রেরি
  • Sample অ্যাপ্লিকেশন যা বিকাশকারী কোডের সাথে পরীক্ষা শুরু করতে ব্যবহার করতে পারে৷
  • ফ্রি অ্যান্ড্রয়েড এবং আইওএস অ্যাপের রেফারেন্স যা এস এর সাথে ব্যবহার করা যেতে পারেampলে অ্যাপ্লিকেশন
  • বিভিন্ন MCU পরিবার জুড়ে সহজ বহনযোগ্যতা, STM32Cube কে ধন্যবাদ
  • বিনামূল্যে, ব্যবহারকারী-বান্ধব লাইসেন্স শর্তাবলী

এসample অ্যাপ্লিকেশন নিম্নলিখিত Bluetooth® নিম্ন শক্তি পরিষেবা তৈরি করে:

  1. প্রথম পরিষেবা নিম্নলিখিত বৈশিষ্ট্যগুলি প্রকাশ করে:
    • তাপমাত্রা, চাপ এবং আর্দ্রতার জন্য র্যান্ডম মান (এলোমেলোভাবে একটি ডেডিকেটেড ফাংশন দিয়ে মূল্যায়ন করা হয়)
    • চতুর্ভুজের জন্য এলোমেলো মান (একটি ডেডিকেটেড ফাংশন দিয়ে এলোমেলোভাবে মূল্যায়ন করা হয়)
  2. দ্বিতীয়টি হল কনসোল পরিষেবা যা দুটি বৈশিষ্ট্য অন্তর্ভুক্ত করে:
    • ক্লায়েন্ট এবং সার্ভারের মধ্যে দ্বিমুখী যোগাযোগ সহ stdin/stdout
    • STM32 নিউক্লিও ডেভেলপমেন্ট বোর্ড থেকে একটি অ্যান্ড্রয়েড/আইওএস ডিভাইসে মনো-নির্দেশিক চ্যানেলের জন্য stderr
  3. শেষ পরিষেবাটি LED চালু/বন্ধ করতে এবং কনফিগারেশনের উদ্দেশ্যে ব্যবহার করা হয়

স্থাপত্য
প্রস্তাবিত সফ্টওয়্যারটি STM32CubeHAL-এর উপর ভিত্তি করে, প্যাকেজটি BlueNRG-32 নেটওয়ার্ক প্রসেসর (BlueNRG-M2SP মডিউলে এম্বেড করা) এবং অন্যান্য Bluetooth® লো এনার্জির সাথে যোগাযোগের জন্য মিডলওয়্যার উপাদানগুলির জন্য একটি বোর্ড সমর্থন প্যাকেজ (BSP) প্রদান করে STM2Cube-কে প্রসারিত করে। ডিভাইস বাস্তবায়ন এই ক্ষেত্রের জন্য উপযুক্ত কম-পাওয়ার খরচ কৌশল ব্যবহার করে, STM5.2 নিউক্লিও ডেভেলপমেন্ট বোর্ডের জন্য Bluetooth® লো এনার্জি স্পেসিফিকেশন কোর 2 (X-NUCLEO-BNRG1A32) এর সাথে সঙ্গতিপূর্ণ। প্রদত্ত ড্রাইভারগুলি নিম্ন-স্তরের হার্ডওয়্যার বিবরণ বিমূর্ত করে, তাই মিডলওয়্যার উপাদান এবং অ্যাপ্লিকেশনগুলি হার্ডওয়্যার-স্বাধীন পদ্ধতিতে চলতে পারে। প্যাকেজ হিসাবে অন্তর্ভুক্তampএকটি ব্লুটুথ® লো এনার্জি-সক্ষম ডিভাইস যেমন একটি Android™ বা iOS™-ভিত্তিক স্মার্টফোনে এলোমেলোভাবে মূল্যায়ন করা (তাপমাত্রা, আর্দ্রতা, চাপ, কোয়াটার্নিয়ন) প্রেরণ করার জন্য অ্যাপ্লিকেশন। সেন্সর সম্প্রসারণ বোর্ড অ্যাক্সেস এবং ব্যবহার করার জন্য অ্যাপ্লিকেশন সফ্টওয়্যার দ্বারা ব্যবহৃত সফ্টওয়্যার স্তরগুলি হল:

  • STM32Cube HAL স্তর: সাধারণ, জেনেরিক এবং মাল্টি-ইনস্ট্যান্স API (অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস) নিয়ে গঠিত যা উপরের স্তরের অ্যাপ্লিকেশন, লাইব্রেরি এবং স্ট্যাকের সাথে ইন্টারঅ্যাক্ট করে। এই জেনেরিক এবং এক্সটেনশন APIগুলি একটি সাধারণ কাঠামোর উপর ভিত্তি করে তৈরি যাতে মিডলওয়্যারের মতো ওভারলাইং লেয়ারগুলি নির্দিষ্ট মাইক্রোকন্ট্রোলার ইউনিট (MCU) হার্ডওয়্যার তথ্যের প্রয়োজন ছাড়াই কাজ করতে পারে। এই কাঠামো লাইব্রেরি কোড পুনঃব্যবহারযোগ্যতা উন্নত করে এবং অন্যান্য ডিভাইস জুড়ে সহজ বহনযোগ্যতার গ্যারান্টি দেয়।
  • বোর্ড সমর্থন প্যাকেজ (BSP) স্তর: MCU বাদ দিয়ে STM32 নিউক্লিও বোর্ড পেরিফেরালগুলির জন্য সফ্টওয়্যার সমর্থন প্রদান করে। এই নির্দিষ্ট APIগুলি নির্দিষ্ট বোর্ড-নির্দিষ্ট পেরিফেরালগুলির জন্য একটি প্রোগ্রামিং ইন্টারফেস প্রদান করে যেমন এলইডি, ব্যবহারকারী বোতাম ইত্যাদি, এবং পৃথক বোর্ড সংস্করণ তথ্য আনতেও ব্যবহার করা যেতে পারে। এটি প্রারম্ভিক, কনফিগারিং এবং ডেটা পড়ার জন্য সমর্থন প্রদান করে।

চিত্র 1. X-CUBE-BLEMGR সফ্টওয়্যার আর্কিটেকচার

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-Bluetooth-Low-Energy-Manager-Software-PRODUCT

ফোল্ডার গঠন

চিত্র 2. X-CUBE-BLEMGR প্যাকেজ ফোল্ডার কাঠামো

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG1

নিম্নলিখিত ফোল্ডারগুলি সফ্টওয়্যার প্যাকেজে অন্তর্ভুক্ত করা হয়েছে:

  • ডকুমেন্টেশন: একটি সংকলিত HTML রয়েছে file সোর্স কোড থেকে তৈরি, সফ্টওয়্যার উপাদান এবং API এর বিস্তারিত।
  • ড্রাইভার: এতে রয়েছে এইচএএল ড্রাইভার, প্রতিটি সমর্থিত বোর্ড বা হার্ডওয়্যার প্ল্যাটফর্মের জন্য বোর্ড-নির্দিষ্ট ড্রাইভার, যার মধ্যে রয়েছে অন-বোর্ড উপাদান এবং CMSIS ভেন্ডর-স্বাধীন হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার Cortex-M প্রসেসর সিরিজের জন্য।
  • মিডলওয়্যারস: BlueNRG-2 Bluetooth® Low Energy এবং Bluetooth® Low Energy ম্যানেজারের জন্য লাইব্রেরি এবং প্রোটোকল রয়েছে।
  • প্রকল্প: হিসাবে রয়েছেample অ্যাপ্লিকেশন যা ব্যবহারকারীদের Bluetooth® Low Energy কানেক্টিভিটি পরিচালনা করতে সাহায্য করার জন্য কোডের সাথে পরীক্ষা শুরু করতে ব্যবহার করতে পারে, যেমনampএকটি মোবাইল অ্যাপ্লিকেশন যেমন STBLESensor সহ, এবং NUCLEO-L476RG-এর জন্য IAR এমবেডেড ওয়ার্কবেঞ্চের মাধ্যমে ARM, RealView মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট কিট (MDK-ARM), এবং STM32CubeIDE ডেভেলপমেন্ট এনভায়রনমেন্ট।

ইনস্টলেশন প্রক্রিয়া
প্যাকেজ বাইনারি ডিরেক্টরিতে সমর্থিত প্ল্যাটফর্মের জন্য একটি চিত্র (.bin বিন্যাসে) রয়েছে। এই চিত্রটি STM32CubeProgrammer সহ একটি সমর্থিত STM32 নিউক্লিও ডেভেলপমেন্ট বোর্ডে বা ড্র্যাগ অ্যান্ড ড্রপের মাধ্যমে সরাসরি ফ্ল্যাশ করা যেতে পারে।

চিত্র 3. X-CUBE-BLEMGR বাইনারি ফোল্ডার

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG2

এপিআই
ব্যবহারকারীর কাছে উপলব্ধ API সম্পর্কে বিস্তারিত প্রযুক্তিগত তথ্য একটি সংকলিত HTML এ পাওয়া যাবে file সফ্টওয়্যার প্যাকেজের "ডকুমেন্টেশন" ফোল্ডারের ভিতরে অবস্থিত যেখানে সমস্ত ফাংশন এবং পরামিতিগুলি সম্পূর্ণরূপে বর্ণনা করা হয়েছে।
Sampআবেদনের বিবরণ
ক এসampNUCLEO-L2RG ডেভেলপমেন্ট বোর্ডের সাথে সংযুক্ত X-NUCLEO-BNRG1A476 সম্প্রসারণ বোর্ডের জন্য প্রকল্প ফোল্ডারে le অ্যাপ্লিকেশন সরবরাহ করা হয়েছে। তৈরির জন্য প্রস্তুত প্রকল্প একাধিক IDE-এর জন্য উপলব্ধ। প্রারম্ভিক পর্যায়ে নিয়ন্ত্রণ করতে আপনি উপযুক্ত UART যোগাযোগ পোর্টের জন্য একটি টার্মিনাল উইন্ডো সেট আপ করতে পারেন।

চিত্র 4. টার্মিনাল সেটিংস

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG3

যখন আপনি প্রথমে NUCLEO-L476RG ডেভেলপমেন্ট বোর্ডে রিসেট বোতাম টিপুন, তখন অ্যাপ্লিকেশন:

  • UART আরম্ভ করা শুরু করে
  • কোন BlueNRG সম্প্রসারণ বোর্ড STM32 নিউক্লিও বোর্ডের সাথে সংযুক্ত তা নির্ধারণ করে
  • হার্ডওয়্যার এবং ফার্মওয়্যার সংস্করণ তথ্য স্বীকৃতি দেয়
  • একটি এলোমেলো Bluetooth® Low Energy MAC ঠিকানা দেখায়
  • Bluetooth® লো এনার্জি ফিচার সার্ভিস চালু করে (তাপমাত্রা, আর্দ্রতা, চাপ, LED, এবং সেন্সরফিউশন বৈশিষ্ট্য)
  • Stdin/stdout এবং stderr বৈশিষ্ট্য যোগ করে Bluetooth® লো এনার্জি কনসোল পরিষেবা চালু করে
  • Bluetooth® লো এনার্জি কনফিগারেশন পরিষেবা চালু করে৷

চিত্র 5. UART আউটপুট প্রাথমিককরণ

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG4

যখন একটি Android/iOS ডিভাইস NUCLEO-L476RG বোর্ডের সাথে সংযুক্ত থাকে, তখন বোর্ড দ্বারা প্রেরিত ডেটা নিয়ন্ত্রণ করা সম্ভব।

চিত্র 6. UART আউটপুট সংযুক্ত

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG5

Android এবং iOS STBLESensor ক্লায়েন্ট অ্যাপ্লিকেশন
STM32Cube-এর জন্য X-CUBE-BLEMGR সফ্টওয়্যারটি STBLESensor Android (সংস্করণ 4.15.0 বা উচ্চতর) বা iOS (সংস্করণ 4.15.0 বা উচ্চতর) অ্যাপ্লিকেশনের সাথে Google Play বা iOS স্টোরগুলিতে উপলব্ধ৷ আমরা এই এক্সে অ্যান্ড্রয়েড অ্যাপ্লিকেশন ব্যবহার করিampলে সংযোগের পরে, STBLESensor নীচের মূল পৃষ্ঠাটি দেখায়। এটি তাপমাত্রা, চাপ এবং আর্দ্রতার র্যান্ডম মান প্রদর্শন করে।

চিত্র 7. পরিবেশগত তথ্য

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG6

নিম্নলিখিত পৃষ্ঠাটি একটি ঘনক দেখায় যা এলোমেলো কোয়াটারিয়ন মান থেকে শুরু করে ঘোরে।

চিত্র 8. MEMS ডেটা

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG7

চিত্র 9. প্লট ডেটা

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG8

নিম্নলিখিত পৃষ্ঠাটি LED অন/অফ কন্ট্রোল দেখায়।

চিত্র 10. LED নিয়ন্ত্রণ

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG9

বোর্ড কনফিগারেশন পৃষ্ঠার মাধ্যমে, আপনি কয়েকটি ফার্মওয়্যার বিবরণ দেখতে পারেন।

চিত্র 11. বোর্ড রিপোর্ট (1 এর মধ্যে 2)

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG10

চিত্র 12. বোর্ড রিপোর্ট (2 এর মধ্যে 2)

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG11

সিস্টেম সেটআপ গাইড

হার্ডওয়্যার বর্ণনা

STM32 নিউক্লিও
STM32 নিউক্লিও ডেভেলপমেন্ট বোর্ড ব্যবহারকারীদের সমাধান পরীক্ষা করার এবং যে কোনো STM32 মাইক্রোকন্ট্রোলার লাইনের সাথে প্রোটোটাইপ তৈরি করার জন্য একটি সাশ্রয়ী এবং নমনীয় উপায় প্রদান করে। Arduino সংযোগ সমর্থন এবং ST morpho সংযোগকারীগুলি STM32 নিউক্লিও ওপেন ডেভেলপমেন্ট প্ল্যাটফর্মের কার্যকারিতা প্রসারিত করা সহজ করে যার মধ্যে থেকে বেছে নেওয়ার জন্য বিস্তৃত বিশেষায়িত সম্প্রসারণ বোর্ড রয়েছে৷ STM32 নিউক্লিও বোর্ডের আলাদা প্রোবের প্রয়োজন নেই কারণ এটি ST-LINK/V2-1 ডিবাগার/ প্রোগ্রামারকে একীভূত করে। STM32 নিউক্লিও বোর্ডটি বিভিন্ন প্যাকেজ করা সফ্টওয়্যার সহ ব্যাপক STM32 সফ্টওয়্যার HAL লাইব্রেরির সাথে আসেampবিভিন্ন IDE-এর জন্য (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, এম্বেড এবং GCC/ LLVM)। সমস্ত STM32 নিউক্লিও ব্যবহারকারীদের সহজেই সম্পূর্ণ অ্যাপ্লিকেশন তৈরি করতে www.mbed.org-এ এমবেড করা অনলাইন সংস্থানগুলিতে (কম্পাইলার, C/C++ SDK, এবং বিকাশকারী সম্প্রদায়) বিনামূল্যে অ্যাক্সেস রয়েছে৷

চিত্র 13. STM32 নিউক্লিও বোর্ড

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG12

X-NUCLEO-BNRG2A1 সম্প্রসারণ বোর্ড
X-NUCLEO-BNRG2A1 সম্প্রসারণ বোর্ড বিকাশকারী অ্যাপ্লিকেশনগুলির জন্য Bluetooth® লো এনার্জি সংযোগ প্রদান করে এবং একটি STM32 নিউক্লিও ডেভেলপমেন্ট বোর্ডে প্লাগ করা যেতে পারে (প্রাক্তনample, একটি অতি-লো পাওয়ার STM476 মাইক্রোকন্ট্রোলার সহ NUCLEO-L32RG) এর Arduino UNO R3 সংযোগকারীর মাধ্যমে। সম্প্রসারণ বোর্ডে ST BlueNRG-5.2 সিস্টেম-অন-চিপের উপর ভিত্তি করে Bluetooth® v2 কমপ্লায়েন্ট এবং FCC প্রত্যয়িত BlueNRG-M2SP অ্যাপ্লিকেশন প্রসেসর মডিউল রয়েছে। এই SoC তার Cortex-M0 কোর এবং প্রোগ্রামেবল ফ্ল্যাশ মেমরিতে সম্পূর্ণ Bluetooth® লো এনার্জি স্ট্যাক এবং প্রোটোকল পরিচালনা করে, যা SDK ব্যবহার করে তৈরি কাস্টম অ্যাপ্লিকেশনগুলিকে মিটমাট করতে পারে। BlueNRG-M2SP মডিউল মাস্টার এবং স্লেভ মোড, ডেটা দৈর্ঘ্য এক্সটেনশন (DLE) সহ বর্ধিত স্থানান্তর হার এবং AES-128 নিরাপত্তা এনক্রিপশন সমর্থন করে। X-NUCLEO-BNRG2A1 STM32 নিউক্লিও মাইক্রোকন্ট্রোলারের সাথে SPI সংযোগ এবং GPIO পিনের মাধ্যমে ইন্টারফেস করে, যার মধ্যে কিছু হার্ডওয়্যারের মাধ্যমে কনফিগার করা যেতে পারে।

চিত্র 14. X-NUCLEO-BNRG2A1 BLE সম্প্রসারণ বোর্ড

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG13

হার্ডওয়্যার সেটআপ
নিম্নলিখিত হার্ডওয়্যার উপাদান প্রয়োজন:

  1. একটি STM32 নিউক্লিও ডেভেলপমেন্ট প্ল্যাটফর্ম (অর্ডার কোড: NUCLEO-L476RG)
  2. একটি ব্লুটুথ® নিম্ন শক্তি সম্প্রসারণ বোর্ড (অর্ডার কোড: X-NUCLEO-BNRG2A1)
  3. একটি USB টাইপ A থেকে Mini-B USB তারের STM32 নিউক্লিওকে পিসিতে সংযুক্ত করতে

2.3 সফ্টওয়্যার সেটআপ
সেন্সর এবং BlueNRG সম্প্রসারণ বোর্ডের সাথে সজ্জিত STM32 নিউক্লিও-এর জন্য অ্যাপ্লিকেশন তৈরি করার জন্য একটি উপযুক্ত উন্নয়ন পরিবেশ সেট আপ করার জন্য নিম্নলিখিত সফ্টওয়্যার উপাদানগুলির প্রয়োজন:

  • X-CUBE-BLEMGR: STM32Cube-এর জন্য Bluetooth® লো এনার্জি ম্যানেজার সফ্টওয়্যার। X-CUBE-BLEMGR ফার্মওয়্যার এবং সম্পর্কিত ডকুমেন্টেশন পাওয়া যায় www.st.com।
  • ডেভেলপমেন্ট টুল-চেইন এবং কম্পাইলার: STM32Cube সম্প্রসারণ সফ্টওয়্যার নিম্নলিখিত তিনটি পরিবেশকে সমর্থন করে:
    • আর্ম (IAR-EWARM) টুলচেনের জন্য IAR এমবেডেড ওয়ার্কবেঞ্চ + ST-LINK
    • রিয়ালView মাইক্রোকন্ট্রোলার ডেভেলপমেন্ট কিট (MDK-ARM-STM32) টুলচেন + ST-LINK
    • STM32CubeIDE + ST-LINK

STM32Cube সম্প্রসারণ সফ্টওয়্যার দ্বারা সমর্থিত সমন্বিত উন্নয়ন পরিবেশগুলির মধ্যে একটি বেছে নেওয়ার পরে, নির্বাচিত IDE প্রদানকারীর দ্বারা প্রদত্ত সিস্টেমের প্রয়োজনীয়তা এবং সেটআপ তথ্য অনুসরণ করুন৷

সিস্টেম সেটআপ

STM32 নিউক্লিও এবং সেন্সর সম্প্রসারণ বোর্ড সেটআপ
STM32 নিউক্লিও ডেভেলপমেন্ট বোর্ড ST-LINK/V2-1 ডিবাগার/প্রোগ্রামারকে একীভূত করে। বিকাশকারী STSW-LINK2 থেকে ST-LINK/V1-009 USB ড্রাইভারের প্রাসঙ্গিক সংস্করণ ডাউনলোড করতে পারেন৷ X-NUCLEO-BNRG2A1 BlueNRG Bluetooth® নিম্ন শক্তি সম্প্রসারণ বোর্ডটি নীচের চিত্রের মতো Arduino UNO R32 এক্সটেনশন সংযোগকারীর মাধ্যমে সহজেই STM3 নিউক্লিওর সাথে সংযুক্ত হতে পারে।

চিত্র 15. X-NUCLEO-BNRG2A1 এবং NUCLEO-L476RG

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG14

X-NUCLEO-BNRG2A1 সেটআপ
X-NUCLEO-BNRG2A2 Bluetooth® লো এনার্জি মডিউলে এমবেড করা ফার্মওয়্যারের সাথে BlueNRG-1 লাইব্রেরি সঠিকভাবে কাজ করার জন্য নীচে বর্ণিত পদ্ধতিটি প্রয়োজন৷

  • ধাপ 1. X-NUCLEO-BNRG0A117 সম্প্রসারণ বোর্ডে R2 এ 1 ওহম প্রতিরোধক সোল্ডার করুন।
  • ধাপ 2. ST-LINK/V2-1 এবং STSW-BNRGFLASHER ফ্ল্যাশার ইউটিলিটির মাধ্যমে X-NUCLEO-BNRG2A1 Bluetooth® লো এনার্জি মডিউল আপডেট করুন৷
  • ধাপ 3. নীচের ছবিতে দেখানো এবং সারণী 2 এ বিস্তারিত দেখানো 1-তারের তারের মাধ্যমে X-NUCLEO-BNRG12A2 J1 পিনগুলিকে ST-LINK/V5-1 পিনের সাথে সংযুক্ত করুন৷

চিত্র 16. X-NUCLEO-BNRG2A1 সম্প্রসারণ বোর্ড এবং ST-LINK/V2-1 এর মধ্যে সংযোগ

STMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG15

সারণী 1. X-NUCLEO-BNRG2A1 এবং ST-LINK/V2-1 পিন সংযোগSTMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG16

  • ধাপ 4. STSW-BNRGFLASHER ইনস্টল করুন এবং এটি খুলুন।
  • ধাপ 5. SWD ট্যাব নির্বাচন করুন।
    চিত্র 17. STSW-BNRGFLASHER – SWD ট্যাবSTMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG17।
  • ধাপ 6. BlueNRG-2 ফ্ল্যাশ মেমরি মুছে ফেলুন।
    চিত্র 18. STSW-BNRGFLASHER - ভর মুছে ফেলাSTMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG18
  • ধাপ 7. Bluetooth® লো এনার্জি মডিউলের জন্য শুধুমাত্র লিঙ্ক লেয়ার ফার্মওয়্যার ডাউনলোড করুন।
  • ধাপ 8. STSW-BNRGFLASHER-এ শুধুমাত্র লিংক লেয়ার ফার্মওয়্যার লোড করুন এবং [ফ্ল্যাশ] বোতাম টিপুন।
    চিত্র 19. STSW-BNRGFLASHER - ফ্ল্যাশ বোতামSTMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG19
  • ধাপ 9. X-NUCLEO-BNRG2A1 ব্লুটুথ® লো এনার্জি মডিউল এমবেডেড ফার্মওয়্যার পুনরুদ্ধার করতে, নিম্নলিখিত ফার্মওয়্যার চিত্রটি ব্যবহার করে পদ্ধতিটি পুনরাবৃত্তি করুন: DTM_Full.bin। আপডেট প্রক্রিয়া চলাকালীন সমস্যার ক্ষেত্রে, পদ্ধতিটি পুনরাবৃত্তি করার আগে X-NUCLEO-BNRG2A1 J15 জাম্পার বন্ধ করুন।

পুনর্বিবেচনার ইতিহাস

সারণি 2. নথি সংশোধনের ইতিহাসSTMicroelectronics-UM3051-eX-CUBE-BLEMGR-ব্লুটুথ-লো-এনার্জি-ম্যানেজার-সফ্টওয়্যার-FIG20

গুরুত্বপূর্ণ নোটিশ - সাবধানে পড়ুন

STMicroelectronics NV এবং এর অধীনস্থ সংস্থাগুলি ("ST") ST পণ্য এবং/অথবা এই নথিতে কোনো নোটিশ ছাড়াই পরিবর্তন, সংশোধন, পরিবর্ধন, পরিবর্তন এবং উন্নতি করার অধিকার সংরক্ষণ করে৷ অর্ডার দেওয়ার আগে ক্রেতাদের ST পণ্যের সাম্প্রতিক প্রাসঙ্গিক তথ্য প্রাপ্ত করা উচিত। ST পণ্যগুলি অর্ডার প্রাপ্তির সময় ST-এর শর্তাবলী অনুসারে বিক্রি করা হয়। ক্রেতারা ST পণ্যের পছন্দ, নির্বাচন এবং ব্যবহারের জন্য সম্পূর্ণরূপে দায়ী এবং ST আবেদন সহায়তা বা ক্রেতাদের পণ্যের নকশার জন্য কোনো দায়বদ্ধতা গ্রহণ করে না। এখানে ST দ্বারা কোনও বৌদ্ধিক সম্পত্তির অধিকারের কোনও লাইসেন্স, প্রকাশ বা উহ্য নেই। এখানে উল্লিখিত তথ্য থেকে ভিন্ন বিধান সহ ST পণ্যের পুনঃবিক্রয় এই জাতীয় পণ্যের জন্য ST দ্বারা প্রদত্ত যে কোনও ওয়ারেন্টি বাতিল করবে। ST এবং ST লোগো হল ST-এর ট্রেডমার্ক৷ ST ট্রেডমার্ক সম্পর্কে অতিরিক্ত তথ্যের জন্য, www.st.com/trademarks দেখুন। অন্য সব পণ্য বা পরিষেবার নাম তাদের নিজ নিজ মালিকদের সম্পত্তি. এই নথির তথ্য এই নথির পূর্ববর্তী সংস্করণে পূর্বে সরবরাহ করা তথ্যের স্থলাভিষিক্ত এবং প্রতিস্থাপন করে। © 2022 STMicroelectronics – সর্বস্বত্ব সংরক্ষিত

দলিল/সম্পদ

STMicroelectronics UM3051 e X-CUBE-BLEMGR ব্লুটুথ লো এনার্জি ম্যানেজার সফটওয়্যার [পিডিএফ] ব্যবহারকারী ম্যানুয়াল
UM3051, e X-CUBE-BLEMGR ব্লুটুথ লো এনার্জি ম্যানেজার সফটওয়্যার, ব্লুটুথ লো এনার্জি ম্যানেজার সফটওয়্যার, লো এনার্জি ম্যানেজার সফটওয়্যার, এনার্জি ম্যানেজার সফটওয়্যার, UM3051, সফটওয়্যার

তথ্যসূত্র

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

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