Სარჩევი:

სინდიკატური მონაცემები თქვენი ჩაშენებული მოწყობილობებიდან: 10 ნაბიჯი
სინდიკატური მონაცემები თქვენი ჩაშენებული მოწყობილობებიდან: 10 ნაბიჯი

ვიდეო: სინდიკატური მონაცემები თქვენი ჩაშენებული მოწყობილობებიდან: 10 ნაბიჯი

ვიდეო: სინდიკატური მონაცემები თქვენი ჩაშენებული მოწყობილობებიდან: 10 ნაბიჯი
ვიდეო: "კრიმინალური სინდიკატი შერწყმულია სახელმწიფოსთან, ეს რუსული კლეპტოკრატიული მეთოდებით მართვაა" 2024, ივლისი
Anonim
სინდიკატური მონაცემები თქვენი ჩაშენებული მოწყობილობებიდან
სინდიკატური მონაცემები თქვენი ჩაშენებული მოწყობილობებიდან

ეს ინსტრუქცია გაჩვენებთ, თუ როგორ უნდა მიიღოთ მონაცემების გამოშვება USB ტემპერატურის მრიცხველიდან და გაავრცელოთ იგი ინტერნეტში syndicit.com– ის გამოყენებით. მას შემდეგ რაც თქვენი მონაცემები შეინახება syndicit.com– ში შეგიძლიათ გაზიაროთ ის ინტერნეტში ცხრილების სახით, ცოცხალი Google Earth არხი, RSS არხი და სხვა. USB ტემპერატურის ჟურნალი: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/You შეგიძლიათ კვლავ მიიღოთ მონაწილეობა, თუ არ გაქვთ საკუთარი მონაცემების არხი. თქვენ შეგიძლიათ აურიოთ და შეადაროთ არსებული არხები, რათა შექმნათ თქვენი საკუთარი მორგებული არხი. მონიშნეთ საგნები ისევე, როგორც instructables.com და ისიამოვნეთ ყველა ajaxy web2.0 სიკეთით.

ნაბიჯი 1: ნივთები, რომლებიც დაგჭირდებათ

ნივთები, რომლებიც დაგჭირდებათ
ნივთები, რომლებიც დაგჭირდებათ

მონაცემთა წყარო: ამ დემონსტრაციაში გამოყენებული იქნება USB ტემპერატურის ჟურნალი, მაგრამ მონაცემთა ნებისმიერი წყაროს გამოყენება შესაძლებელია. ინფორმაცია USB ტემპერატურის ლოგის შესახებ არის აქ: https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/SyndicitGATE: SyndicitGATE არის ძალიან მარტივი (Windows) Visual Basic პროგრამა 2 ფუნქციით. იგი მოიცავს პროგრამის ნიმუშის ფუნქციონირებას, რომელიც შედის USB ტემპერატურის ჟურნალში: ის იყენებს MSCOM32. OCX მონაცემების მოთხოვნის გაგზავნას USB პორტის საშუალებით. პასუხი (ამ შემთხვევაში ტემპერატურის გაზომვა) შეიტანება HTTP POST მოთხოვნაში და იგზავნება syndicit.com– ზე mswinsock. OCX გამოყენებით. (თქვენ დაგჭირდებათ Windows– ის ეს ორი საერთო ფაილი syndicitGATE– ს მუშაობისთვის. თქვენ უკვე უნდა გქონდეთ ისინი, თუ არა, მიმართეთ Google– ს.) წყარო და შედგენილი შემსრულებელი შედის პროექტის არქივში. *** შენიშვნა: trialexsays: თქვენ აღნიშნეთ, რომ გჭირდებათ ფაილი "MSCOM32. OCX" - მე ვფიქრობ, რომ ეს უნდა წაიკითხოს "MSCOMM32. OCX". მე ასევე მჭირდებოდა წასვლა და ფაილის "COMDLG32. OCX" ***** Syndicit.com ანგარიშის პოვნა: გადადით syndicit.com– ზე და დარეგისტრირდით ანგარიშზე. ეს არის ჩემი ექსპერიმენტული საიტი ჩაშენებული მოწყობილობის მონაცემების სინდიკაციისთვის. უფასოა გამოსაყენებლად, თუმცა თქვენ უნდა დაეთანხმოთ, რომ თქვენი სინდიკატის ნებისმიერი მონაცემი განთავსებულია საზოგადოებრივ დომენში.

