Სარჩევი:

სანდო, უსაფრთხო, კონფიგურირებადი SMS დისტანციური მართვა (Arduino/pfodApp) - კოდირება არ არის საჭირო: 4 ნაბიჯი
სანდო, უსაფრთხო, კონფიგურირებადი SMS დისტანციური მართვა (Arduino/pfodApp) - კოდირება არ არის საჭირო: 4 ნაბიჯი

ვიდეო: სანდო, უსაფრთხო, კონფიგურირებადი SMS დისტანციური მართვა (Arduino/pfodApp) - კოდირება არ არის საჭირო: 4 ნაბიჯი

ვიდეო: სანდო, უსაფრთხო, კონფიგურირებადი SMS დისტანციური მართვა (Arduino/pfodApp) - კოდირება არ არის საჭირო: 4 ნაბიჯი
ვიდეო: AUMAIL - როგორ გამოვთქვათ AUMAIL? #aumail (AUMAIL - HOW TO PRONOUNCE AUMAIL? #aumail 2024, ნოემბერი
Anonim
სანდო, უსაფრთხო, პერსონალურად მორგებული SMS დისტანციური მართვა (Arduino/pfodApp) - კოდირება არ არის საჭირო
სანდო, უსაფრთხო, პერსონალურად მორგებული SMS დისტანციური მართვა (Arduino/pfodApp) - კოდირება არ არის საჭირო

განახლება 2018 წლის 6 ივლისი: ამ პროექტის 3G/2G ვერსია, SIM5320- ის გამოყენებით, აქ არის შესაძლებელი

განახლება: 2015 წლის 19 მაისი: გამოიყენეთ pfodParser ბიბლიოთეკა ვერსია 2.5 ან უფრო მაღალი. ის აფიქსირებს მოხსენებულ პრობლემას, როდესაც არ აძლევენ საკმარის დროს ფარს ქსელში დასაკავშირებლად ჩართვის შემდეგ

შესავალი

რით განსხვავდება pfodSMS დისტანციური მართვა სხვა განხორციელებისგან:-

  • ის საიმედოა-ბრძანებებს ყოველთვის ეხმაურებიან და დაკარგული შეტყობინებები ხელახლა ითხოვენ
  • ეს არის უსაფრთხო - იყენებს 128 ბიტიანი პაროლის დაცვას
  • ის არ საჭიროებს მესამე მხარის ვებ სერვისის ანგარიშებს - საჭიროა მხოლოდ აქტიური SIM ბარათი (პინის გარეშე)
  • ეს არის დააკონფიგურიროთ - თქვენ შეგიძლიათ გამოიყენოთ pfodDesigner თქვენი საკუთარი მენიუს შესაქმნელად
  • ადვილია - pfodDesigner ქმნის ყველა კოდს. თქვენ არ გჭირდებათ რაიმე კოდირების გაკეთება.
  • ეს არის მოქნილი-ყველა pfod ეკრანი ხელმისაწვდომია SMS– ის საშუალებით, როგორიცაა ქვემენიუები, მრავალჯერადი და ერთი შერჩევის სია, ტექსტის შეყვანა, მონაცემთა ჩანაწერი და შედგენა.

იხილეთ pfodSMS შეტყობინებების დიზაინი იმის შესახებ, თუ როგორ ხდება SMS კავშირი საიმედო. იხილეთ გამოწვევა და რეაგირების უსაფრთხოება ინტერნეტთან დაკავშირებული pfod მოწყობილობები 128 ბიტიანი უსაფრთხოების დეტალებისთვის. იხილეთ pfodDesigner, Android / Arduino მენიუები გაადვილებულია თქვენი პერსონალური მენიუს შექმნის დეტალებისათვის. იხილეთ pfodSpecification.pdf ყველა იმ pfod შეტყობინებისა და ეკრანის დეტალებისათვის, რომელთა დამატებაც თქვენ შეგიძლიათ.

მაგალითი პროექტი - SMS ცხელი წყლის კონტროლი

როგორც მაგალითი პროექტი, ეს ინსტრუქცია აღწერს როგორ ჩართოთ და გამორთოთ ცხელი წყლის გამაცხელებელი SMS– ით და შეამოწმოთ ის ჩართულია თუ გამორთული. მის დასაყენებლად დაგჭირდებათ ელექტრიკოსი.

ნაბიჯი 1: სწრაფი დაწყება - SMS დისტანციური მართვა

სწრაფი დაწყება - SMS დისტანციური მართვა
სწრაფი დაწყება - SMS დისტანციური მართვა
სწრაფი დაწყება - SMS დისტანციური მართვა
სწრაფი დაწყება - SMS დისტანციური მართვა

აქ არის სწრაფი დაწყების სახელმძღვანელო თქვენი SMS– ის ცხელი წყლის კონტროლის შესაქმნელად.

  1. შეიძინეთ ნაწილები ამ სიაში..
  2. დააინსტალირეთ Arduino IDE ვერსია 1.5.8 და ჩამოტვირთეთ და დააინსტალირეთ pfodParser ბიბლიოთეკა..
  3. ჩამოტვირთეთ უფასო pfodDesigner.
  4. შექმენით თქვენი პერსონალური მენიუ, რომ ჩართოთ და გამორთოთ ციფრული შეყვანა მენიუს სლაიდერიდან თქვენს Android მობილურზე.
  5. შექმენით კოდი, შეარჩიეთ SeeedStudio SIM900 GPRS ფარი, როგორც კავშირი. (ასევე არსებობს ვარიანტი IteadStudio SIM900 ფარისთვის).
  6. გადაიტანეთ გენერირებული კოდი თქვენი მობილურიდან IDE- ში (იხილეთ pfodAppForAndroidGettingStarted.pdf დეტალებისთვის), დაამატეთ თქვენი საიდუმლო პაროლი, შეადგინეთ და გადმოწერეთ Arduino Mega 2560.
  7. დააინსტალირეთ თქვენი SIM ბარათი GPRS ფარში და შეაერთეთ იგი Mega 2560 -ში. დარწმუნდით, რომ სერიული ბმულები დაყენებულია აპარატურის სერიაზე, როგორც ეს ნაჩვენებია ზემოთ..
  8. შეაერთეთ ციფრული გამომუშავება მყარ მდგომარეობასთან, ან ნორმალურ რელესთან D3 და GND (ან რომელი pin აირჩია თქვენ pfodDesigner– ში). იხილეთ როგორ დაამატოთ რელეები არდუინოში რელეების შესახებ მეტი ინფორმაციისთვის..
  9. გამოიყენეთ USB ენერგია მეგაზე. ბიბლიოთეკის კოდი აძლიერებს GPRS ფარს თქვენთვის.
  10. დააინსტალირეთ pfodApp თქვენს Android მობილურზე და შექმენით SMS კავშირი ფარის სიმ ტელეფონის ნომერზე. (იხილეთ pfodAppForAndroidGettingStarted.pdf დეტალებისთვის). დააყენეთ პაროლი კავშირისთვის, თუ დაამატებთ მას..
  11. შეაერთეთ და ნახეთ თქვენი პერსონალური მენიუ, რომელიც ნაჩვენებია SMS– ით. დააწკაპუნეთ ღილაკზე რელე ჩართვის ან გამორთვისთვის..
  12. მიიღეთ თქვენი ელექტრიკოსი, რომ დააინსტალიროს სარელეო ცხელი წყლის წრეში და შეაერთეთ USB დენის წყაროს მეგა და ფარი

ნაბიჯი 2: მეტი დეტალი

pfodDesigner

PfodDesigner შექმნის ყველა კოდს, რომელიც გჭირდებათ მყარი მდგომარეობის ან სხვა რელეს ჩართვისა და გამორთვისთვის, მაგრამ SMS კავშირი pfodParser ბიბლიოთეკაში მხარს უჭერს ყველა pfod ეკრანს, ასე რომ დაწყებისთანავე შეგიძლიათ დაამატოთ ქვემენიუები, რიცხვითი სლაიდერი, მრავალ ტექსტიანი სლაიდერი, ტექსტის შეყვანის ეკრანი, მონაცემთა ჩანაწერი და შედგენა SMS- ის საშუალებით. შეამოწმეთ pfodSpecification.pdf ყველა ეკრანისა და შეტყობინებებისათვის.

გენერირებული კოდი აქ არის. მას არ აქვს სწრაფი და მხოლოდ ერთი გადამრთველი, რომ შეინარჩუნოს შეტყობინება მოკლედ. გრძელი მენიუები იგზავნება მრავალი SMS შეტყობინების საშუალებით, რომელთა ჩამოსვლას მეტი დრო სჭირდება. თუ თქვენ გაქვთ გრძელი მენიუ, pfodParser ბიბლიოთეკაში sms კავშირის კოდი ამ ყველაფერს გაუმკლავდება თქვენთვის.

თქვენს SMS კავშირზე პაროლის დასამატებლად შეცვალეთ ხაზი

parser.connect (& pfodSMS); // დაკავშირება parser SMS ნაკადთან, როგორც parser.connect (& pfodSMS, F ("173057F7A706AF9BBE65D51122A14CEE");

მაგრამ გამოიყენეთ თქვენი საკუთარი პაროლი 32 -მდე ექვსნიშნა რიცხვით, 0..9 A.. F. პაროლები უფრო მოკლე ვიდრე 32 hex ციფრი ივსება 0 -ით. იხილეთ მარტივი Wi -Fi/ინტერნეტი pfodDevice 128 ბიტიანი დაცვით (Arduino), თუ როგორ უნდა შექმნათ შემთხვევითი პაროლი და გამოუშვათ იგი QR კოდში თქვენს Android- ში ადვილი შესასვლელად. ასევე იხილეთ pfodAppForAndroidGettingStarted.pdf

PfodDesigner ასევე გამოიმუშავებს კოდს bluetooth და wifi კავშირებისთვის სერიული და Ethernet საშუალებით SPI– ით ყველა სურვილისამებრ 128 ბიტიანი უსაფრთხოებით

pfodApp

პირველი, რაც უნდა გააცნობიეროს, არის ის, რომ SMS არის ნელი და შეიძლება საერთოდ არ მივიდეს იქ ან მწყობრიდან გამოვიდეს. ასე რომ, როდესაც თქვენ დაუკავშირდებით pfodApp– ს, იქნება გარკვეული შეფერხება, სანამ არ იქნება SMS პასუხი. თუ შეტყობინება დაიკარგა ან გადაიდო, pfodApp ავტომატურად გაგზავნის მას 3 წუთის შემდეგ. 5 ასეთი ცდის შემდეგ pfodApp გეტყვით, რომ კავშირი დაკარგულია. თქვენ შეგიძლიათ შეცვალოთ 3 წუთის დრო pfodApp– ის კავშირის რედაქტირების ეკრანზე.

თუ დაამატებთ პაროლს, მაშინ არის ექვსი SMS შეტყობინება (სამი სამი მიმართულებით) სანამ მთავარი მენიუ მიიღება pfodApp. ეს დამატებითი შეტყობინებები ხდება მხოლოდ საწყის კავშირზე, რის შემდეგაც არ არის დამატებითი შეტყობინებები პაროლის გამოყენებისას. ასე რომ, დაიწყეთ პაროლის გარეშე, რომ ნახოთ რომ ყველაფერი მუშაობს და შემდეგ დაამატეთ პაროლი მოგვიანებით.

SMS/GPRS ფარი

შესაძლო პრობლემები არის SIM ბარათები, რომლებიც დაცულია pin ნომრებით ან არ არის უფლებამოსილი დაუკავშირდეს ქსელს. Pfod ბიბლიოთეკა ავტომატურად აძლიერებს GPRS ფარს და ეძებს პასუხს "ზარის მზადაა". თუ ეს პასუხი არ მოვიდა ბიბლიოთეკა ითიშება და ხელახლა ცდება, ასე რომ, თუ ხედავთ, რომ GPRS ფარიზე დენის შუქი 20 წამი გრძელდება და შემდეგ ჩაქრება, წარმოიქმნება ქსელთან დაკავშირების პრობლემა. ამოიღეთ SIM ბარათი და სცადეთ ჩვეულებრივ ტელეფონში. შეამოწმეთ რომ არ არის მოთხოვნილი პინ ნომერი.

თუ ეს არ არის პრობლემა, თქვენ მოგიწევთ ჩართოთ დამწყებ გამართვა, როგორც ქვემოთ არის აღწერილი, რომ ნახოთ რა ხდება.

მეგა / GPRS ფარის გაძლიერება

ფარი იზიდავს 2A– მდე იმპულსურად და 0.5A– მდე განუწყვეტლივ. 12V ბატარეის მიწოდებით, 0.5A აღემატება მეგას სიმძლავრეს ბორტზე დენის წყაროსთან. ამრიგად, ეს ფარი არ უნდა იკვებებოდეს მეგაზე 7V– დან 12V– მდე. ალტერნატივაა მეგა და ფარი USB კავშირის საშუალებით. მე გამოვიყენე 1A USB წყარო. ტესტირებისთვის გამოვიყენე ბელკინის კერა (F4U020), რათა თავიდან ავიცილო ზედმეტი დენი ჩემი კომპიუტერის USB პორტიდან.

12 ვ ბატარეის მიწოდებისთვის, მე გირჩევთ გამოიყენოთ ხარისხიანი ავტომობილის USB 5V დამტენი, 1A ან უფრო მაღალი. ხარისხის ავტომობილის USB 5V მიწოდება უნდა იყოს შემუშავებული იმისათვის, რომ გაუმკლავდეს ძაბვის ვარდნას მანქანის ელექტრულ სისტემებში და ამიტომ უნდა იყოს შესაფერისი 12V დატენვის სისტემების უმეტესობისთვის.

მყარი მდგომარეობის სარელეო

ვინაიდან ეს მაგალითი აკონტროლებს ცხელი წყლის გამაცხელებელს, (რეზისტენტული დატვირთვა), მყარი მდგომარეობის რელე იდეალურია. თუ გსურთ ძრავების ჩართვა ან გამორთვა, გენერატორების ჩართვა და ა. შ., ესაუბრეთ თქვენს ელექტრიკოსს სამუშაოს შესაფერისი რელეს შესახებ. თუ თქვენ გჭირდებათ მაღალი სიმძლავრის რელე, შეგიძლიათ გამოიყენოთ მცირე სარელეო დრაივი arduino დაფაზე, რათა ჩართოთ და გამორთოთ დენის რელე.

მყარი მდგომარეობის რელეს მრავალი ვერსია არსებობს. დარწმუნდით, რომ თქვენ ყიდულობთ მას, რომელსაც შეუძლია გაუმკლავდეს თქვენი გამათბობლის დენს და ძაბვას და შეიძლება კონტროლდებოდეს 5V DC- ით და რამდენიმე მილიამპერით, რომელიც ხელმისაწვდომია Arduino გამომავალი პინიდან. აქ გამოყენებული, FOTEK SSR-40 DA, ცვლის 380VAC– მდე 40Ap– ზე და აკონტროლებს ნებისმიერ მოწყობილობას 3V DC– ზე მეტი და იღებს 7 mA– ზე ნაკლები.

თქვენ უნდა გამოიყენოთ გამათბობელი და თქვენ უნდა წაისვათ თხელი ნაცხი გამაგრილებლის ნაერთის ან თერმული ცხიმის სახით მყარი მდგომარეობის რელეს უკანა მხარეს, სანამ ის გამაგრილებელთან მიამაგრებთ. იდეა იმაში მდგომარეობს, რომ მთლიანად დაფაროს ზედაპირი ნიჟარის ყველაზე თხელი ფენით, რათა შეავსოს ლითონის ზედაპირზე არსებული მიკროსკოპული ხეობები. მყარი მდგომარეობის ჩართვისას ჩავარდება 1.6V რაც გამოიმუშავებს 16 ვატს სითბოს 10 ამპერსზე. გამათბობელმა უნდა მოიცილოს ეს სითბო, ასე რომ ის უნდა იყოს დამონტაჟებული თავისუფალ ჰაერში და არა პლასტმასის ყუთში.

შეფერხებები ბოროტებაა

GPRS ფარი აგზავნის SMS შეტყობინებებს სერიული კავშირის საშუალებით ნებისმიერ დროს და თქვენი მთავარი მარყუჟი () უნდა დარეკოს cmd = parser.parse (); ხშირად სერიული მონაცემების დამუშავება Arduino ბიბლიოთეკის კოდში 64 ბიტიანი ბუფერის შევსებამდე და მონაცემების დაკარგვა რა

ასე რომ თქვენ უნდა შეინარჩუნოთ ძირითადი მარყუჟი () სწრაფად. თქვენ არასოდეს უნდა გამოიყენოთ დაგვიანებით () და უნდა შეამოწმოთ, რომ არცერთ ბიბლიოთეკას, რომელსაც თქვენ იყენებთ, არ აქვს შეფერხება. SIM900– ის ნაგულისხმევი 19200 baud განაკვეთის გამოყენებით Hardware Serial– ით, მე არ მიმაჩნია საჭიროდ Arduino ბიბლიოთეკის კოდში ბუფერის ზომის გაზრდა. მე არ ვიყენებ პროგრამულ სერიალს, მხოლოდ სერიულს და სერიალს 1, აპარატურის სერიულ კავშირებს და თითქმის ყველა შეტყობინებას, რომელსაც pfodApp აგზავნის, ძალიან მცირეა, 10 ან 12 ბაიტი. თუმცა, სურვილისამებრ, შეგიძლიათ გაზარდოთ Arduino ბუფერის ზომა, განსაზღვრის შეცვლით HardwareSerial.h #განსაზღვრეთ SERIAL_BUFFER_SIZE 64 -დან #განსაზღვრეთ SERIAL_BUFFER_SIZE 128

მაგრამ რაც მე აღმოვაჩინე ის იყო, რომ თუ ჩავრთავ გამოსწორების გამომუშავებას, როგორც ქვემოთ აღწერილია, მე უნდა მქონდეს ძალიან სწრაფი სიჩქარე ტერმინალთან კავშირისთვის, წინააღმდეგ შემთხვევაში ტერმინალში სადებიუტო შეტყობინებების გაგზავნით შემოტანილმა SMS შეტყობინებების ნაწილების გამოტოვება გამოიწვია რა

ინსტალაცია

მე დავამატე ხრახნიანი ტერმინალის ფარი, ასე რომ მე მქონდა რაიმე კავშირი მყარი მდგომარეობის სარელეო მავთულხლართებთან. მე ჯერ არ მქონია ჩემს ელექტრიკოსს კონტროლერის დაყენება. ის უნდა მოთავსდეს იზოლირებულ ყუთში, მაგრამ გამაცხელებელი ჩამონტაჟებული ჭრილში და შეყვანილი ცხელი წყლის კვების ბლოკში.

ნაბიჯი 3: წინადადებები შემდგომი გაუმჯობესებისთვის - გაფრთხილებები, მონაცემების ჩანაწერი და შეთქმულება

ზემოთ მოყვანილი მაგალითი არის ის, თუ როგორ არის წყალი ჩართული ან გამორთული და გაძლევთ საშუალებას შეცვალოთ იგი. მაგრამ SMS კავშირი ამუშავებს ყველა pfod შეტყობინებას (იხ. PfodSpecification.pdf)

თუ თქვენს არდუინოს დაამატებთ ტემპერატურის სენსორს, თქვენ ასევე შეგიძლიათ გამოაგზავნოთ ტემპერატურის მონიტორი და რეგულარული ინტერვალებით გაგზავნოთ კითხვები. მონაცემთა წაკითხვის გასაგზავნად იგივეა bluetooth, wifi ან SMS, უბრალოდ დაამატეთ კოდი ქვემოთ მოცემული ნიმუშის მსგავსად. იხილეთ მონაცემთა აღრიცხვა და შეთქმულება მონაცემთა აღრიცხვისა და შეთქმულების უფრო დეტალური და მაგალითებისთვის.

parser.println (დრო); parser.print (','); parser.println (ტემპერატურა);

როდესაც pfodSMS ბიბლიოთეკა ხედავს ახალ ხაზს println () - დან, ის უგზავნის ნედლეულ მონაცემებს SMS- ის სახით. თქვენს მობილურზე, უბრალოდ დატოვეთ pfodApp გაშვებული ფონზე და თქვენი მობილური გაცნობებთ SMS შეტყობინების მიღებისას. კვლავ გახსენით pfodApp, რომ მიიტანოთ იგი წინ და შემდეგ გახსენით Raw Data ეკრანი მობილური ტელეფონის მენიუდან მონაცემების სანახავად. შენიშვნა: pfodSMS შეტყობინებები არის UTF-8 სიმბოლოები, კავშირისა და შეტყობინებების ნომრებთან ერთად, კოდირდება Base64 კოდირების გამოყენებით, რათა არ გამოიყურებოდეს ჩვეულებრივი ტექსტი. იხილეთ pfodSMS შეტყობინებების დიზაინი ყველა დეტალისთვის.

თქვენ შეგიძლიათ გამოიყენოთ იგივე პროცესი გაფრთხილების გასაგზავნად, როდესაც რაღაც შეიცვლება დისტანციურად. ანუ parser.println (F ("გარე ტემპერატურა 0 below ქვემოთ"); შენიშვნა: ℃ UTF-8 სიმბოლო სტრიქონში. pfodSMS გადასცემს ყველა UTF-8 სიმბოლოს pfodApp– ს.

ნაბიჯი 4: შეცდომების გამართვა SMS კავშირის გამოყენებისას PfodParser ბიბლიოთეკაში

გაუმართაობა SMS კავშირის გამოყენებისას PfodParser ბიბლიოთეკაში
გაუმართაობა SMS კავშირის გამოყენებისას PfodParser ბიბლიოთეკაში
გაუმართაობა SMS კავშირის გამოყენებისას PfodParser ბიბლიოთეკაში
გაუმართაობა SMS კავშირის გამოყენებისას PfodParser ბიბლიოთეკაში

PfodDesigner ქმნის კოდს, რომელიც მუშაობს, მაგრამ შეიძლება დაგჭირდეთ თქვენი დამატებითი კოდის გამართვა ან შეხედოთ რა ხდება GPRS ფარის დაწყებისას ან SMS შეტყობინებების მიღებისას. რამდენიმე მიდგომა შეგიძლიათ გამოიყენოთ.

საკუთარი კოდის გამართვა

თუ თქვენ აფიქსირებთ თქვენს კოდს, შეგიძლიათ უბრალოდ გააკეთოთ კომენტარი pfodSMS ხაზზე და დაუკავშიროთ ანალიზატორი სერიულს, შემდეგ ამოიღეთ GPRS ფარი და გაუშვით მეგა არდუინოს ტერმინალიდან. ანუ შეცვალეთ setup () to

//pfodSMS.init(&Serial, 9); // არ დაიწყოთ GPRS ფარის parser.connect (& სერიული); // დაკავშირება ანალიზატორს სერიალთან SMS ნაკადის ნაცვლად

შემდეგ Arduino ტერმინალიდან შეგიძლიათ ჩაწეროთ {.} რათა მეგა დაუბრუნდეს მთავარ მენიუს და შემდეგ გამოაგზავნოთ უკან ბრძანება, რომლის შესრულებაც გსურთ, მაგ. {A`1} ჩართეთ რელე და {A`0} გამორთეთ. (PfodApp ჩვეულებრივ აგზავნის ამ შეტყობინებებს თქვენთვის, როდესაც დააწკაპუნებთ სლაიდერზე.) შემდეგ დაამატეთ დამატებითი გამართვის parser.println () მონიტორინგისთვის, თუ რა დამატებით კოდს აკეთებს.

GPRS ფარის მონიტორინგი

თუ გსურთ ნახოთ რას აკეთებს GPRS ფარი. როგორ იწყება, იღებს SMS შეტყობინებებს და ა.შ. შემდეგ თქვენ უნდა შეცვალოთ ფარის გაყვანილობა დააკავშირეთ იგი Mega Serial1 (სერიული ერთი) და გაათავისუფლეთ სერიული (USB) კავშირი Arduino IDE მონიტორზე გამართვის გამოსასვლელად.

Mega 2560 Serial1– თან GPRS ფარის დასაკავშირებლად, ამოიღეთ ზემოთ ნაჩვენები ბმულები და დაამატეთ მავთულები მეგას TX1 და RX1 ქინძისთავებში.

შემდეგ შეცვალეთ setup () კოდი

void setup () {Serial1.begin (19200); // სერიალის შეცვლა სერიალით 1 Serial.begin (57600); // ყურადღება მიაქციეთ USB სერიული პორტის სწრაფ ბაუდს // Arduino IDE მონიტორზე. for (int i = 3; i> 0; i--) {// დაელოდეთ რამდენიმე წამს იმის დასადგენად, დაგვიპროგრამდება თუ არა დაგვიანებით (1000); } pinMode (cmd_A_pin, OUTPUT); pfodSMS.setDebugStream (და სერიული); // საჭიროა ამის გაკეთება pfod_SMS.init // ან ნებისმიერი სხვა pfod_SMS მეთოდის გამოძახებით // SMS- ის ინიციალიზაცია და ანალიზატორის დაკავშირება // შემდეგი ხაზის შეცვლა Serial1 pfodSMS.init (& Serial1, 9); // დააკავშირეთ დაინახული GPRS ფარი V2 Serial1– თან სერიული parser.setDebugStream (& სერიული) ნაცვლად; // საჭიროა ამის გაკეთება parser.connect // ან სხვა სხვა ანალიზის მეთოდის გამოძახებით parser.connect (& pfodSMS); // ანალიზის დაკავშირება SMS ნაკადთან}

ახლა თქვენ შეგიძლიათ დააკომენტაროთ გამართვის ზოგიერთი პარამეტრი pfodParser ბიბლიოთეკაში, pfodSMS_SIM900.cpp ფაილზე.

მაგალითად, კომენტარის გარეშე დატოვეთ #განსაზღვრეთ DEBUG_SETUP ამობეჭდავს (გამართვის ნაკადს) რა ხდება GPRS ფარის ჩართვისას და ემზადება SMS შეტყობინებების მისაღებად.

უკომენტაროდ #განსაზღვრა DEBUG მოგცემთ უამრავ ინფორმაციას მიღებული SMS შეტყობინებების შესახებ.

Ის არის !

გირჩევთ: