STMicroelectronics UM3051 e X-CUBE-BLEMGR ब्लूटूथ लो एनर्जी मॅनेजर सॉफ्टवेअर

परिचय
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 सॉफ्टवेअर पॅकेज वापरकर्त्यांना Bluetooth® लो एनर्जी कनेक्टिव्हिटी व्यवस्थापित करण्यात मदत करण्यासाठी STM32Cube कार्यक्षमतेचा विस्तार करते, उदाहरणार्थampSTBLESensor सारख्या मोबाईल ऍप्लिकेशनसह le. मुख्य वैशिष्ट्ये आहेत:
- SampSTBLESensor मोबाईल ऍप्लिकेशनवर Bluetooth® लो एनर्जी कनेक्शनची अंमलबजावणी
- Bluetooth® Low Energy मिडलवेअर API नुसार Bluetooth® Low Energy सेवा व्यवस्थापित करण्यासाठी STM32_BLE_Manager लायब्ररी
- Sample अॅप्लिकेशन्स ज्याचा वापर विकसक कोडसह प्रयोग सुरू करण्यासाठी करू शकतो
- मोफत Android आणि iOS अॅप्सचे संदर्भ जे s सह वापरले जाऊ शकतातample अनुप्रयोग
- STM32Cube ला धन्यवाद, विविध MCU कुटुंबांमध्ये सुलभ पोर्टेबिलिटी
- विनामूल्य, वापरकर्ता-अनुकूल परवाना अटी
एसample ऍप्लिकेशन खालील Bluetooth® Low Energy सेवा तयार करते:
- पहिली सेवा खालील वैशिष्ट्ये उघड करते:
- तापमान, दाब आणि आर्द्रतेसाठी यादृच्छिक मूल्ये (समर्पित कार्यासह यादृच्छिकपणे मूल्यांकन)
- चतुर्थांशांसाठी यादृच्छिक मूल्ये (समर्पित कार्यासह यादृच्छिकपणे मूल्यांकन)
- दुसरी कन्सोल सेवा आहे ज्यामध्ये दोन वैशिष्ट्ये आहेत:
- क्लायंट आणि सर्व्हरमधील द्विदिश संवादासह stdin/stdout
- STM32 न्यूक्लिओ डेव्हलपमेंट बोर्ड ते Android/iOS डिव्हाइसवर मोनो-डायरेक्शनल चॅनेलसाठी stderr
- शेवटची सेवा LED चालू/बंद करण्यासाठी आणि कॉन्फिगरेशन हेतूंसाठी वापरली जाते
आर्किटेक्चर
प्रस्तावित सॉफ्टवेअर STM32CubeHAL वर आधारित आहे, पॅकेज BlueNRG-32 नेटवर्क प्रोसेसर (BluNRG-M2SP मॉड्यूलमध्ये एम्बेड केलेले) आणि इतर Bluetooth® लो एनर्जीसह संप्रेषणासाठी मिडलवेअर घटकांसाठी बोर्ड सपोर्ट पॅकेज (BSP) प्रदान करून STM2Cube चा विस्तार करते. उपकरणे अंमलबजावणीत STM5.2 न्यूक्लियो डेव्हलपमेंट बोर्डसाठी ब्लूटूथ® लो एनर्जी स्पेसिफिकेशन्स कोर 2 (X-NUCLEO-BNRG1A32) शी सुसंगत, अनुप्रयोगाच्या या क्षेत्रासाठी योग्य असलेल्या कमी-उर्जा वापराच्या धोरणांचा वापर केला जातो. प्रदान केलेले ड्रायव्हर्स निम्न-स्तरीय हार्डवेअर तपशील अमूर्त करतात, त्यामुळे मिडलवेअर घटक आणि अनुप्रयोग हार्डवेअर-स्वतंत्र पद्धतीने चालू शकतात. पॅकेजमध्ये समाविष्ट आहेampAndroid™ किंवा iOS™-आधारित स्मार्टफोन सारख्या Bluetooth® लो एनर्जी-सक्षम डिव्हाइसवर यादृच्छिकपणे मूल्यांकन केलेली मूल्ये (तापमान, आर्द्रता, दाब, चतुर्थांश) प्रसारित करण्यासाठी le अनुप्रयोग. सेन्सर विस्तार मंडळात प्रवेश करण्यासाठी आणि वापरण्यासाठी अॅप्लिकेशन सॉफ्टवेअरद्वारे वापरलेले सॉफ्टवेअर स्तर आहेत:
- STM32Cube HAL लेयर: साधे, जेनेरिक आणि मल्टी-इंस्टन्स API (अॅप्लिकेशन प्रोग्रामिंग इंटरफेस) असतात जे अप्पर लेयर अॅप्लिकेशन्स, लायब्ररी आणि स्टॅकशी संवाद साधतात. हे जेनेरिक आणि एक्स्टेंशन API एका सामान्य फ्रेमवर्कवर आधारित आहेत जेणेकरून मिडलवेअर सारखे ओव्हरलायंग लेयर विशिष्ट मायक्रोकंट्रोलर युनिट (MCU) हार्डवेअर माहितीची आवश्यकता न घेता कार्य करू शकतात. ही रचना लायब्ररी कोडची पुनर्वापरता सुधारते आणि इतर उपकरणांवर सहज पोर्टेबिलिटीची हमी देते.
- बोर्ड सपोर्ट पॅकेज (BSP) लेयर: MCU वगळून STM32 Nucleo बोर्ड पेरिफेरल्ससाठी सॉफ्टवेअर सपोर्ट पुरवतो. हे विशिष्ट API LEDs, वापरकर्ता बटणे इत्यादीसारख्या विशिष्ट बोर्ड-विशिष्ट उपकरणांसाठी प्रोग्रामिंग इंटरफेस प्रदान करतात आणि वैयक्तिक बोर्ड आवृत्ती माहिती आणण्यासाठी देखील वापरले जाऊ शकतात. हे डेटा आरंभ करणे, कॉन्फिगर करणे आणि वाचणे यासाठी समर्थन देखील प्रदान करते.
आकृती 1. X-CUBE-BLEMGR सॉफ्टवेअर आर्किटेक्चर

फोल्डर रचना
आकृती 2. X-CUBE-BLEMGR पॅकेज फोल्डर रचना

खालील फोल्डर्स सॉफ्टवेअर पॅकेजमध्ये समाविष्ट आहेत:
- दस्तऐवजीकरण: संकलित HTML समाविष्टीत आहे file सोर्स कोडमधून व्युत्पन्न केलेले, सॉफ्टवेअर घटक आणि API चे तपशील.
- ड्रायव्हर्स: यामध्ये HAL ड्रायव्हर्स, प्रत्येक समर्थित बोर्ड किंवा हार्डवेअर प्लॅटफॉर्मसाठी बोर्ड-विशिष्ट ड्रायव्हर्स, ऑन-बोर्ड घटक आणि CMSIS विक्रेता-स्वतंत्र हार्डवेअर अॅब्स्ट्रॅक्शन लेयर कॉर्टेक्स-एम प्रोसेसर सीरिजचा समावेश आहे.
- मिडलवेअर्स: BlueNRG-2 Bluetooth® Low Energy आणि Bluetooth® Low Energy व्यवस्थापकासाठी लायब्ररी आणि प्रोटोकॉल आहेत.
- प्रकल्प: म्हणून समाविष्ट आहेampवापरकर्त्यांना ब्लूटूथ® लो एनर्जी कनेक्टिव्हिटी व्यवस्थापित करण्यात मदत करण्यासाठी कोडसह प्रयोग सुरू करण्यासाठी विकसक वापरू शकतो असा le अनुप्रयोगampSTBLESensor सारख्या मोबाईल ऍप्लिकेशनसह, आणि NUCLEO-L476RG साठी IAR एम्बेडेड वर्कबेंच द्वारे ARM, Real साठी प्रदान केले आहेView मायक्रोकंट्रोलर डेव्हलपमेंट किट (MDK-ARM), आणि STM32CubeIDE विकास वातावरण.
स्थापना प्रक्रिया
पॅकेज बायनरी निर्देशिकेत समर्थित प्लॅटफॉर्मसाठी एक प्रतिमा (.bin स्वरूपात) असते. ही प्रतिमा STM32CubeProgrammer सह समर्थित STM32 Nucleo विकास मंडळामध्ये किंवा ड्रॅग आणि ड्रॉपद्वारे थेट फ्लॅश केली जाऊ शकते.
आकृती 3. X-CUBE-BLEMGR बायनरी फोल्डर

API
वापरकर्त्यासाठी उपलब्ध असलेल्या API बद्दल तपशीलवार तांत्रिक माहिती संकलित HTML मध्ये आढळू शकते file सॉफ्टवेअर पॅकेजच्या "दस्तऐवजीकरण" फोल्डरमध्ये स्थित आहे जेथे सर्व कार्ये आणि पॅरामीटर्स पूर्णपणे वर्णन केले आहेत.
Sampअर्जाचे वर्णन
ए एसample अनुप्रयोग NUCLEO-L2RG विकास मंडळाशी जोडलेल्या X-NUCLEO-BNRG1A476 विस्तार मंडळासाठी प्रकल्प फोल्डरमध्ये प्रदान केला आहे. तयार करण्यासाठी तयार प्रकल्प एकाधिक IDE साठी उपलब्ध आहेत. सुरुवातीच्या टप्प्यावर नियंत्रण ठेवण्यासाठी तुम्ही योग्य UART कम्युनिकेशन पोर्टसाठी टर्मिनल विंडो सेट करू शकता.
आकृती 4. टर्मिनल सेटिंग्ज

जेव्हा तुम्ही प्रथम NUCLEO-L476RG डेव्हलपमेंट बोर्डवर रीसेट बटण दाबता, तेव्हा अनुप्रयोग:
- UART सुरू करणे सुरू करते
- कोणता BlueNRG विस्तार बोर्ड STM32 Nucleo बोर्डशी जोडलेला आहे हे निर्धारित करते
- हार्डवेअर आणि फर्मवेअर आवृत्ती माहिती ओळखते
- यादृच्छिक Bluetooth® Low Energy MAC पत्ता दाखवते
- Bluetooth® लो एनर्जी वैशिष्ट्य सेवा सुरू करते (तापमान, आर्द्रता, दाब, LED आणि सेन्सरफ्यूजन वैशिष्ट्ये)
- stdin/stdout आणि stderr वैशिष्ट्ये जोडून Bluetooth® लो एनर्जी कन्सोल सेवा सुरू करते
- Bluetooth® लो एनर्जी कॉन्फिगरेशन सेवा सुरू करते
आकृती 5. UART आउटपुट आरंभीकरण

जेव्हा एखादे Android/iOS डिव्हाइस NUCLEO-L476RG बोर्डशी कनेक्ट केलेले असते, तेव्हा बोर्डाद्वारे प्रसारित होणारा डेटा नियंत्रित करणे शक्य होते.
आकृती 6. UART आउटपुट कनेक्ट केलेले

Android आणि iOS STBLESensor क्लायंट अनुप्रयोग
STM32Cube साठी X-CUBE-BLEMGR सॉफ्टवेअर STBLESensor Android (आवृत्ती 4.15.0 किंवा उच्च) किंवा iOS (आवृत्ती 4.15.0 किंवा उच्च) अनुप्रयोग Google Play किंवा iOS स्टोअरवर उपलब्ध आहे. आम्ही या माजी मध्ये Android अनुप्रयोग वापरतोampले कनेक्शननंतर, STBLESensor खालील मुख्य पृष्ठ दर्शवेल. हे तापमान, दाब आणि आर्द्रता यादृच्छिक मूल्ये प्रदर्शित करते.
आकृती 7. पर्यावरण डेटा

खालील पृष्ठ एक घन दर्शविते जे यादृच्छिक चतुर्थांश मूल्यांपासून सुरू होते.
आकृती 8. MEMS डेटा

आकृती 9. प्लॉट डेटा

खालील पृष्ठ LED चालू/बंद नियंत्रण दाखवते.
आकृती 10. एलईडी नियंत्रण

बोर्ड कॉन्फिगरेशन पृष्ठाद्वारे, आपण काही फर्मवेअर तपशील पाहू शकता.
आकृती 11. बोर्ड अहवाल (1 पैकी 2)

आकृती 12. बोर्ड अहवाल (2 पैकी 2)

सिस्टम सेटअप मार्गदर्शक
हार्डवेअर वर्णन
STM32 Nucleo
STM32 न्यूक्लिओ डेव्हलपमेंट बोर्ड वापरकर्त्यांना कोणत्याही STM32 मायक्रोकंट्रोलर लाइनसह सोल्यूशन्सची चाचणी घेण्यासाठी आणि प्रोटोटाइप तयार करण्यासाठी परवडणारा आणि लवचिक मार्ग प्रदान करतात. Arduino कनेक्टिव्हिटी सपोर्ट आणि ST मॉर्फो कनेक्टर STM32 Nucleo ओपन डेव्हलपमेंट प्लॅटफॉर्मची कार्यक्षमतेचा विस्तार करणे सोपे करतात ज्यामधून निवडण्यासाठी विशिष्ट विस्तार बोर्डांच्या विस्तृत श्रेणीसह. STM32 न्यूक्लिओ बोर्डला वेगळ्या प्रोबची आवश्यकता नाही कारण ते ST-LINK/V2-1 डीबगर/ प्रोग्रामरला एकत्रित करते. STM32 Nucleo बोर्ड विविध पॅकेज केलेल्या सॉफ्टवेअरसह सर्वसमावेशक STM32 सॉफ्टवेअर HAL लायब्ररीसह येतो.ampभिन्न IDE साठी les (IAR EWARM, Keil MDK-ARM, STM32CubeIDE, एम्बेड आणि GCC/ LLVM). सर्व STM32 Nucleo वापरकर्त्यांना www.mbed.org वर एम्बेडेड ऑनलाइन संसाधने (कंपायलर, C/C++ SDK, आणि विकसक समुदाय) पूर्ण अनुप्रयोग सहज तयार करण्यासाठी विनामूल्य प्रवेश आहे.
आकृती 13. STM32 न्यूक्लिओ बोर्ड

X-NUCLEO-BNRG2A1 विस्तार बोर्ड
X-NUCLEO-BNRG2A1 विस्तार मंडळ विकासक अनुप्रयोगांसाठी ब्लूटूथ® लो एनर्जी कनेक्टिव्हिटी प्रदान करते आणि STM32 न्यूक्लिओ डेव्हलपमेंट बोर्डवर प्लग केले जाऊ शकते (उदाहरणार्थample, अल्ट्रा-लो पॉवर STM476 मायक्रोकंट्रोलरसह NUCLEO-L32RG) त्याच्या Arduino UNO R3 कनेक्टरद्वारे. विस्तार मंडळामध्ये ST BlueNRG-5.2 सिस्टम-ऑन-चिपवर आधारित Bluetooth® v2 अनुरूप आणि FCC प्रमाणित BlueNRG-M2SP ऍप्लिकेशन प्रोसेसर मॉड्यूलची वैशिष्ट्ये आहेत. हे SoC संपूर्ण Bluetooth® लो एनर्जी स्टॅक आणि त्याच्या Cortex-M0 कोर आणि प्रोग्रामेबल फ्लॅश मेमरीवरील प्रोटोकॉल व्यवस्थापित करते, जे SDK वापरून विकसित केलेल्या सानुकूल अनुप्रयोगांना सामावून घेऊ शकते. BlueNRG-M2SP मॉड्यूल मास्टर आणि स्लेव्ह मोड, डेटा लांबी विस्तार (DLE) सह वाढलेले हस्तांतरण दर आणि AES-128 सुरक्षा एन्क्रिप्शनला समर्थन देते. X-NUCLEO-BNRG2A1 STM32 न्यूक्लिओ मायक्रोकंट्रोलरसह SPI कनेक्शन आणि GPIO पिनद्वारे इंटरफेस करतो, ज्यापैकी काही हार्डवेअरद्वारे कॉन्फिगर केले जाऊ शकतात.
आकृती 14. X-NUCLEO-BNRG2A1 BLE विस्तार बोर्ड

हार्डवेअर सेटअप
खालील हार्डवेअर घटक आवश्यक आहेत:
- एक STM32 न्यूक्लियो डेव्हलपमेंट प्लॅटफॉर्म (ऑर्डर कोड: NUCLEO-L476RG)
- एक ब्लूटूथ® लो एनर्जी एक्सपेंशन बोर्ड (ऑर्डर कोड: X-NUCLEO-BNRG2A1)
- STM32 Nucleo ला PC ला जोडण्यासाठी एक USB प्रकार A ते Mini-B USB केबल
2.3 सॉफ्टवेअर सेटअप
STM32 Nucleo साठी सेन्सर्स आणि BlueNRG विस्तार मंडळाने सुसज्ज ऍप्लिकेशन तयार करण्यासाठी योग्य विकास वातावरण सेट करण्यासाठी खालील सॉफ्टवेअर घटक आवश्यक आहेत:
- X-CUBE-BLEMGR: STM32Cube साठी ब्लूटूथ® लो एनर्जी मॅनेजर सॉफ्टवेअर. X-CUBE-BLEMGR फर्मवेअर आणि संबंधित कागदपत्रे यावर उपलब्ध आहेत www.st.com.
- डेव्हलपमेंट टूल-चेन आणि कंपाइलर: STM32Cube विस्तार सॉफ्टवेअर खालील तीन वातावरणांना समर्थन देते:
- आर्म (IAR-EWARM) टूलचेन + ST-LINK साठी IAR एम्बेडेड वर्कबेंच
- वास्तविकView मायक्रोकंट्रोलर डेव्हलपमेंट किट (MDK-ARM-STM32) टूलचेन + ST-LINK
- STM32CubeIDE + ST-LINK
STM32Cube विस्तार सॉफ्टवेअरद्वारे समर्थित एकात्मिक विकास वातावरणांपैकी एक निवडल्यानंतर, निवडलेल्या IDE प्रदात्याद्वारे प्रदान केलेल्या सिस्टम आवश्यकता आणि सेटअप माहितीचे अनुसरण करा.
सिस्टम सेटअप
STM32 Nucleo आणि सेन्सर विस्तार बोर्ड सेटअप
STM32 न्यूक्लिओ डेव्हलपमेंट बोर्ड ST-LINK/V2-1 डीबगर/प्रोग्रामर एकत्रित करते. विकसक STSW-LINK2 वरून ST-LINK/V1-009 USB ड्राइव्हरची संबंधित आवृत्ती डाउनलोड करू शकतो. X-NUCLEO-BNRG2A1 BlueNRG Bluetooth® लो एनर्जी एक्सपेन्शन बोर्ड STM32 Nucleo शी Arduino UNO R3 एक्स्टेंशन कनेक्टरद्वारे खाली दिलेल्या आकृतीत दाखवल्याप्रमाणे सहजपणे जोडला जाऊ शकतो.
आकृती 15. X-NUCLEO-BNRG2A1 आणि NUCLEO-L476RG

X-NUCLEO-BNRG2A1 सेटअप
BlueNRG-2 लायब्ररी X-NUCLEO-BNRG2A1 ब्लूटूथ® लो एनर्जी मॉड्यूलमध्ये एम्बेड केलेल्या फर्मवेअरसह योग्यरित्या कार्य करण्यासाठी खाली वर्णन केलेली प्रक्रिया आवश्यक आहे.
- पायरी 1. X-NUCLEO-BNRG0A117 विस्तार बोर्डवर R2 वर 1 Ohm रेझिस्टर सोल्डर करा.
- पायरी 2. ST-LINK/V2-1 आणि STSW-BNRGFLASHER फ्लॅशर युटिलिटीद्वारे X-NUCLEO-BNRG2A1 ब्लूटूथ® लो एनर्जी मॉड्यूल अपडेट करा.
- पायरी 3. X-NUCLEO-BNRG2A1 J12 पिन ST-LINK/V2-1 पिनला 5-वायर केबलद्वारे जोडा खाली दिलेल्या चित्रात आणि तपशिल 1 मध्ये दाखवल्याप्रमाणे.
आकृती 16. X-NUCLEO-BNRG2A1 विस्तार मंडळ आणि ST-LINK/V2-1 मधील कनेक्शन

तक्ता 1. X-NUCLEO-BNRG2A1 आणि ST-LINK/V2-1 पिन कनेक्शन
- पायरी 4. STSW-BNRGFLASHER स्थापित करा आणि ते उघडा.
- पायरी 5. SWD टॅब निवडा.
आकृती 17. STSW-BNRGFLASHER – SWD टॅब
- पायरी 6. BlueNRG-2 फ्लॅश मेमरी पुसून टाका.
आकृती 18. STSW-BNRGFLASHER – मास इरेज
- पायरी 7. ब्लूटूथ® लो एनर्जी मॉड्यूलसाठी फक्त लिंक लेयर फर्मवेअर डाउनलोड करा.
- पायरी 8. STSW-BNRGFLASHER मध्ये फक्त लिंक लेयर फर्मवेअर लोड करा आणि [फ्लॅश] बटण दाबा.
आकृती 19. STSW-BNRGFLASHER – फ्लॅश बटण
- पायरी 9. X-NUCLEO-BNRG2A1 ब्लूटूथ® लो एनर्जी मॉड्यूल एम्बेडेड फर्मवेअर पुनर्संचयित करण्यासाठी, खालील फर्मवेअर प्रतिमा वापरून प्रक्रिया पुन्हा करा: DTM_Full.bin. अपडेट प्रक्रियेदरम्यान समस्या आल्यास, प्रक्रिया पुन्हा करण्यापूर्वी X-NUCLEO-BNRG2A1 J15 जंपर बंद करा.
पुनरावृत्ती इतिहास
तक्ता 2. दस्तऐवज पुनरावृत्ती इतिहास
महत्वाची सूचना – काळजीपूर्वक वाचा
STMicroelectronics NV आणि त्याच्या उपकंपन्या (“ST”) ST उत्पादनांमध्ये आणि/किंवा या दस्तऐवजात कोणत्याही वेळी सूचना न देता बदल, सुधारणा, सुधारणा, सुधारणा आणि सुधारणा करण्याचा अधिकार राखून ठेवतात. खरेदीदारांनी ऑर्डर देण्यापूर्वी एसटी उत्पादनांची नवीनतम संबंधित माहिती मिळवावी. ऑर्डर पावतीच्या वेळी एसटी उत्पादनांची विक्री एसटीच्या अटी आणि नियमांनुसार केली जाते. एसटी उत्पादनांची निवड, निवड आणि वापर यासाठी खरेदीदार पूर्णपणे जबाबदार आहेत आणि एसटी अर्ज सहाय्यासाठी किंवा खरेदीदारांच्या उत्पादनांच्या डिझाइनसाठी कोणतेही दायित्व गृहीत धरत नाही. कोणताही बौद्धिक संपदा अधिकाराचा कोणताही परवाना, व्यक्त किंवा निहित, एसटी द्वारे येथे दिलेला नाही. येथे नमूद केलेल्या माहितीपेक्षा वेगळ्या तरतुदींसह एसटी उत्पादनांची पुनर्विक्री अशा उत्पादनासाठी एसटीने दिलेली कोणतीही हमी रद्द करेल. एसटी आणि एसटी लोगो हे एसटीचे ट्रेडमार्क आहेत. ST ट्रेडमार्कबद्दल अतिरिक्त माहितीसाठी, www.st.com/trademarks पहा. इतर सर्व उत्पादन किंवा सेवा नावे त्यांच्या संबंधित मालकांची मालमत्ता आहेत. या दस्तऐवजातील माहिती या दस्तऐवजाच्या कोणत्याही आधीच्या आवृत्त्यांमध्ये पूर्वी पुरवलेल्या माहितीची जागा घेते आणि पुनर्स्थित करते. © 2022 STMicroelectronics – सर्व हक्क राखीव
कागदपत्रे / संसाधने
![]() |
STMicroelectronics UM3051 e X-CUBE-BLEMGR ब्लूटूथ लो एनर्जी मॅनेजर सॉफ्टवेअर [pdf] वापरकर्ता मॅन्युअल UM3051, e X-CUBE-BLEMGR ब्लूटूथ लो एनर्जी मॅनेजर सॉफ्टवेअर, ब्लूटूथ लो एनर्जी मॅनेजर सॉफ्टवेअर, लो एनर्जी मॅनेजर सॉफ्टवेअर, एनर्जी मॅनेजर सॉफ्टवेअर, UM3051, सॉफ्टवेअर |