ნაბიჯი 2: შექმენით ახალი არხი Syndicit.com– ზე

შექმენით ახალი არხი Syndicit.com– ზე
შექმენით ახალი არხი Syndicit.com– ზე

დარეგისტრირდით https://www.syndicit.com/account/login დააწკაპუნეთ "ახალ არხზე" ზედა მენიუში. შეიყვანეთ სახელი თქვენი არხისთვის. Syndicit შექმნის უნიკალურ გზის სახელს თქვენი აღწერითი სახელის საფუძველზე. (ის იყენებს პირველ 3 სიტყვას ან 20 სიმბოლოს, შემდეგ ამატებს _ ## ბოლომდე, სანამ არ შეიქმნება უნიკალური არხის სახელი). მაგალითის სახელწოდებაა „სატესტო მოწყობილობა“, რის შედეგადაც მიიღება უნიკალური გზა „ტესტი_ მოწყობილობა“.

ნაბიჯი 3: შეიყვანეთ დეტალები თქვენი არხისთვის

შეიყვანეთ დეტალები თქვენი არხისთვის
შეიყვანეთ დეტალები თქვენი არხისთვის

არხის დასახელების შემდეგ თქვენ გადამისამართდებით გვერდზე, სადაც შეგიძლიათ შეიყვანოთ დეტალები და დაამატოთ ცვლადები.

დააწკაპუნეთ „რედაქტირებაზე“, რათა შეიტანოთ ინფორმაცია, რომელიც აღწერს თქვენს არხს. დასაწყებად დაგჭირდებათ ორი ცალი ინფორმაცია ამ გვერდიდან. პირველ რიგში, გაითვალისწინეთ მოწყობილობის გზა თქვენს ბრაუზერში (ამ შემთხვევაში, 'test_device'). მეორე, დააყენეთ პაროლი ადმინისტრაციის განყოფილებაში. მოწყობილობის გზას ("test_device") და უკანა პაროლს ("testpassword" მაგალითში) საჭიროა უკანა ხაზზე წვდომა (მონაცემების შენახვა). დამატებითი უსაფრთხოების უზრუნველსაყოფად შეგიძლიათ ჩაკეტოთ უკანა მხარე IP მისამართზე. დააწკაპუნეთ „დახმარებაზე“დამატებითი დეტალებისთვის, თუ რაიმე გაურკვეველია.

ნაბიჯი 4: დაამატეთ რამდენიმე ცვლადი

დაამატეთ რამდენიმე ცვლადი
დაამატეთ რამდენიმე ცვლადი

შემდეგი, ჩვენ ვამატებთ რამოდენიმე ცვლადს არხში. ტემპერატურის მრიცხველი ზომავს შიდა/გარე ტემპერატურას, ამიტომ ჩვენ გვჭირდება ორი ცვლადი.

დააწკაპუნეთ "+ ცვლადის დამატებაზე". შეიყვანეთ ახალი ცვლადის აღწერითი სახელი. შეიქმნება უნიკალური გზა იმავე აღწერილი ტექნიკის გამოყენებით. მაგალითში მე შევქმენი 2 ცვლადი სახელწოდებით "შიდა ტემპერატურა" და "გარე ტემპერატურა".

ნაბიჯი 5: ცვლადების დაყენება

ცვლადების დაყენება
ცვლადების დაყენება

დააწკაპუნეთ ბმულზე "დეტალები" ახლად შექმნილი ცვლადების გვერდით. ამ გვერდზე თქვენ შეგიძლიათ შეიყვანოთ დეტალები ინდივიდუალური ცვლადების შესახებ.

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

ნაბიჯი 6: დააინსტალირეთ SyndicitGATE

დააყენეთ SyndicitGATE
დააყენეთ SyndicitGATE

SyndicitGATE არის მარტივი VB პროგრამა, რომელიც აჩვენებს, თუ როგორ უნდა დაუკავშირდეს syndicit.com უკანა მხარეს. წყარო და შედგენილი EXE შედის პროექტის არქივში. Open syndicitGATE. შეიყვანეთ შემდეგი ინფორმაცია "syndicit.com კავშირის პარამეტრების" ზონაში: უკანა მხარე: https://www.syndicit.com/backend წევრი შესვლა: თქვენი syndicit.com მომხმარებლის სახელი (მაგალითად მაგალითში) არხის გზა: უნიკალური ბილიკი თქვენს არხზე (test_device) შესვლის პაროლი: პაროლი, რომელიც თქვენ მიანიჭეთ თქვენს არხს (testpassword) დააყენეთ თქვენი სერიული ან USB მოწყობილობა "მოწყობილობის პარამეტრებში". კონფიგურაციის დამატებითი დეტალები ხელმისაწვდომია დახმარების მენიუში.

ნაბიჯი 7: ცვლადების დაყენება SyndicitGATE– ში

ცვლადების დაყენება SyndicitGATE– ში
ცვლადების დაყენება SyndicitGATE– ში

დააწკაპუნეთ „ცვლადების დაყენებაზე“და გაიხსნება ახალი ფანჯარა.

შეიყვანეთ თქვენი ცვლადებისათვის მინიჭებული უნიკალური გზის სახელები იმ მიზნით, რომ ისინი გამოვიდნენ მოწყობილობიდან. USB ტემპერატურის მრიცხველი აჩვენებს შიდა ტემპერატურას, რასაც მოჰყვება გარე ტემპერატურა, ისინი შეყვანილია ამ თანმიმდევრობით. დააწკაპუნეთ „გამოყენებაზე“ცვლადის (ების) გვერდით, რომელიც უნდა იყოს მოსალოდნელი მოწყობილობიდან, შემდეგ დააჭირეთ ღილაკს „OK“.

ნაბიჯი 8: დაიწყეთ შესვლის მონაცემები

დაიწყეთ ლოგინის მონაცემები
დაიწყეთ ლოგინის მონაცემები

თუ გსურთ შეამოწმოთ თქვენი კავშირი syndicit.com უკანა ხაზზე დააწკაპუნეთ „ტესტირება“გამართვის ფანჯარა გაიხსნება და თქვენ უნდა ნახოთ „***** კავშირის წარმატებული *****“პასუხი უკანა მხრიდან.

დააწკაპუნეთ "დაწყება" მონაცემების აღრიცხვის დასაწყებად. თუ გამართვის ფანჯარა ღიაა საკომუნიკაციო დიალოგი syndicitGATE, syndicit.com და თქვენს მოწყობილობას შორის გამოჩნდება.

ნაბიჯი 9: სიღრმისეული: რას აკეთებს SyndicitGATE?

სიღრმისეული: რას აკეთებს SyndicitGATE?
სიღრმისეული: რას აკეთებს SyndicitGATE?

SyndicitGATE არის მარტივი Visual Basic პროგრამა, რომელიც ქმნის HTTP POST- ს და აგზავნის მას winsock32.dll- ის საშუალებით. გამართვის რეჟიმში შეგიძლიათ ზუსტად ნახოთ როგორ გამოიყურება HTTP პოსტი. დეტალები syndicit.com– ის უკანა პლანზე მოყვება. უკანა მისამართია https://www.syndicit.com/backend. მონაცემთა ბაზაში შესასვლელად თქვენ უნდა გქონდეთ თქვენი syndicit.com მომხმარებლის სახელი, არხის სახელი, საკვების პაროლი და ერთი ან მეტი ცვლადის დაყენება არხისთვის. მონაცემების დამატება შესაძლებელია HTTP GET და HTTP POST გამოყენებით. მომხმარებლის სახელი, შესასვლელი ბილიკი და შესვლის პაროლი საჭიროა უკანა ხაზში შესასვლელად. ეს უნდა გაიგზავნოს, როგორც ცვლადი, სახელწოდებით "მომხმარებელი", "შესავალი" და "საკვანძო სიტყვა". მაგალითი, რომელიც მდებარეობს "syndicit.com/stream/ian/test_device/ ":" მომხმარებელი " - თქვენი syndicit.com მომხმარებლის სახელი (მომხმარებელი = ian). 'feed' - თქვენი მოწყობილობისთვის მითითებული გზა (feed = test_device) 'feedpassword' - პაროლი, რომელიც თქვენ მიაწოდეთ თქვენს საკვებს დაყენების გვერდზე (მაგ. feedpassword = testpassword), თუ არხს აქვს ორი ცვლადი, რომელიც მდებარეობს შემდეგ ბილიკებზე: stream/ian/test_device/outdoor_temperaturestream/ian/test_device/შიდა_ტემპერატურა მონაცემების მნიშვნელობები ჩასმულია ბილიკის სახელით, როგორც ცვლადი სახელი: გარე_ტემპერატურა = 24.5 შიდა_ტემპერატურა = 23.2 GET არის ყველაზე მარტივი მეთოდი ჩასასმელად, მაგრამ ძალიან დაუცველი. უბრალოდ დაამატეთ საჭირო ცვლადები ვებ გვერდის მისამართს. მაგალითში მნიშვნელობების ჩასმა პაროლით 'testpassword', ჩვენ ვაკეთებთ შემდეგს: https://www.syndicit.com/backend/? User = ian & feed = test_device & feedpassword = testpassword & outdoor_temperature = 24.5 & indoor_temperature = 23.2POST უფრო უსაფრთხოა, მაგრამ უფრო გართულებული. მონაცემების POST მეთოდით წარსადგენად თქვენ უნდა მიბაძოთ HTML გვერდზე გაგზავნის ღილაკზე დაჭერის მოქმედებას. ცვლადების გაგზავნა შესაძლებელია როგორც POST- ით, ასევე GET- ით. გამოქვეყნებული ცვლადები ყოველთვის გადალახავს GET ცვლადებს. მე მაქვს 2 ცვლადი საკვებში, უნდა გამოვაქვეყნო ორივე ყოველ ჯერზე? არა, ცვლადი, რომელსაც თქვენ უგზავნით უკანა მხარეს, ინახება დამოუკიდებლად მოწყობილობის ნებისმიერი სხვა ცვლადისგან. კოდები ნიშნავს? უკანა ბრუნდება ერთი სიმბოლოს შედეგების კოდებს. აი რას ნიშნავს ისინი: 0 - მომხმარებელი, არხი, ან საკვანძო სიტყვა არ არის მითითებული. 1 - მომხმარებელი, არხი, საკვანძო სიტყვა ან IP მისამართი (თუ დაბლოკვა ჩართულია) არ არის სწორი 2 - N/A3 - წარმატებული ავტორიზაცია, შენახულია ცვლადები.

ნაბიჯი 10: შეამოწმეთ თქვენი მონაცემთა არხი

შეამოწმეთ თქვენი მონაცემების არხი
შეამოწმეთ თქვენი მონაცემების არხი
შეამოწმეთ თქვენი მონაცემების არხი
შეამოწმეთ თქვენი მონაცემების არხი

ახლა დროა შეამოწმოთ შედეგები.

გადადით ცვლადი გვერდზე. (/test_device/indoor_temperature) დააწკაპუნეთ სხვადასხვა არხებზე, რომ გააზიაროთ თქვენი მონაცემები სხვადასხვა ფორმატში: html ცხრილები, ცხრილები, RSS, Google Earth და სხვა. ჩართეთ გრაფიკები და არხები თქვენს ვებსაიტზე.

გირჩევთ: