სქემების ვიზუალიზაციისთვის ThingShow იყენებს ორ მეთოდს, რომელთაგან შეგიძლიათ აირჩიოთ - ThingSpeak™ დიაგრამის ვებ API ან MPAndroidChart ბიბლიოთეკა. პირველი გამოიყენება ნაგულისხმევად. სამწუხაროდ, მას არ უჭერს მხარს მასშტაბირებას და შესაძლებელია მხოლოდ ერთი დიაგრამის ერთდროულად ჩვენება. MPAndroidChart ბიბლიოთეკა საშუალებას გაძლევთ შექმნათ მრავალი დიაგრამა ერთ ეკრანზე და მხარს უჭერს მასშტაბირებას.
პირადი არხის გასახსნელად საჭიროა არხის ID და API გასაღები.
საჯარო ThingSpeak™ არხის ვიზუალიზაციისთვის ThingShow ავტომატურად ათავსებს ვიჯეტებს ThingSpeak™ ვებსაიტიდან. ეს შეიძლება იყოს დიაგრამა, ლიანდაგი ან ნებისმიერი სხვა ტიპის ვიჯეტი, მათ შორის MATLAB ვიზუალიზაცია, რომელიც ნაჩვენებია არხის საჯარო გვერდზე.
შეიძლება შეიქმნას ვირტუალური არხი, რათა დააჯგუფოს სხვადასხვა ვიჯეტები სხვადასხვა არხიდან ერთ ეკრანზე. უბრალოდ დაარქვით სახელი და აირჩიეთ ვიჯეტები არხებიდან, რომლებიც უკვე დაყენებულია ThingShow-ში. ასევე შესაძლებელია ვიჯეტების რიგის შეცვლა ვირტუალურ არხში. ადგილობრივი ვიჯეტები, როგორიცაა ლიანდაგი, ნათურის ინდიკატორი, რიცხვითი ჩვენება, კომპასი, რუკა ან არხის სტატუსის განახლებები შეიძლება შეიქმნას ვირტუალურ არხზე საჯარო ან კერძო არხის მონაცემების გამოყენებით.
არასაჭირო ვიჯეტები შეიძლება დამალული იყოს ნებისმიერი ტიპის არხისთვის.
ნებისმიერი დიაგრამა შეიძლება გაიხსნას ცალკეულ ეკრანზე დეტალურად. მისი პარამეტრები შეიძლება შეიცვალოს და შეინახოს ადგილობრივად, დიაგრამების ჩათვლით, რომლებიც იხსნება საწყისი ეკრანის ვიჯეტებიდან. ეს არ იმოქმედებს ThingSpeak™ სერვერზე შენახულ მონაცემებზე.
ნებისმიერი ვიჯეტის გახსნა შესაძლებელია ცალკე ეკრანზეც.
საწყისი ეკრანის ვიჯეტი ThingShow-ის ძალიან სასარგებლო ნაწილია, რომელიც ეხმარება არხის ველების მონაცემების ნახვას აპლიკაციის გაშვების გარეშე. საწყისი ეკრანის ერთ ვიჯეტს შეუძლია 8-მდე ველის ვიზუალიზაცია სხვადასხვა არხიდან, რომლებიც აჩვენებენ ლიანდაგს, ნათურის ინდიკატორს, კომპასს ან ციფრულ მნიშვნელობას. თითოეულ ველს შეუძლია შეტყობინების გაგზავნა მნიშვნელობის ზღურბლის გადაჭარბებისას. საწყისი ეკრანის ვიჯეტის სივრცეში მოსათავსებლად, ველის სახელი შეიძლება შეიცვალოს ადგილობრივად.
ადგილობრივი არხის შექმნით ThingShow-ს შეუძლია იმოქმედოს როგორც http ვებ სერვერი ლოკალურ ქსელში, რომელიც ინახავს მონაცემებს მიმდინარე მოწყობილობაზე. ის თავსებადია ThingSpeak™ REST API-თან და შეუძლია მონაცემების არეკვლა ThingSpeak™ სერვერზეც. ასევე ხელმისაწვდომია იმპორტისა და ექსპორტის პარამეტრები. ეს სასარგებლოა მაშინ, როდესაც ინტერნეტი არ არის ხელმისაწვდომი ან ის არასტაბილურია. ასევე მონაცემთა დისტანციურად წვდომა შესაძლებელია გარე ქსელიდან უფასო ან ფასიანი VPN სერვისების გამოყენებით, როგორიცაა "Tailscale". ერთი კვირის განმავლობაში შეგიძლიათ უფასოდ გამოიყენოთ 1 სრული არხი. ეს არხი შემდეგ უნდა წაიშალოს და ხელახლა შეიქმნას უფასო გამოყენების გასაგრძელებლად. ფასიან ფუნქციას აქვს შეუზღუდავი ადგილობრივი არხები და დროის ლიმიტები. ეს ყველაფერი დამოკიდებულია მოწყობილობის მუშაობაზე. გაითვალისწინეთ, რომ ქსელის ხშირი გამოყენების გამო მოწყობილობა უფრო სწრაფად იშლება.
ThingShow მოკლე ვიდეო გაკვეთილი - https://youtu.be/ImpIjKEymto