- రాస్ప్బెర్రీ పై పైథాన్ కోసం AWS IOT పరికర SDK ని వ్యవస్థాపించడం:
- సర్క్యూట్ రేఖాచిత్రం:
- మీ రాస్ప్బెర్రీ పై ప్రోగ్రామింగ్:
- షెల్ విండో ద్వారా పైథాన్ ప్రోగ్రామ్ను పరీక్షిస్తోంది:
- పని:
కొంత స్థాయి గణనలో పాల్గొంటే, రాస్ప్బెర్రీ పై ఎల్లప్పుడూ IoT ఆధారిత అనువర్తనాలను అభివృద్ధి చేయడానికి మొదటి ఎంపిక. పైథాన్ మరియు బలమైన డెవలపర్ సంఘం యొక్క వశ్యతతో పైని ఉపయోగించి డేటా సమితిని సేకరించడం, లాగ్ చేయడం, విశ్లేషించడం లేదా నివేదించడం చాలా సులభం. ఈ ట్యుటోరియల్లో ఆన్లైన్లో డేటాను ఇంటర్నెట్కు ప్రచురించడానికి అమెజాన్ AWS సేవతో రాస్ప్బెర్రీ పై యొక్క శక్తిని ఎలా మిళితం చేయాలో నేర్చుకుంటాము.
ఈ ట్యుటోరియల్లో, ఉష్ణోగ్రత మరియు తేమ విలువను చదవడానికి మేము DHT11 సెన్సార్ని ఉపయోగిస్తాము, ఆపై AWS IOT సేవకు కనెక్ట్ అవ్వండి మరియు AWS IOT SDK ని ఉపయోగించి సెన్సార్ విలువలను నవీకరించండి. ఈ డేటాను అమెజాన్ IOT కన్సోల్లో విజువలైజ్ చేయవచ్చు.
ఈ సెన్సార్ వేల్స్ను పొందటానికి మరియు దానిని డేటాబేస్లో నిల్వ చేయడానికి మీరు AWS సాగే శోధన సేవను కూడా ఉపయోగించవచ్చు, ఆపై సెన్సార్ డేటాను చక్కగా ప్లాట్ చేసిన గ్రాఫ్గా చూడటానికి కిబానా డాష్బోర్డ్ సేవను ఉపయోగించవచ్చు. ఆసక్తికరంగా ఉందా? !!! కాబట్టి, ప్రారంభిద్దాం…
ముందస్తు అవసరాలు:
ఈ ట్యుటోరియల్ మీరు ఇప్పటికే మీ ఉచిత AWS ఖాతాను సృష్టించారని మరియు AWS IoT సేవ గురించి ఒక విషయం, సర్టిఫికేట్, పాలసీని సృష్టించడం మరియు దాన్ని ఉపయోగించి విలువలను ప్రచురించడం వంటి ప్రాథమిక విషయాలను తెలుసుకున్నారని ass హిస్తుంది. లేకపోతే ఈ క్రింది ట్యుటోరియల్ చదవండి.
- MQTT.fx తో అమెజాన్ AWS IOT తో ప్రారంభించడం
రాస్ప్బెర్రీ పైకి ఎల్సిడి మరియు డిహెచ్టి 11 సెన్సార్ను ఎలా ఇంటర్ఫేస్ చేయాలో మీకు తెలుసని కూడా umes హిస్తుంది మరియు అదే విధంగా చేయటానికి లైబ్రరీలను ఇప్పటికే మీ పైలో ఇన్స్టాల్ చేశారు. కాకపోతే, ఈ క్రింది ట్యుటోరియల్తో కొనసాగండి.
- రాస్ప్బెర్రీ పైతో DHT11 ను ఇంటర్ఫేసింగ్
పై ట్యుటోరియల్ చివరలో మీరు AWS-IOT లో ఒక విషయం సృష్టించారు మరియు మీ విషయం యాక్సెస్ చేయడానికి అవసరమైన ధృవపత్రాలతో పాటు మీ విషయానికి బ్రోకర్ చిరునామా కూడా ఉండాలి. మీ రాస్ప్బెర్రీ పై ఇప్పటికే OS తో సెటప్ చేయబడిందని మరియు ఇంటర్నెట్కు అనుసంధానించబడిందని కూడా మేము అనుకుంటాము. వీటి స్థానంలో ట్యుటోరియల్తో ముందుకు వెళ్దాం. మీరు రాస్ప్బెర్రీ పైకి కొత్తగా ఉంటే, మొదట రాస్ప్బెర్రీ పైతో ప్రారంభించండి.
రాస్ప్బెర్రీ పై పైథాన్ కోసం AWS IOT పరికర SDK ని వ్యవస్థాపించడం:
పైలో AWS సేవను ఉపయోగించడానికి, మేము రెండు SDK లలో దేనినైనా ఇన్స్టాల్ చేయవచ్చు. ఒకటి జావాస్క్రిప్ట్ SDK, ఇది జావాస్క్రిప్ట్ను ప్రోగ్రామింగ్ లాంగ్వేజ్గా ఉపయోగిస్తుంది మరియు మరొకటి పైథాన్ SDK, ఇది పైథాన్ను ప్రోగ్రామింగ్ లాంగ్వేజ్గా ఉపయోగిస్తుంది. జావాస్క్రిప్ట్ కంటే పైథాన్తో కొంచెం సౌకర్యంగా ఉన్నందున ఇక్కడ పైథాన్ను మా ఎస్డికెగా ఎంచుకుంటున్నాము.
AWS IOT SDK పై పూర్తి సమాచారం దాని GitHub పేజీలో లభిస్తుంది.
దశ 1: మీ పైలో SDK ని వ్యవస్థాపించడానికి, కింది ఆదేశాన్ని టైప్ చేయడంలో టెర్మినల్ తెరవండి
git clone
దశ 2: ఇది మీ పైలో aws డైరెక్టరీని ఇన్స్టాల్ చేసి ఉండాలి, ఇప్పుడు కింది ఆదేశాన్ని ఉపయోగించి దానిలోకి నావిగేట్ చేయండి.
CD AWS - IOT -device- SDK -python
దశ 3: డైరెక్టరీ లోపల కింది పంక్తిని ఉపయోగించి సెటప్ ఫైల్ను ఇన్స్టాల్ చేయండి
python setup.py install
సర్క్యూట్ రేఖాచిత్రం:
హార్డ్వేర్ వైపు మనకు DHT11 సెన్సార్ మరియు LCD స్క్రీన్కు అనుసంధానించబడిన రాస్ప్బెర్రీ పై ఉంది. ఉష్ణోగ్రత మరియు తేమ యొక్క విలువను పొందడానికి DHT11 ఉపయోగించబడుతుంది మరియు విలువలు మరియు డి-బగ్గింగ్ సమాచారాన్ని ప్రదర్శించడానికి LCD ఉపయోగించబడుతుంది. దాని కోసం సర్క్యూట్ రేఖాచిత్రం క్రింద చూపబడింది.
LCD మరియు DHT11 సెన్సార్ రెండూ + 5V సరఫరాతో పనిచేస్తాయి కాబట్టి రాస్ప్బెర్రీ పైలోని 5V పిన్లను రెండింటినీ శక్తివంతం చేయడానికి ఉపయోగిస్తాము. విలువ 1 కె యొక్క పుల్ అప్ రెసిస్టర్ DHT11 సెన్సార్ యొక్క అవుట్పుట్ పిన్లో ఉపయోగించబడుతుంది, మీరు మాడ్యూల్ ఉపయోగిస్తుంటే మీరు ఈ రెసిస్టర్ను నివారించవచ్చు.
ఒక 10K యొక్క క్రమపరచువాడు పాట్ LCD విరుద్ధంగా స్థాయి నియంత్రించడానికి LCD లో వీ పిన్ జోడిస్తారు. అలా కాకుండా అన్ని కనెక్షన్లు చాలా సరళంగా ముందుకు ఉంటాయి. మా ప్రోగ్రామ్లో మాకు అవసరం కనుక పిన్లను కనెక్ట్ చేయడానికి మీరు ఏ GPIO పిన్లను ఉపయోగిస్తున్నారో గమనించండి. దిగువ చార్ట్ GPIO పిన్ సంఖ్యలను గుర్తించడానికి మిమ్మల్ని అనుమతిస్తుంది.
చార్ట్ ఉపయోగించండి మరియు సర్క్యూట్ రేఖాచిత్రం ప్రకారం మీ కనెక్షన్లను చేయండి. నా కనెక్షన్లను చేయడానికి నేను బ్రెడ్బోర్డ్ మరియు జంపర్ వైర్లను ఉపయోగించాను. నేను మాడ్యూల్ ఉపయోగించినందున నేను దానిని నేరుగా రాస్ప్బెర్రీ పైకి వైర్ చేసాను. నా హార్డ్వేర్ క్రింద ఇలా ఉంది
మీ రాస్ప్బెర్రీ పై ప్రోగ్రామింగ్:
మా పైథాన్ ప్రోగ్రామ్లో మనం ఉష్ణోగ్రత మరియు తేమ విలువను చదవాలి, దానిని ఎల్సిడి తెరపై ప్రదర్శించాలి మరియు మునుపటి ట్యుటోరియల్లో మనం ఇప్పటికే సృష్టించిన అమెజాన్ ఐఓటి విషయానికి రెండు విలువలను కూడా ప్రచురించాలి. కాబట్టి మీరు దానిని సృష్టించారని నిర్ధారించుకోండి మరియు మీకు మూడు కీ ఫైల్స్ మరియు మీరు సృష్టించిన విషయం యొక్క బ్రోకర్ చిరునామా ఉన్నాయి.
మా పైథాన్ ప్రోగ్రామ్లో మనం మూడు కీ ఫైళ్ళను లింక్ చేయాలి, తద్వారా రాస్ప్బెర్రీ పై మన విషయంపై విలువలను ప్రచురించడానికి ప్రాప్యతను పొందవచ్చు. కాబట్టి మూడు కీ ఫైళ్ళను కాపీ చేసి, మీ రాస్ప్బెర్రీ పై యొక్క డెస్క్టాప్లో అతికించండి, ఎందుకంటే మా ప్రోగ్రామ్లో వాటి మార్గం చిరునామా మాకు అవసరం.
పూర్తి పైథాన్ ప్రోగ్రామ్ను ఈ పేజీ దిగువన చూడవచ్చు, మీరు సృష్టించిన విషయం ప్రకారం బ్రోకర్ చిరునామా మరియు మార్గం డైరెక్టరీలు సవరణ తర్వాత కార్యక్రమం ఉపయోగించవచ్చు. మరింత బెలో నేను చిన్న స్నిప్పెట్లలో కోడ్ను వివరించాను.
మా ప్రాజెక్ట్ కోసం అవసరమైన లైబ్రరీలను దిగుమతి చేయడం ద్వారా మేము ప్రారంభిస్తాము. మూడు ప్రధాన గ్రంథాలయాలు AWS SDK, LCD లైబ్రరీ మరియు DHT లైబ్రరీ, మీరు మీ మూడు పైలను ఇన్స్టాల్ చేశారని నిర్ధారించుకోండి. సమయం మరియు తేదీసమయం లైబ్రరీ అప్రమేయంగా వ్యవస్థాపించబడుతుంది.
నుండి AWS-IOT లైబ్రరీ AWSIoTPythonSDK.MQTTLib దిగుమతి AWSIoTMQTTClient #import నుండి దిగుమతి సమయం # సృష్టించడానికి ఆలస్యం నుండి తేదీసమయం దిగుమతి తేదీ, తేదీసమయం #To తేదీ మరియు సమయం పొందుటకు LCD #import LCD లైబ్రరీ దిగుమతి Adafruit_CharLCD సెన్సార్ కోసం దిగుమతి Adafruit_DHT #import DHT లైబ్రరీ
తరువాతి పంక్తిలో మేము బ్రోకర్ చిరునామా, క్లయింట్ పేరు మరియు సర్టిఫికేట్ మరియు కీ ఫైళ్ళకు మార్గం వంటి థింగ్ వివరాలను అందించాలి. ఇక్కడ నేను క్లయింట్ పేరును క్రొత్త_ క్లయింట్గా ఉపయోగించాను, మీకు నచ్చిన అదే లేదా ఏదైనా పేరును ఉపయోగించవచ్చు. బ్రోకర్ చిరునామాను మీరు సృష్టించిన వస్తువు యొక్క చిరునామాకు మార్చాలి మరియు మీ విషయం ప్రకారం పాత్ డైరెక్టరీని కూడా మార్చాలి. ఈ 2 విషయాలు కాకుండా మీరు ఈ క్రింది పంక్తులలో ఏదైనా మార్చవలసిన అవసరం లేదు.
myMQTTClient = AWSIoTMQTTClient ("new_Client") myMQTTClient.configureEndpoint ("qwert1234567yuio89.iot.us-east-2.amazonaws.com", 8883) myMQTTClient.configureCredentials ("/ హోమ్ / సర్టిఫికెట్లు "/ home / pi / డెస్క్టాప్ / ESP32_Thing సర్టిఫికేట్లు / private.pem.key", "/ home / pi / డెస్క్టాప్ / సర్టిఫికేట్లు ESP32_Thing / certificate.pem.crt") myMQTTClient.configureOfflinePublishQueueing (-1) # అనంతమైన ఆఫ్లైన్ క్యూయింగ్ ప్రచురించు myMQTTClient. configureDrainingFrequency (2) # డ్రెయినింగ్ : 2 Hz myMQTTClient.configureConnectDisconnectTimeout (10) # 10 సెకన్లు myMQTTClient.configureMQTTOperationTimeout (5) # 5 సెకన్లు
తరువాత మన కనెక్షన్ యొక్క పిన్ వివరాలను పేర్కొనాలి. ప్రతి పిన్ యొక్క GPIO పిన్ సంఖ్య దాని పేరుకు కేటాయించబడుతుంది. ఇక్కడ మేము పిన్ 17 పై DHT సెన్సార్ మరియు 4-బిట్ మోడ్లో LCD ని ఉపయోగించాము. దాని కోసం కోడ్ క్రింద చూపబడింది
sensor_name = Adafruit_DHT.DHT11 # మమ్మల్ని ఉపయోగిస్తున్నారు DHT11 సెన్సార్ sensor_pin = 17 # ది సెన్సార్ ఫై న GPIO17 అనుసంధానించబడిన lcd_rs = LCD 7 #RS PI న GPIO 7 అనుసంధానించబడిన lcd_en = 8 LCD లో #EN వరకు GPIO 8 అనుసంధానించబడిన PI లో lcd_d4 = 25 # D4 GPIO 25 కి PI లో కనెక్ట్ చేయబడింది lcd_d5 = 24 # LCD యొక్క LI GPIO 24 కి PI లో కనెక్ట్ చేయబడింది lcd_d6 = 23 # LCD యొక్క L6 GPIO 23 కి PI lcd_d7 = 18 # D7 పై కనెక్ట్ చేయబడింది PI లో LCD GPIO 18 కి కనెక్ట్ చేయబడింది lcd_backlight = 0 #LED కనెక్ట్ కాలేదు కాబట్టి మేము 0 కి కేటాయిస్తాము
అప్పుడు మేము LCD ని ప్రారంభిస్తాము మరియు LCD తెరపై ఒక చిన్న పరిచయ సందేశాన్ని ప్రదర్శిస్తాము. ఆ తరువాత మేము పైన నమోదు చేసిన బ్రోకర్ చిరునామా మరియు కీ ఫైళ్ళను ఉపయోగించి AWS విషయంతో కనెక్ట్ అవ్వడానికి ప్రయత్నిస్తాము. కనెక్షన్ విజయవంతమైతే LCD “ AWS విషయానికి కనెక్ట్ చేయబడింది ” ప్రదర్శిస్తుంది లేదా అది 10 సెకన్ల పాటు ప్రయత్నిస్తుంది మరియు అది విఫలమైతే అది దోష సందేశాన్ని ప్రదర్శిస్తుంది. మీరు దోష సందేశాన్ని స్వీకరిస్తే, మీరు దానిని విజయవంతంగా సృష్టించారని మరియు కోడ్తో సరిగ్గా లింక్ చేశారని నిర్ధారించుకోండి. మీరు AWS లో ఈ విషయాన్ని సరిగ్గా సృష్టించారో లేదో చూడటానికి మీరు మునుపటి ట్యుటోరియల్కు తిరిగి వెళ్ళవచ్చు.
if time.time () <connecting_time: # AWS కి 10 సెకన్ల పాటు కనెక్ట్ అవ్వడానికి ప్రయత్నించండి myMQTTClient.connect () myMQTTClient.publish ("DHT11 / info", "కనెక్ట్", 0) "MQTT క్లయింట్ కనెక్షన్ విజయం!" lcd.message ('A n AWS విషయానికి కనెక్ట్ చేయబడింది) # వేరే కనెక్ట్ అయితే : ప్రింట్ "లోపం: ప్రోగ్రామ్లో మీ AWS వివరాలను తనిఖీ చేయండి" lcd.message (' లోపం: \ n చెల్లని వివరాలు ') # కనెక్ట్ చేయకపోతే
కనెక్షన్ విజయవంతంగా స్థాపించబడ్డ తరువాత, మేము అనంతం నమోదు అయితే లూప్ ఒక సరుకుగా సమయం, ఉష్ణోగ్రత మరియు తేమ విలువ ప్రచురిస్తున్నాను. ఇక్కడ పేలోడ్ ఎల్లప్పుడూ JSON ఆకృతిలో స్ట్రింగ్ అయి ఉండాలి. కాబట్టి మొదట మనం ప్రస్తుత తేదీ మరియు సమయాన్ని చదవడం ద్వారా మరియు ఈ క్రింది పంక్తులను ఉపయోగించడం ద్వారా వేరియబుల్లో సేవ్ చేయడం ద్వారా
now = datetime.utcnow () # గెట్ తేదీ మరియు సమయం current_time = now.strftime ('% Y-% m-% dT% H:% M:% SZ') # ప్రస్తుత సమయాన్ని స్ట్రింగ్ ఆకృతిలో పొందండి
అప్పుడు మేము తేమ మరియు ఉష్ణోగ్రత విలువలు DHT11 సెన్సార్ను ఏర్పరుచుకుంటాము మరియు దానిని LCD తెరపై ప్రదర్శిస్తాము. వేరియబుల్ తేమ మరియు ఉష్ణోగ్రత వరుసగా తేమ మరియు ఉష్ణోగ్రత విలువను కలిగి ఉంటాయి
తేమ, ఉష్ణోగ్రత = Adafruit_DHT.read_retry (సెన్సార్_పేరు, సెన్సార్_పిన్) # సెన్సార్ నుండి చదవండి
మరియు ఉష్ణోగ్రత మరియు తేమ వరిబాలేలో సంబంధిత విలువలను సేవ్ చేయండి
lcd.clear () # LCD స్క్రీన్ను క్లియర్ చేయండి lcd.message ('టెంప్ =%.1f సి'% ఉష్ణోగ్రత) # ఉష్ణోగ్రత యొక్క విలువను ప్రదర్శించండి lcd.message ('\ nHum =%.1f %%'% తేమ) # ప్రదర్శించు తేమ సమయం విలువ. నిద్ర (2) # 2 సెకన్ల పాటు వేచి ఉండండి, ఆపై విలువలను నవీకరించండి
ఇంతకు ముందే చెప్పినట్లుగా, పేలోడ్ దాని చుట్టూ వంకర బ్రాకెట్లతో స్ట్రింగ్ రూపంలో ఉండాలి, క్రింద చూపిన విధంగా వేరియబుల్ను తీగలుగా మార్చిన తరువాత తేదీ, సమయం, ఉష్ణోగ్రత మరియు తేమ యొక్క విలువను మేము జోడిస్తాము.
# పేలోడ్ను స్ట్రింగ్ ఫార్మాట్లో సిద్ధం చేయండి పేలోడ్ = '{"టైమ్స్టాంప్": "' + కరెంట్_టైమ్ + '", "ఉష్ణోగ్రత":' + స్ట్ (ఉష్ణోగ్రత) + ', "తేమ":' + స్ట్ (తేమ) + '}'
చివరగా పేలోడ్ సిద్ధమైన తర్వాత మేము దానిని MQTT క్లయింట్కు ప్రచురించాలి. MyMQTTclient.publish ఆదేశాన్ని ఉపయోగించి దీన్ని చేయవచ్చు. ఒక విషయానికి ప్రచురించేటప్పుడు మేము దీనికి ఒక పేరు కూడా ఇవ్వాలి, ఇక్కడ నేను దీనికి DHT11 / డేటా అని పేరు పెట్టాను కాని మీరు కోరుకున్నదానికి మీరు పేరు పెట్టవచ్చు. డేటాను వీక్షించడానికి మేము మా విషయం నుండి సభ్యత్వాన్ని పొందవలసి ఉంటుంది కాబట్టి మీరు పేరును గుర్తుంచుకున్నారని నిర్ధారించుకోండి.
షెల్ విండో ద్వారా పైథాన్ ప్రోగ్రామ్ను పరీక్షిస్తోంది:
ప్రోగ్రామ్ సిద్ధమైన తర్వాత, మీ ఎంపికను ఉపయోగించి దాన్ని ప్రారంభించండి. షెల్ విండోలో ప్రోగ్రామ్ను ప్రారంభించడానికి నేను పైథాన్ IDE ని ఉపయోగించాను. ప్రతిదీ సరిగ్గా ఉంటే మీరు సందేశ కనెక్షన్ విజయవంతం కావాలి మరియు అన్ని పేలోడ్ విండోలో ప్రదర్శించబడాలి. ఉష్ణోగ్రత మరియు తేమ విలువలు సరిగ్గా చదువుతున్నాయా అని మీరు తనిఖీ చేయవచ్చు. ప్రతి 5 సెకన్లకు పేలోడ్ నవీకరించబడుతుంది. షెల్ విండో క్రింద ఇలా కనిపిస్తుంది
మీకు ఏమైనా సమస్య ఉంటే, మీరు సరైన కీ వివరాలు మరియు బ్రోకర్ చిరునామాను ఇచ్చారని నిర్ధారించుకోండి, MQTT.fx సాఫ్ట్వేర్ను ఉపయోగించడం ద్వారా ఈ విషయాన్ని కనెక్ట్ చేయవచ్చో లేదో కూడా తనిఖీ చేయండి. షెల్ MQTT క్లయింట్ కనెక్షన్ విజయాన్ని ప్రదర్శించి అక్కడ వేలాడుతుంటే, మీరు సరైన పిన్తో కనెక్ట్ అయి ఉంటే సెన్సార్ ఫంక్షనల్గా ఉంటే DHT11 సెన్సార్ తనిఖీకి స్పందించడం లేదు.
పని:
మీరు ప్రోగ్రామ్ను ప్రారంభించి, షెల్ విండోలో పై వివరాలను పొందిన తర్వాత, ప్రోగ్రామ్ సరిగ్గా స్పందిస్తుందని మరియు విలువలు అమెజాన్ AWS సర్వర్కు అప్లోడ్ అవుతున్నాయని అర్థం. క్రింద చూపిన విధంగా ప్రతి 5 సెకన్లకు AWS-IoT కి ప్రచురించబడిందా అని తనిఖీ చేయడానికి మీరు LCD డిస్ప్లేని గమనించవచ్చు.
మేము MQTT.fx అప్లికేషన్లోకి ప్రవేశించి, DHT11 / డేటా అనే అంశానికి చందా పొందవచ్చు. అప్పుడు మేము రాస్ప్బెర్రీ పై ప్రచురిస్తున్న మొత్తం డేటాను పొందగలుగుతాము. ఈ డేటా ప్రతి 5 సెకన్లకు కూడా నవీకరించబడుతుంది; మీ MQTT స్క్రీన్ క్రింద ఇలా కనిపిస్తుంది
మీరు చూడగలిగినట్లుగా, నీలం రంగులో హైలైట్ చేసినట్లుగా MQTT సాఫ్ట్వేర్లో పేలోడ్ అందుతోంది. ప్రాజెక్ట్ ఎలా పనిచేస్తుందో తెలుసుకోవడానికి మీరు ఈ క్రింది వీడియోను కూడా చూడవచ్చు. ఇప్పటి నుండి మన డేటా ఇంటర్నెట్లో ఉంది, అమెజాన్ అందించిన సాగే శోధన మరియు లాంబ్డా వంటి ఇతర సాధనాలతో డేటాను డేటాబేస్లో సేవ్ చేయడానికి లేదా గ్రాఫ్లో దృశ్యమానం చేయడానికి ఉపయోగించవచ్చు. డేటా ద్వారా మనం ఎలా ప్రయోజనం పొందాలో దాని ఆధారంగా చాలా ఎక్కువ అనువర్తనాలు ఉన్నాయి.
మీరు ట్యుటోరియల్ని అర్థం చేసుకున్నారని మరియు ఇలాంటిదే నిర్మించడాన్ని ఆస్వాదించారని ఆశిస్తున్నాము, దీన్ని పూర్తి చేయడంలో మీకు ఏమైనా సమస్య ఉంటే, దిగువ వ్యాఖ్య విభాగంలో పోస్ట్ చేయండి లేదా సాంకేతిక సహాయం కోసం ఫోరమ్లను ఉపయోగించండి.