I n t e r n at ion al   Jou r n a l   of   I n f o r m at ics   an d   Com m u n icat ion   T e c h n ol ogy  ( I J - I CT )   Vo l .   15 ,   N o .   2 J un e   20 26 ,   pp.   850 ~ 860   I S S N:  2252 - 8776 DO I 10 . 11591/i ji c t . v 15 i 2 . pp 85 0 - 860             850       Jou r n al  h o m e page ht tp: // ij ict . iaes c or e . c om   M ob il e  d e v ic e  ap p li c at io n  d e s ig n  f or  T h in g S p e a k   in t e r f ac e     u si n g f l u t t e r       M oe h am m ad   S au q I h z Z u l ian d r a 1 ,   T igor   Ha m on an gan   Nas u t ion 1 Ai n u l   Hi z r iad i 2   1 D e pa r tm e nt   of  E l e c tr i c a E ngi n e e r in g,  F a c ul t y   of  E ngi n e e r in g,  U ni ve r s it a s  S uma te r a  U ta r a ,   M e da n, I nd o n e s ia   2 D e pa r tm e nt   of   T e c hn o l o g y  I n f or ma ti o n,  F a c u lt y   of   C o mput e r   S c i e n c e  a nd I n f or ma ti o T e c hn o l o g y U ni ve r s it a s  S uma te r a  U ta r a M e da n, I ndo n e s ia       Ar t ic l e   I n f o     AB S T RA CT   A r ti c le  h is tor y :   R e c e i ve d   No v   1,   2024   R e vi s e No v   11,   2025   A c c e pt e De c   14,   2025       T h e   rap i d   d ev e l o p men t   o i n t e rn e t   o t h i n g s   ( I o T )   i s   p ro m p t i n g   m a n y   p eo p l t o   d e s i g n   ap p l i c at i o n s ,   p art i c u l arl y   fo mo n i t o ri n g   ap p l i c at i o n s   b as e d   o n   mo b i l e   ap p s .   T h i s   i n c l u d e s   r e s e ar c h   d e s i g n s   t o   mo n i t o e l ec t ri c a l   p arame t e rs   fro P V   a n d   t h d ev e l o p men t   o f   h e a l t h   mo n i t o ri n g   a p p l i c at i o n s .   Pr ev i o u s   re s e ar c h   r e q u i r ed   s e p arat e   ap p l i c at i o n   t o   s c an   e a c h   I o T   d ev i ce .   In   t h i s   re s e ar ch ,   mo b i l e   ap p - b as e d   I o T   m o n i t o r i n g   s y s t em   w as   b u i l t   u s i n g   f l u t t e r.   W i t h   t h i s ,   p eo p l e   n o   l o n g e n eed   t o   d e s i g n   s e p arat e   m o b i l e   ap p s   fo v ari o u s   I o T   d ev i ce s .   T h i s   ap p l i c at i o n   u t i l i z e s   t h e   f l u t t e fra mew o rk ,   w h i l e   t h e   cl o u d   c o m p o n e n t   u s e s   T h i n g Sp e a k .   T h e s e   r e s e ar c h   r e s u l t s   s h o w   t h at   d at fr o mu l t i p l e   I o T   d ev i ce s   c a n   b e   t ran s fe rr ed   t o   t h e   u s e r s   m o b i l e   ap p .   T h i s   ap p l i c at i o n   en ab l e s   t h m o n i t o r i n g   o f   v ar i o u s   Io T   d ev i ce s   t h ro u g h   s i n g l e   mo b i l e   ap p ,   t h e re b y   e n h an ci n g   t h e   e ffi ci e n cy   o f   I o T   d e v i ce   d e s i g n   a n d   m an a g eme n t .   K e y w o r d s :   F l utt e r   I n t e r n e t   o f   t hi n gs   M o bi l e   a pp s   M o ni t o r i n s y s t e m s   T hi n gS pe a k   Th i s   i s   a n   o p en   a c ces s   a r t i c l u n d e r   t h CC  B Y - SA   l i cen s e.     C or r e s pon din A u th or :   T i go r   Ha m o n a n ga n   Na s ut i o n   De pa r t m e n t   o f   E l e c t r i c a l   E n g i ne e r i n g,   F a c u l t y   o f   E n g i ne e r i ng Uni ve r s i t a s   S u m a t e r a   U t a r a   M e da n ,   I n do n e s i a   E m a i l t i go r . n a s ut i o n@ u s u. a c . i d       1.   I NT RODU C T I ON   T h e   r a p i de ve l o p m e n t   o f   t h e   i n t e r ne t   o f   t hi ngs   ( I o T )   h a s   l e to   i n c r e a s e i nn o v a t i o n   i n   a r e a s   s u c a s   s e ns o r s ,   c y b e r - p hy s i c a l   s y s t e m s ,   a n c l o ud  c o m put i n g   [1 ] - [ 3] .   On e   ke y   t r e n i s   t h e   r i s e   o f   m o bil e - b a s e d   I oT   m o ni t o r i n a pp l i c a t i o n s ,   whi c h   a l l o us e r s   to  t r a c k   de vi c e   pe r f o r m a n c e   i n   r e a l - t i m e   t h r o ugh   s m a r t ph o n e   i n t e r f a c e s   [ 4] - [ 6] .   T s upp o r t hi s ,   p l a t f o r m s   l i k e   T hi n gS pe a h a v e   e m e r ge a s   c l o ud - b a s e s o l ut i o ns   f o r   I oT   da t a   c o l l e c t i o n ,   s t or a ge ,   vi s ua li z a t i o n ,   a n d   a na l y s i s ,   o f f e r i n f e a t ur e s   s uc h   a s   R E S T f u l   a p p l i c a t i o pr o g r a m mi ng  i n t e r f a c e s   ( A P I s )   a n r e a l - t i m e   da t a   s t r e a m i ng   [7 ] - [ 10] .   De s p i t e   t h e s e   a d v a n c e m e n t s ,   m o s t   e xi s t i n m o bil e   I o T   a ppl i c a t i o ns   a r e   de v e l o pe f o r   s pe c i f i c   do m a i ns   o r   de vi c e s ;   f o r   e xa m p l e ,   a s   n o t e by   W i n a s i s   e al.   [ 11]   d e s i g ne a   ph o to v o l t a i c   s y s t e m   m o ni t o r i n g   too l ,   whil e   J a n ko v e c   e al.   [ 12]   f o c us e d   o n   I o T - b a s e pa t i e n t   m o ni t o r i n g.   W hi l e   t h e s e   s y s t e m s   de m o n s t r a t e   t h e   pot e n t i a l   o f   m o bi l e   I o T   i n t e gr a t i o n ,   t h e y   a r e   l im i t e i n   s c o pe   a n r e qu i r e   us e r s   t o pe r a t e   d i f f e r e n t   a pp l i c a t i o ns   f o r   e a c h   de vi c e   o r   us e   c a s e ,   r e duc i n e f f i c i e nc y   a n s c a l a bil i t y .   T hi s   s t ud y   a ddr e s s e s   t h a t   ga by   de v e l o p i ng  a   ge n e r a l - pur po s e   m o bil e   I o T   m o ni t o r i n a pp li c a t i o us i n f l ut t e r ,   i n t e gr a t e wi t h   T hi ngS pe a k.   T he   pr opo s e s o l ut i o n   a ll o ws   u s e r s   t o   a dd  m u l t i p l e   I o T   de vi c e s   vi a   a pp l i c a t i o n   pr o gr a m mi ng  i n t e r f a c e   unif o r m   r e s o ur c e   l o c a to r s   ( A P I   UR L s ) ,   e l im i na t i n t h e   ne e f o r   s e pa r a t e   a pps .   F ur t h e r m o r e ,   t h e   c r o s s - p l a t f o r m   c a pa bil i t o f   f l ut t e r   ( A n dr o i d,   i OS,   we b ,   a n de s kt o p )   e nh a n c e s   a c c e s s i bil i t y .   B y   s im p l if yi ng  t h e   i n t e gr a t i o n   pr o c e s s   a n c e n t r a l i z i ng  m o ni t o r i n a c r o s s   de vi c e s ,   t hi s   r e s e a r c a i m s   t i n c r e a s e   e f f i c i e n c y   a n us a bil i t y   i r e a l - t i m e   I o T   m o ni t o r i n s y s t e m s .   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t   J   I n f   &   C o m m u n   T e c hn o l     I S S N:   2252 - 8776       M obil e   de v ice   appli c ati on  de s ign  for   T hingSpeak   i nter f ac e   us ing    ( M oe hamm ad  Sauqy   I hz Z uli an dr a )   851   2.   M E T HO D   2. 1   S ys t e m   ove r view   T hi s   m o bi l e   a pp li c a t i o n - b a s e I o T   m o ni t o r i n s y s t e m   i s   de s i g ne to   m a ke   i t   e a s i e r   f o r   t h e   ge n e r a l   publi c   to  m o ni t o r   v a r i o us   I oT   da t a ,   s uc h   a s   t e m pe r a t u r e   a n h u m i d i t y ,   us i ng  a   s m a r t ph o n e .   T h i s   da ta   c a n   b e   m o ni t o r e vi a   t h e   s m a r t ph o n e   a pp l i c a t i o n .   T h e   ge ne r a l   de s c r i pt i o n   o f   t h e   s y s t e m   i s   s h o wn   i n   F i gur e   1.           F i gur e   1.   M o n i t o r i n s y s t e m   o v e r vi e w       S o   t h a t   I o T   da t a   c a n   b e   m o ni t o r e vi a   a   s m a r t ph o n e ,   t h e   I oT   s y s t e m   s e n ds   t h e   da t a   to   t h e   T hi n gS pe a c l o ud  s o   t h a t   i t   c a n   b e   r e a vi a   t h e   s mar t ph o n e   a pp l i c a t i o n .   T o   r e a t h e   da t a ,   t h e   s y s t e m   r e qu i r e s   a n   A P I   UR L   o b t a i n e f r o m   t h e   T hi ngS pe a c l o ud,   whi c h   e n a b l e s   a c c e s s   t o   t h e   da t a   s e n t   f r o m   t h e   I o T   de vi c e   vi a   s m a r t ph o n e s .   T h e   da t a   o b t a i n e i s   i J a v a S c r i pt   o bj e c t   n o t a t i o n   ( J S ON )   f o r m a t .   T h e   J S ON   f o r m a t   i s   a   t e x t - b a s e f i l e   f o r m a t   ge n e r a l ly   us e i n   da t a   e x c ha n ge   b e t we e n   s e r ve r s   a n c li e n t s   [ 13] - [ 15 ] .   J S ON   i s   a l s o   c o m pa t i bl e   w i t h   m a ny   pr o gr a m mi ng  l a n gu a ge s ,   e s pe c i a ll y   f l ut t e r   [ 16] - [ 18] .   F l utt e r   i s   a   p l a t f o r m   t h a t   c r e a t e s   m u l t i p l a t f o r m   a pp l i c a t i o ns   w i t h   a   s i ng l e   c o de   b a s e   [ 19] ,   [ 20] .     T h e   r e s u l t i n a pp l i c a t i o n   c a n   b e   us e o n   A n dr o i d,   i n c l ud i ng  i OS,   we b ,   a n de s kto p   pl a t f o r m s .   M o bi l e   f l utt e r   i s   a   p l a t f o r m   w i de ly   us e by   de ve l o pe r s   to   c r e a t e   m o bil e   a pp li c a t i o n s   us i ng  a t t r a c t i v e   de s i g ns .   F l ut t e r   h a s   t wo  e s s e n t i a l   c o m po n e n t s ,   n a m e l y :     S K i s   e s s e n t i a l   b e c a us e   i t   c o n t a i ns   too l s   f o r   c r e a ti ng  a pp l i c a t i o n s   t h a t   r un   o n   v a r i o us   p l a t f o r m s .     M e a n w hil e ,   t h e   UI   f r a m e wo r i s   a   UI   c o m po n e n t   f o r   c us to m i z i ng  a pp l i c a t i o ns   a c c o r di n t n e e ds .     2. 2   Re s e ar c h   p r oc e d u r e s   T h e   r e s e a r c h   pr o c e dur e   f o l l o w s   a   s y s t e m a t i c   de v e l o p m e n t   pr o c e s s   i nv o l vi ng  t h e   de s i g n ,   im p l e m e n t a t i o n ,   a n e v a l ua t i o n   o f   a   m o bi l e - b a s e I o T   m o ni t o r i n s y s t e m .   T h e   pr o j e c t   b e ga wi t h   a   r e qu i r e m e n t   a n a ly s i s   t o   i de n t i f y   t h e   l im i t a t i o ns   o f   e xi s t i n I o T   a ppl i c a t i o ns ,   pa r t i c u l a r l y   t h e   n e e f o r   a   uni f i e p l a t f o r m   c a pa bl e   o f   m o ni t o r i n m u l t i p l e   de vi c e s   w i t h o ut  de v e l o p i ng  s e pa r a t e   a pp l i c a t i o n s .   B a s e o n   t h e s e   f i nd i n g s ,   t h e   a pp l i c a t i o n   wa s   de s i g n e u s i ng  th e   f l utt e r   S DK   ( v e r s i o n   3. 10) ,   e n a bli ng  c r o s s - p l a t f o r m   de p l o y m e n t .   T h e   UI /UX  de s i g n   a d h e r e t m a t e r i a l   de s i g n   pr i nc i p l e s   a n i nc o r por a t e ke y   f e a t ur e s ,   i nc l ud i ng   o nb o a r di n g,   da s hb o a r d,   c h a nn e l   i nput ,   a n da t a   vi s u a l i z a t i o n   s c r e e ns .   T h e   b a c ke n l o g i c   wa s   im p l e m e n t e i n   Da r t ,   wh e r e   a   c us to m   A P I   s e r vi c e   m o du l e   wa s   de v e l o pe to   f e t c h ,   pa r s e ,   a n pr e s e nt  J S ON - f o r m a t t e da t a   f r o m   T hi ngS pe a ba s e o n   us e r - pr ovi de A P I   UR L s .   T o   e n s ur e   s y s t e m   f u n c t i o n a li t y   a n r e p l i c a bi li t y ,   t e s t i n wa s   c o n duc t e o n   v a r i o us   An dr o i d   s m a r t ph o n e s   a n e m u l a t or s   us i n u ni t   t e s t s ,   i n tegr a t i o n   t e s t s ,   a n m a n ua l   t e s t i n pr o c e dur e s .   I o T   da t a   s i m u l a t i o n   wa s   c a r r i e o u t   us i n E S P 8266  m i c r o c o n t r o l l e r s   [ 21] ,   [ 22]   c o n n e c t e to  DH T 11   s e n s o r s   [ 23] ,   whi c h   t r a n s m i t t e e n vi r o nm e n t a l   da t a   ( e . g . ,   t e m pe r a t ur e   a n h u m i d i t y )   to  t h e   T hi n gS pe a p l a t f o r m .   T h e   m o bil e   a pp  t h e n   r e t r i e v e a n vi s ua li z e t h e   da t a   i n   b o t h   n u m e r i c a l   a n gr a p hi c a l   f o r m a t s .   T h e   o v e r a ll   s y s t e m   a r c hi t e c t ur e   c o n s i s t s   o f   t h r e e   l a y e r s t h e   I oT   de vi c e   l a y e r ,   t h e   T hi n gS pe a c l o ud  l a y e r ,   a n t h e   m o bil e   a pp l i c a t i o n   l a y e r .   T hi s   l a y e r e a ppr o a c h   pr o vi de s   a   s c a l a bl e   a n r e p l i c a bl e   s t r uc t u r e ,   s upp o r t i n r e a l - t i me   m o ni t o r i n w i t h   a n   a v e r a g e   m e m o r y   us a ge   o f   259   M B ,   m a k i ng  t h e   s y s t e m   s u i t a bl e   f o r   pr a c t i c a l   de p l o ym e n t   a n f ur t h e r   r e s e a r c h   e x t e n s i o n s .     2. 3   Us e   c as e   d iagr am   m od e l in g   I n   t h e   us e   c a s e   d i a gr a m   m o de li ng   s h o wn   i n   F i gur e   2,   t h e r e   a r e   a c tor s ,   a n i n   t h e   m o ni t o r i n s y s t e m ,   t h e r e   a r e   di s p l a y   da t a ,   a dd   c h a nn e l s ,   a n de l e t e   c h a nn e l s .   I n   t hi s   c a s e ,   t h e   a c to r   i n   t hi s   d i a gr a m   i s   t h e   us e r   wh o   di s p l a y s   da t a ,   a dds   c h a nn e l s ,   a n de l e t e s   c h a nn e l s .   A   us e   c a s e   d i a gr a m   i s   a   d i a gr a m   t h a t   de s c r i be s   t h e   r e l a t i o n s hi b e t we e n   a c to r s   a n t h e   s y s t e m   [ 24] - [ 2 6] .   Us e   c a s e   di a gr a m s   c a n   de s c r i b e   a n   i n t e r a c t i o n   b e t we e o n e   o r   m o r e   a c tor s   a n t h e   s y s t e m   to   b e   c r e a t e d   [ 2 7] ,   [ 28 ] .   Us e   c a s e   d i a gr a m s   c a n   b e   us e to   i de n t i f y   s y s t e m   Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2252 - 8776   I n t   J   I n f   &   C o m m u n   T e c hn o l ,   Vo l .   15 ,   N o.   2 J un e   20 26 850 - 860   852   f u n c t i o n s   a n il l us t r a t e   a n   a c to r s   i n t e r a c t i o w i t h   t h e   s y s t e m .   T hi s   c o m po n e n t   t h e n   e x p la i ns   t h e   c o m m u ni c a t i o n   b e t we e n   a c to r s   a n t h e   e xi s t i n s y s t e m .   I n   t h i s   wa y ,   us e   c a s e s   c a n   be   pr e s e n t e i n   a   s i m p le   s e que n c e   a n w i ll   be   e a s i ly   u n d e r s t oo d   by   c o n s um e r s .   T h e   pr i m a r y   b e n e f i t   o f   t h e   us e   c a s e   i s   to  f a c i li t a t e   c o m m u ni c a t i o n   b e t we e n   do m a i e x pe r t s   a n e n d   us e r s ,   t h e r e by   e n s ur i ng  a n   a c c ur a t e   un de r s t a n d i n o f   t h e   s y s t e m s   r e qu i r e m e n t s   a n n e e d s .   I n   t h e   da t a   di s p l a y ,   t h e r e   i s   da t a   di s p l a y e i n   t h e   f o r m   o f   v a l ue s   a l o n w i t h   a   de s c r i pt i o n   o f   t h e   da t a ,   a n t h e   da t a   i s   a l s o   d i s p l a y e i n   t h e   f o r m   o f   a   l i n e   gr a ph .   A dd i ng  a   c h a nn e l   i s   a   us e r   a c t i vi t y   t h a t   i nv o l v e s   c r e a t i n a   ne c ha nn e l   w i t h   a   d i s p l a y   i t h e   f o r m   o f   a   s e a r c h   b a r .   I n   t h e   s e a r c h   b a r ,   e n t e r   t h e   A P I   UR L   or   UR L   A P I   ob t a i ne f r o m   t h e   T hi ngS pe a s e r v e r .   T hi s   A P I   UR L   e n a bl e s   da t a   t r a n s f e r   f r o m   t h e   T hin gS pe a k   c l o ud  to  t h e   us e r s   s m a r t ph o n e .   De l e t e   c h a nn e l   f u n c t i o n s   to  e n a bl e   us e r s   to  r e m o v e   s t or e d   da t a   o r   a ny   un wa n t e c o n t e n t .           F i gur e   2.   Us e   c a s e   d i a gr a m       2. 4   Ac t ivi t d iagr am   An   a c t i vi t y   d i a gr a m   i s   a   d i a gr a m   t h a t   de pi c t s   t h e   f lo w   o f   us e r   a c t i vi t i e s   wh e n   o pe ni n a n   a pp l i c a t i o to   m o ni t o r   I oT   da t a .   A n   a c t i vi t y   d i a gr a m   i s   a   de s ign   o f   t h e   a c t i vi t y   f l o o r   w o r kf l o i n   a   s y s t e m   t ha t   wi ll   b e   r un   [ 29] - [ 31] .   A c t i vi t y   d i a gr a m s   a r e   a l s o   us e to  de f i ne   o r   gr o up  t h e   di s p l a y   f l o o f   t h e   s y s t e m .   A c t i vi t y   d i a gr a m s   ha v e   c o m po n e n t s   w i t h   s pe c i f i c   s h a pe s   t h a a r e   c o n ne c t e by   a r r o ws .   T h e   a r r o w   p o i n t s   to   t h e   s e que n c e   o f   a c t i vi t i e s   t h a t   o c c ur   f r o m   s t a r t   to  f i n is h .   T h e   a c t i vi t y   d i a gr a m   f o r   t h e   a dde c ha nn e l   mo ni t or i n g   s y s t e m   c a n   b e   s h o w n   i n   F i gur e   3.   I n   t h e   d i a gr a m ,   t h e r e   a r e   us e r s ,   s y s t e m s ,   a n da t a b a s e s .   I n   t h e   us e r ,   t h e   a c t or   c a n   o pe n   t h e   a pp l i c a t i o n ,   whi c h   i s   t h e   i ni t i a l   s t a ge   i n   t h e   di a gr a m .   Af t e r   t h e   a c tor   o pe n s   t h e   a pp l i c a t i o n ,   t h e   s y s t e m   pr o c e s s e s   t h e   a c to r s   r e que s t   a n t h e n   d i s p l a y s   th e   l o a d i n i n t e r f a c e .   Af t e r   t h a t ,   t h e   s y s t e m   w i ll   d i s p l a y   a   da s hb o a r d.   T h e   da s hb o a r di s p l a y s   I o T   de vi c e   da t a .   I o T   de vi c e   da t a   di s p l a y s   a r e   s to r e d   i n   t h e   T hi n gS pe a k   c l o ud  da t a b a s e .   Ac t i vi t y   l o gs   a r e   a l s o   s to r e i n   t his   da t a b a s e ,   a n da t a   w i l l   b e   e n t e r e wh e n   t h e   I o T   de vi c e   i s   t ur n e o n .   I n   t h e   us e r   a c to r ,   y o c a n   a dd  c h a nne l s   by   c r e a t i n a   n e o n e .   T h e   s y s t e m   w il l   t h e r e c e i v e   c o m m a n d s   f r o m   t h e   us e r   a n d i s p l a y   t h e   i nput   m e n pa ge .   T h e   i n put   m e n pa ge   c o n t a i ns   a   b a r   f o r   e n t e r i n g   t h e   da t a   A P I   UR L ,   a l l o w i ng  t h e   d a t a   to   b e   s a ve d.   Af t e r   t h a t ,   t h e   s y s t e m   d i s p l a y s   a   l o a d i ng  i n t e r f a c e   a n t h e pr e s e n t s   t h e   da t a   to  t h e   us e r ,   a l l o w i ng  t h e   a c t or   to  vi e t h e   da t a   i n   t h e   f o r m   o f   v a l ue s ,   de s c r i pt i o n s ,   a n gr a ph s .   T h e   a c t i vi t y   d i a gr a m   o f   t h e   c h a nne l   de l e t i o m o ni t o r i n s y s t e m   c o n t a i ns   us e r s   a n f l utt e r .     A c t o r s   c a n   a l s o   de l e t e   c h a nn e l s   w i t hi t h e   u s e r ;   t h e n   f l ut t e r   wi ll   de l e t e   t h e   c h a nn e l .   Af t e r   t h a t ,   f l ut t e r   r e d i r e c t s   to  t h e   da s hb o a r d,   a n t h e   di a gr a m   i s   d i s p la y e d   i n   F i gur e   4.   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t   J   I n f   &   C o m m u n   T e c hn o l     I S S N:   2252 - 8776       M obil e   de v ice   appli c ati on  de s ign  for   T hingSpeak   i nter f ac e   us ing    ( M oe hamm ad  Sauqy   I hz Z uli an dr a )   853       F i gur e   3.   A dd  c h a nn e l   m o ni t o r i n s y s t e m   a c t i vi t y   d i a gr a m           F i gur e   4.   C h a nn e l   de l e t e   m o ni t o r i n s y s t e m   a c t i vi t y   d i a gr a m       2. 5   S ys t e m   d e s ign   T h e   a pp li c a t i o n   de v e l o p m e n t   b e ga n   by   de s i g ni n t h e   s y s t e m s   a bil i t y   to   r e t r i e v e   da t a   f r o m   t h e   T hi n gS pe a c l o ud  us i n A P I   i n t e gr a t i o n .   A   s e r vi c e   c l a s s   wa s   c r e a t e i n   Da r t   to   f e t c h   da t a   vi a   a   UR L ,   wh e r e   e a c h   A P I   UR L   c o r r e s po n ds   to   a n   I oT   de vi c e   c h a nn e l .   T h e   da t a   r e t r i e v e f r o m   T hi ngS pe a i s   i n   J S O f o r m a t   a n wa s   i ni t i a ll y   u ns t r uc t ur e d.   T h a n d l e   t hi s ,   c us to m   c l a s s e s   ( a l l na m a c h a nn e l   a n a l l c h a nn e l )   we r e   de v e l o pe t o   m a a n s t r uc t ur e   t h e   da t a ,   a l l o w i ng  t h e   a pp l i c a t i o n   t o   c or r e c t l y   d i s p l a y   e a c h   de vi c e s   na m e   a n d   c o r r e s po n d i n v a l ue s   o n   t h e   s m a r t ph o n e   i n t e r f a c e .   T h e   o nb o a r di n pa g e   wa s   de s i g n e a s   t h e   f i r s t   us e r   i n t e r f a c e   s h o wn   w h e n   t h e   a pp li c a t i o n   i s   o pe n e d.   I f e a t ur e s   a   b a c kgr o un us i n a   gr e e n   c o n t a i n e r ,   a c c o m pa ni e by   t e x t   a n i m a ge   w i dge t s .   T h e   ti t l e   t e x t ,   s t y l e i n   R o b o to  f o n t   wi t h   w hi t e   c o l o r   a n s i z e   40,   di s p l a y s   F I N A L   P R O J E C T ,   whi l e   t h e   i m a g e   l o go   us e s   a   100x 100  m m   P NG   a s s e t .   A   S t a r t   b utt o n   b u i l t   wi t h   a   T e x t B utt o n   wi dg e t   i s   p l a c e b e l o w,   s t y l e w i t r o un de c or n e r s   a n a   gr e e n   b a c kgr o un d.   W h e n   pr e s s e d,   i t   n a vi ga t e s   t h e   us e r   to   t h e   da s hb o a r s c r e e n.   T h e   da s hb o a r c o n t a i ns   a n   A pp B a r   t i t l e C h a nn e l   i n   gr e e n   b a c kgr o un a n R o b oto  f o n t .   B e l o i t ,   a   l i s t   o f   I oT   c h a nne l s   i s   d i s p l a y e u s i n b o x e s   s t y l e a s   pr e s s a bl e   T e x t B utt o n   w i dge t s .   E a c h   b o x   c o n t a i ns   t h e   de vi c e   n a m e   a l i g n e to   t h e   l e f t   a n a   t r a s h   i c o n   t h a a l l o w s   us e r s   to  de l e t e   a   c h a nn e l .   T h e   l is a da pt s   d y n a mi c a ll y   b a s e o n   s tor e da t a .   A dd i t i o na l ly ,   a   f l o a t i n a c t i o n   b ut to n   ( + )   i s   po s i t i o n e a t   t h e   b ott om   r i g h t ,   e n a bli ng  us e r s   t a dd  n e c h a nn e l s .   Upo n   pr e s s i n t h e   a dd  b ut to n ,   us e r s   a r e   di r e c t e to  t h e   A dd  Ne C h a nn e l   pa ge .   T hi s   pa ge   h a s   a A ppB a r   l a b e l e A dd  Ne C h a nn e l   w i t h   a   l i g ht  gr e e n   b a c kgr o un d.   B e l o i t   i s   a   T e x t F i e l whe r e   us e r s   i nput   t h e   T hi n gS pe a A P I   UR L .   T h e   t e x f i e l i nc l ude s   i n put   b o r de r s   a n a   l a be l   ( UR L )   s t y l e i n   R o b o to  Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2252 - 8776   I n t   J   I n f   &   C o m m u n   T e c hn o l ,   Vo l .   15 ,   N o.   2 J un e   20 26 850 - 860   854   f o n t .   W h e n   t h e   u s e r   e n t e r s   a   v a li A P I   a n pr e s s e s   t h e   S a v e   b ut to n   ( a n   E l e v a t e dB ut to n ) ,   t h e   s y s t e m   r e tr i e ve s   a n pa r s e s   t h e   J S ON   da t a ,   c l a s s i f i e s   i t ,   a n upda t e s   t h e   da s hb o a r by   d i s p l a yi ng  t h e   n e c h a nn e l .   On c e   a dde d,   us e r s   c a n   pr e s s   a   c h a nne l   f r o m   t h e   da s hb o a r to  vi e I o T   da t a .   T hi s   l e a d s   to  t h e   v a l ue   d i s p l a y   pa ge ,   whi c h   s h o ws   s e ns o r   r e a di n g s   s uc h   a s   t e m pe r a t ur e   o r   h u m i d i t y   i n   a   s t y l e l a y o ut  us i n g   T e x t B utt o n   wi dg e t s .   E a c h   v a l ue   i t e m   d i s p l a y s   t h e   s e n s o r   n a m e   a n c ur r e n t   r e a di n i n   R o boto  f o n t ,   a c c o m p a ni e by   a n   a r r o w   i c o n   i nd i c a t i n t h a t   t h e   da t a   c a n   b e   vi e w e f ur t h e r   a s   a   gr a ph .   T h e   A ppB a r   a t   t h e   to p   o f   t hi s   pa ge   d i s p l a y s   t h e   c ha nn e l   n a m e   a n i s   s t y l e w i t h   a   gr e e n   b a c kgr o un d.   T h e   gr a phi c a l   vi e pa ge   i s   a c c e s s i b l e   by   pr e s s in a   v a l ue   i t e m .   I c o n t a i n s   a n   A pp B a r   l a b e l e d   Gr a p hi c s   a n d i s p l a y s   a   li ne   c ha r t   b ui l t   us i ng  s f C a r t e s i a n C h a r t .   T h e   x - a xi s   r e pr e s e n t s   t i m e s t a m ps   f r o m   t h e   T hi n gS pe a da t a ,   a n t h e   y - a xi s   s h o ws   t h e   c o r r e s po n d i n s e ns o r   v a l ue s .   T hi s   vi s u a l   r e pr e s e n t a t i o n   e nh a nc e s   us e r   un de r s t a n d i ng  by   pr o vi d i ng  r e a l - t i m e   t r e n ds   o f   I o T   da t a   di r e c t l y   o n   t h e i r   m o bil e   de vi c e .       3.   RE S UL T S   AN DI S CU S S I ON   T hi s   s e c t i o n   pr e s e n t s   t h e   t e s r e s ul t s   o f   de s i g ni ng  a n   I o T   m o ni t o r i n s y s t e m   u s i ng  f l utt e r ,   b e g i nni ng   w i t h   t h e   o n b o a r d i n pa ge   a n da s hb o a r d   t e s t   r e s u l t s Ne x t ,   t e s t h e   A dd  Ne C h a nn e l   pa ge   t a dd  n e w   c h a nne l s .   Ne x t ,   v e r i f y   t he   I o T   da t a   pa ge s   r e s u l t s   to  c o nf i r m   w h e t h e r   t h e   da t a   i s   s t o r e d   o n   t h e   da s hb o a r d   pa ge .   T h e   I oT   da t a   pa ge   i s   d i vi d e i n t t w o   s e c t i o n s t h e   v a l ue   I oT   da t a   pa ge   a n t h e   g r a ph   I oT   d a t a   pa ge .   T h e   I o T   da t a   pa ge ,   whi c h   c o n t a i ns   I o T   da t a   f r o m   T hi n gS pe a i n   J S O f o r m a t ,   di s p l a y s   d a t a   i n   t h e   f o r m   o f   v a l ue s .   I n   c o n t r a s t,   t h e   gr a ph   I oT   da t a   pa ge   pr e s e nt s   da t a   i n   a   l i ne   gr a p h .   Af t e r   s h o w i n t h e   I o T   da t a   pa ge   t e s t   r e s u l t s ,   pr o c e e to   di s p l a y   t h e   s m a r t ph o n e   s pe c if i c a t i o n   t e s t   r e s u l t s   to  de t e r m i ne   i f   t h e   s m a r t ph o n e   b e i ng   t e s t e c a n   r un   t hi s   a pp l i c a t i o n .   Ne x t ,   t e s t h e   a ppl i c a t i o n s   s i z e   a n m e m o r y   us a ge   to  de t e r m i ne   i t s   s i z e   a n d   t h e   m e m o r y   i t   c o n s u m e s .     3. 1.     On b oar d in p age   an d   d as h b oar d   t e s t   r e s u lt s   I n   t e s t i n g,   o pe ni n t h e   a pp l i c a t i o n   be g i ns   w i t h   i n s t a l li ng  t h e   a pp li c a t i o n   o n   t h e   u s e r s   s m a r t ph o n e .   Af t e r   t h e   i n s t a l l a t i o n   i s   c o m p l e t e ,   o pe n   t h e   a pp l i c a t i o n   o n   y o ur   s m a r t ph o n e .   Af t e r   t h a t ,   t h e   i ni t i a l   in t e r f a c e   pa ge   w i ll   a pp e a r .   I f   t h e   us e r   pr e s s e s   t h e   S t a r t   b utt o n ,   t h e y   w il l   b e   t a ke n   to   t h e   da s hb o a r pa ge ,     a s   s h o wn   i n   F i gur e   5.     3. 2.     Add   n e c h an n e l   F r o m   t h e   da s hb o a r pa ge ,   t h e   us e r   s e l e c t s   A dd  N e C h a nn e l   by   pr e s s i ng  t h e   pl u s   i c o n   ( + )   b utt o n   l o c a t e i n   t h e   b ott o m   c o r n e r   o f   t h e   da s hb o a r d.   Af t e r   t h a t ,   t h e   us e r   wi ll   b e   d i r e c t e to  t h e   A dd  Ne C ha nn e l   pa ge .   Us e r s   m us t   f il l   i n   t h e   C h a nn e l   I f r o m   t h e   T hi n gS pe a c l o ud  A P I .   A f t e r   t h a t ,   t h e   us e r   c a n   pr e s s   t h e   s a v e   b ut to n .   T h e   A dd  Ne C h a nn e l   pa ge   i s   s ho wn   i n   F i gur e   6.     3. 3.     I oT   d at a   p age   Af t e r   a dd i n a   n e c h a nn e l ,   wh e n   t h e   us e r   e n t e r s   th e   c ha nn e l   I o n   t h e   A dd  N e C h a nn e l   pa ge ,   t h e   c h a nne l   n a m e   o b t a i n e f r o m   T hi ngS pe a w il l   a pp e a r   o n   t h e   s m a r t ph o n e .   T h e   I o T   da t a   di s p l a y ,   pr e s e n t e i t h e   f o r m   o f   c h a nn e l   na m e s ,   i s   s h o w n   i n   F i gur e   7 .               F i gur e   5.   Da s hb o a r pa ge     F i gur e   6.   A dd  a   n e c ha nn e l   pa ge     F i gur e   7.   I oT   da t a   pa ge   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t   J   I n f   &   C o m m u n   T e c hn o l     I S S N:   2252 - 8776       M obil e   de v ice   appli c ati on  de s ign  for   T hingSpeak   i nter f ac e   us ing    ( M oe hamm ad  Sauqy   I hz Z uli an dr a )   855   3. 4.     Val u e s   p age   Af t e r   t h e   us e r   pr e s s e s   t h e   c h a nne l   n a m e   b a r   o n   th e   I o T   da t a   pa ge ,   t h e y   w i ll   b e   d i r e c t e to  a   pa ge   c o n t a i ni ng  v a l ue s   f r o m   t h e   I o T   de vi c e ,   s uc h   a s   t e m pe r a t ur e   a n h u mi d i t y .   Af t e r   t h a t ,   t h e   da t a   o n   T h i ngS pe a k   i s   a d j u s t e to   m a t c h   t h e   da t a   o n   t h e   s m a r t ph o n e   a pp l i c a t i o n .   T h e   I o T   v a l u e   da t a   pa ge   o n   T hi n g S pe a i s   s h o w n   i n   F i gur e   8 ,   a n t h e   I oT   v a l ue   da t a   pa ge   on   t h e   s m a r t ph o n e   i s   s h o w n   i n   F i gur e   9 .   I f   t h e   v a l u e   d i s p l a b a r   i s   pr e s s e d,   i t   wi ll   b e   d i r e c t e to  t h e   da t a   di s p l a y   as   a   gr a ph .           F i gur e   8.   Va l ue   I o T   da t a   pa ge   o n   T hi n gS pe a k           F i gur e   9.   I oT   v a l ue   da t a   pa ge   o n   S m a r t ph o n e       3. 5.     P age s   in   t h e   f or m   of   gr ap h ic s   A pa r t   f r o m   pa ge s   i n   t h e   f o r m   o f   v a l ue s ,   I oT   da t a   pa ge s   a r e   di s p l a y e i n   gr a phi c a l   f o r m ;   t h e s e   pa ge s   a r e   o b t a i n e whe n   t h e   us e r   pr e s s e s   t h e   v a l ue   b a r   c on t a i n e i n   t h e   I o T   da t a   di s p l a y .   T h e   gr a p h   o n   t hi s   pa ge   i s   a   li ne   gr a ph .   Af t e r   t h a t t h e   da t a   o n   T hi n gS pe a i s   a d j u s t e to   m a t c h   t h e   da t a   o n   t h e   s m a r t ph o n e   a ppli c a t i o n T h e   gr a phi c a l   I o T   da t a   pa ge   o n   T hi n gS pe a i s   s ho wn   i n   F i gur e   10 .   a n t h e   gr a phi c a l   I o T   da t a   pa ge   o n   t h e   s m a r t ph o n e   i s   s h o wn   i n   F i gur e   11 .           F i gur e   10.   I oT   g r a ph   da t a   p a ge   o n   T hi n gS pe a k   Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2252 - 8776   I n t   J   I n f   &   C o m m u n   T e c hn o l ,   Vo l .   15 ,   N o.   2 J un e   20 26 850 - 860   856       F i gur e   11.   I oT   g r a ph   da t a   pa ge   o n   a   s m a r t ph o n e       3. 6.     T e s t in s m ar t p h on e   s p e c if icat ion s   T t e s t hi s   a pp l i c a t i o n ,   s e v e r a l   s m a r t ph o n e s   w i t h   d i f f e r e n t   s pe c i f i c a t i o n s   a r e   n e e de to  de m o ns t r a t e   i t s   s uc c e s s .   T h e   l i s t   o f   s m a r t ph o n e s   us e d a l o n w i t h   t h e i r   s pe c if i c a t i o ns ,   i s   s h o wn   i n   T a bl e   1.       T a bl e   1.   S m a r t ph o n e s   a r e   t e s t e d ,   a n t h e i r   s pe c i f i c a t i o n s   a r e   e v a l ua t e d   B r a nd   OS   S pe c i f i c a ti o n   R e s ul t   S a ms ung G a la xy   A 52   A ndr o id  13   S c r e e n:   S up e r  A M O L E D   6 . 5 - in c h   ( 1080  x   2400 piks e l ) ,     D im e ns i o n:   159 . x  75 . x  8 . 4 mm C hi ps e t:   Q ua l c o mm  S na pdr a go n 720 G ,     G P U :   A dr e n o  618   C P U :   O c ta - c o r e  ( 2   x   2.3  G H z   K r y o 465  G o ld  & 6   x   1.8  G H z   K r y o  465  S il ve r )   S uc c e e d   X ia o mi  R e d mi  9 T   A ndr o id  12   S c r e e n:   I P S  6.53 in c h ( 1080  x  2340 pi xe ls ) D im e ns io n:   162.3  x  77.3  x  9.6  mm ,     C hi ps e t:   Q ua lc o mm  S na pdr a g o n 662 ,   G P U :   A dr e n o  610   C P U :   O c ta - c o r e  ( 4   x   2.0  G H z   K r y o 260  G o ld  & 4   x   1.8  G H z   K r y o  260  S il ve r )   S uc c e e d   X ia o mi  P oc o  M 3   A ndr o id  12   S c r e e n:   I P S  6.53 in c h ( 1080  x  2340 pi xe ls ) D im e ns io n:   162.3  x  77.3  x  9.6 mm ,   C hi ps e t:   Q ua lc o mm  S na pdr a g o n 662 ,   G P U :   A dr e n o  610   C P U :   O c ta - c o r e  ( 4   x   2.0  G H z   K r y o 260  G o ld  & 4   x   1.8   G H z K r y o 260 S il ve r )   S uc c e e d   O ppo  R e n o  4   A ndr o id  12   S c r e e n:  O L E D  6.4 inc ( 1080  x  2400 pi xe ls ) D im e ns io n: 160.3  x  73.9  x  7.7 mm ,     C hi ps e t:   Q ua lc o mm  S na pdr a g o n 720 G ,   G P U :   A dr e n o  618   C P U :   O c ta - c o r e  ( 2   x   2.3  G H z   K r y o 465  G o ld  & 6   x   1.8  G H z   K r y o  465  S il ve r )   S uc c e e d       3. 7.     T e s t in s iz e   an d   m e m o r u s age   I n   t hi s   t e s t,   t h e   a ppl i c a t i o n   s i z e   a n m e m o r y   us a ge   we r e   e v a l ua t e to   de t e r m i ne   s y s t e m   e f f i c i e nc a n r e s o ur c e   c o n s u m pt i o n .   On e   o f   t h e   An dr o i de vi c e s   wa s   us e a s   t h e   b e nc hm a r f o r   t hi s   e va l ua t i o n .     T h e   a pp l i c a t i o n   s i z e   i s   pr e s e n t e i n   F i gur e   12,   w hil e   m e m o r y   c o n s u m pt i o n   wa s   m e a s ur e us i ng  S a uc e L a bs   un de r   va r i o us   us a ge   s c e n a r i o s .   T h e   t e s t   r e s u l t s   a r e   s u m m a r i z e i n   T a bl e   2.           F i gur e   1 2 Di s p l a y   o f   m o bil e   m e m o r y   us a g e   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t   J   I n f   &   C o m m u n   T e c hn o l     I S S N:   2252 - 8776       M obil e   de v ice   appli c ati on  de s ign  for   T hingSpeak   i nter f ac e   us ing    ( M oe hamm ad  Sauqy   I hz Z uli an dr a )   857   T a bl e   s h o ws   t h e   m e m o r y   us a ge   u n de r   d i f f e r e n t   c o n d i t i o n s ,   b a s e o n   t h e   n u m be r   o f   I o T   c h a nn e ls   b e i ng  m o ni t o r e a n t h e   v o l u m e   o f   da t a   w i t hin   e a c h   c h a nne l .   W h e n   t h e   a pp li c a t i o n   r uns   w i t h o ut   a ny   c h a nne l s ,   i t   us e s   236  M B   o f   m e m o r y .   A s   c h a nn e l s   a r e   a dde a n p o pul a t e w i t h   da t a ,   m e m o r y   us a g e   i nc r e a s e s   a c c o r d i n g ly ,   pe a k i ng  a t   278   M B   wh e n   t w o   c h a nn e l s   a r e   pr e s e n t   wi t h   t wo  da t a   p o i nt s   e a c h .   I n t e r e s t i n g ly ,   e v e n   a s   t h e   n u m be r   o f   c h a nne l s   i n c r e a s e s   up  to   e i g h t ,   m e m o r y   u s a ge   s t a bil i z e s   i n   t h e   r a n ge   o f   252 256  M B ,   i n d i c a t i n e f f i c i e n t   m e m o r y   m a n a g e m e n t   a n s c a l a bi li t y .   T h e   a v e r a ge   m e m o r y   c o n s u m pt i o a c r o s s   a l l   t e s t e s c e n a r i o s   i s   259  M B ,   whi c h   f a l l s   w i t hi n   a n   a c c e pt a bl e   r a n ge   f o r   f l utt e r - b a s e m o bil e   a pp l i c a t i o ns ,   s uppo r t i n g   t h e   s y s t e m s   pr a c t i c a li t y   f o r   e v e r y da y   us e .       T a bl e   2.   M e m o r y   us a ge   i n   a pp li c a t i o n s   T e s ti ng  c o ndi ti o n   M e mor y  us e d ( M B )   W he n t he   c ha nn e is  e mpt y .   236   W he n t he r e   is  o n e   c ha nne l,  i c o nt a in s  8 da ta  poi nt s .   271   W he n t he r e  a r e  t w o   c ha nn e ls , e a c c ha nn e c o nt a in s  t w o  pi e c e s  of  da ta .   278   W he n t he r e  a r e   th r e e   c ha nne ls , e a c c ha nn e c o nt a in s  8 da ta  po i nt s .   273   W he n t he r e  a r e   f our   c ha nne ls e a c c ha nne c o nt a in s  3 da ta  poi nt s .   255   W he n t he r e  a r e   f i v e   c ha nn e ls , e a c h c ha nn e c o nt a in s  3 da ta  po i nt s .   254   W he n t he r e  a r e  s i x   c ha nne ls e a c c ha nne c o nt a in s  3  da ta  poi nt s .   256   W he n t he r e  a r e  s e v e c ha nn e ls , e a c h c ha nn e c o nt a in s  6 da ta  poi nt s .   252   W he n t he r e  a r e   e ig ht   c ha nn e ls , e a c c ha nn e c o nt a in s  8 da ta  po i nt s .   252       3. 8.     F u n c t ion al   t e s t in g   r e s u l t s   T h e   s y s t e m   t e s t i n c a r r i e o ut   i s   v a li da t i o n   t e s t i n t o   t e s t   wh e t h e r   t h e   s pe c i f i c a t i o ns   f o r   t h e   f u n c t i o n a l   r e qu i r e m e n t s   o f   t h e   s m a r t ph o n e   a pp l i c a t i o n   c a n   b e   m e t .   T h e   s y s t e m   t e s t i n r e s u l t s   a r e   s h o wn   i T a bl e   3.   B a s e o n   t he   t e s t   r e s ul t s   i n   T a bl e   3,   t h e   s y s t e m   b u il t   h a s   m e t   t e s t i n s t a n da r ds .   T h u s ,   f u n c t i o n a ll y ,   t h e   de s i g n e s y s t e m   pr o duc e s   t e s r e s ul t s   a s   e x pe c t e d.       T a bl e   3.   F un c t i o n a l   t e s t i n r e s u l t s   T e s c a s e s   T e s pr oc e dur e   E x p e c t e d r e s ul ts   T e s r e s ul ts   O nB o a r di ng   P r e s s  t he  a ppl i c a ti o n butt o o n t h e   s ma r tp ho n e  me nu.   T h e  s y s t e c a n di s pl a y  a n a ppl i c a ti o la unc s c r e e n a nd a  S ta r but t o n.   S uc c e e d   D a s hbo a r d   P r e s s  t he   S ta r but t o o n t h e   o nb o a r di ng pa g e .   T h e  s y s t e c a n di s pl a y  t h e  ma in  pa g e   of  t h e   c ha nne l is th a w il be  s a v e d.   S uc c e e d   A dd ne w  C ha nne l   P r e s s  t he  +  i c o n butt o o n t h e   da s hbo a r d pa ge .   T h e   s y s t e m a dds  ne w   c ha nn e ls  b y  i nput ti ng  th e  A P I .   S uc c e e d   I oT  da ta  i s  i n t he   f or of   v a lu e s   O pe o ne   of  t h e  c ha nn e li s ts  s to r e o n t h e  da s hbo a r d.   T h e  s y s t e c a n di s pl a y   I oT  da ta  i n t h e   f o r of  a   v a lu e .   S uc c e e d   I oT  da ta  i s  t y pi c a ll y   pr e s e n te d i n g r a phi c a f or m   O pe o ne   of  t h e   v a lu e s   c o nt a in e d i th e  da ta  a s  a  v a lu e .   T h e  s y s t e c a n di s pl a y   I oT  da ta  i n gr a phi c a o r  l in e   c ha r f or ma ts .   S uc c e e d       3. 9.     Dis c u s s ion   P r e vi o us   s t ud i e s   i I o T   m o ni t o r i n t y p i c a ll y   f o c us   o n   s i n g l e - pur po s e   a pp l i c a t i o ns   li mi t e t o   s pe c i f ic   de vi c e s   o r   d o m a i ns ,   s uc h   a s   ph o to v o l t a i c   s y s t e m s   [ 11]   o r   h e a l t h   m o ni t o r i n g   [ 12] ,   o f t e n   r e qu i r i n s e pa r a t e   a pps   f o r   e a c h   de vi c e   t y pe .   T hi s   s t udy   a ddr e s s e s   t h a ga p   by   de ve l o p i n a   f l e xi b l e ,   c r o s s - pl a t f o r m   m o bil e   a pp l i c a t i o n   us i ng  f l ut t e r ,   whi c h   e n a bl e s   us e r s   t m o ni t o r   m u l t i p l e   I o T   de vi c e s   t h r o ugh   a   s i n g l e   i n t e r f a c e   b y   d y n a mi c a ll y   i n t e gr a t i n T hi ngS pe a A P I   c ha nn e ls .   E x pe r i m e n t a l   r e s u l t s   s h o t h a t h e   a ppl i c a t i o n   pe r f o r m s   r e l i a bly   o n   v a r i o us   An dr o i s m a r t ph o n e s ,   r e t r i e vin r e a l - t i m e   da t a   a c c ur a t e l y   a n d i s p l a yi ng  i t   i n   nu m e r i c a l   a n d   g r a phi c a l   f or m a t s   th a a l i gn   w i t h   T hi n gS p e a k .   F un c t i o n a l   a n d   pe r f o r m a n c e   tes t i n g   c o n f i r m e d   s tabl e   op e r a t i o n   wi t h   a n   a v e r a g e   m e m or y   us a g e   o f   25 9   M B ,   i n d i c a t i n i t s   e f f i c i e n c y   a n d   c o m pa t i bi l i t y   a c r os s   d e vi c e s .   C o m pa r e t p r e vi o us   r e s e a r c h ,   t hi s   s y s t e m   o f f e r s   b r o a de r   f u n c t i o n a li t y ,   c r o s s - p l a t f o r m   s uppo r t ,   a n d   d y n a mi c   m u l t i - de vi c e   m a na ge m e n t   wi t hi n   a   s i n g l e   a pp l i c a t i o n .   H o we v e r ,   c ur r e n l im i t a t i o n s   i nc l ude   i t s   e x c l u s i ve   r e l i a n c e   o n   t h e   T hi n gS pe a p l a t f o r m ,   l a c o f   m u l t i - us e r   f e a t ur e s ,   a n a bs e n c e   o f   r e a l - t i m e   a l e r n o t i f i c a t i o ns .   F ut ur e   r e s e a r c h   c o u l e x p a n t h e   s y s t e m s   i n t e r o pe r a bi li t y   by   i n t e gr a t i n a dd i t i o n a l   I o T   c l o ud   p l a t f o r m s   ( e . g. ,   A W S   I o T ,   G oo gl e   C l o ud) ,   i mp l e m e n t i n pus h   n o t i f i c a t i o n s ,   a n i nc o r p o r a t i ng  A I   f o r   pr e d i c t i v e   a n a ly t i c s .   I n   c o n c l us i o n ,   t h e   pr o p o s e s y s t e m   r e pr e s e n t s   a   s i g nif i c a n t   s t e to wa r d   ge n e r a l - pur po s e ,   r e a l - t i m e   I o T   m o ni t o r i n g,   o f f e r i n a   r e pl i c a bl e   a n d   s c a l a bl e   s o l ut i o n   t h a a ddr e s s e s   ke y   l im i t a t i o n s   i n   e xi s t i ng   wo r ks   whi l e   l a yi ng  t h e   gr o un dwo r k   f o r   m o r e   i n t e l li ge n t   a n r e s po n s i ve   I o T   a ppl i c a t i o ns .         Evaluation Warning : The document was created with Spire.PDF for Python.
                                I S S N :   2252 - 8776   I n t   J   I n f   &   C o m m u n   T e c hn o l ,   Vo l .   15 ,   N o.   2 J un e   20 26 850 - 860   858   4.   CONC L USI ON   T hi s   r e s e a r c h   s uc c e s s f u l ly   de v e l o pe a n t e s t e a n   I o T   m o ni t o r i n s y s t e m   us i n f l ut t e r   a n T hi n gS pe a k ,   e n a bli ng   u s e r s   t m o ni t o r   m u l t i p l e   I o T   de vi c e s   w i t hi a   s i ng l e   m o bil e   a pp li c a t i o n .   T he   s y s t e m   de m o ns t r a t e a c c ur a t e   r e a l - t i m e   da t a   r e tr i e va l   a n d   vi s ua li z a t i o n   i n   b o t h   n u m e r i c   a n gr a p hi c a l   f o r m a t s ,   a n f u n c t i o n e r e l i a bly   a c r o s s   va r i o us   An dr o i de vi c e s   w i t h   e f f i c i e n t   m e m o r y   u s a ge   a v e r a g i ng  259  M B .     K e y   f e a t ur e s ,   i n c l ud i ng  o n b o a r d i n g,   da s hb o a r a c c e s s ,   c h a nne l   m a n a ge m e n t ,   a n da t a   di s p l a y ,   wo r ke d   a s   i n t e n de d,   c o nf i r m i ng  t h e   s y s t e m s   o v e r a ll   e f f e c t i v e n e s s .   C o m pa r e to   p r i o r   r e s e a r c h   f o c us e o n   s i n g l e - d e vi c e   o r   d o m a i n - s pe c i f i c   m o ni t o r i n g,   t h i s   s t udy   pr e s e n t s   a   m o r e   f l e xi b l e   a n s c a l a bl e   s o l ut i o n .   W i t h   f l ut t e r s   c r o s s - pl a t f o r m   c a pa bil i t i e s   a n T hi ngS pe a k   i n t e gr a t i o n ,   t h e   a ppl i c a t i o n   o f f e r s   w i de   a c c e s s i b il i t y   a n a da pt a bi li t y .   F ut ur e   i m pr o v e m e n t s   m a i n c l ude   s uppo r f o r   ot h e r   I o T   c l o ud  pl a t f o r m s   ( e . g. ,   A W S ,   G oo gl e   C l o ud) ,   A I - dr i v e n   a n a ly t i c s ,   r e a l - t i m e   a l e r t s ,   a n e nh a nc e us e r   i n t e r f a c e s .   T h e s e   e nh a nc e m e n t s   wo ul a ll o t h e   s y s t e m   t e v o l v e   i n t o   a   m o r e   i n t e l li ge n t ,   r e s po n s i ve ,   a n us e r - f r i e n d ly   t oo l   f o r   b r o a de r   I o T   m o ni t o r i n a pp li c a t i o n s .       F UN DI NG  I N F ORM AT I ON   T hi s   r e s e a r c h   wa s   f u n de by   t he   M i ni s t r y   o f   R e s e a r c h   o f   t h e   R e publi c   o f   I n do n e s i a   t h r o ugh   a   B a s i c   R e s e a r c h   Gr a n t   wi t h   c o n t r a c t   n u m b e r   12/E 1/K P - P T NB H/2021 .         AU T HO CONT RI B UT I ONS   S T AT E M E NT   M o e h a mm a S a uq y   I h z a   Z u l i a n dr a   de v e l o pe th e   a pp li c a t i o n   a n c o n duc t e t h e   e x pe r im e n t s .     T i go r   Ha m o n a n ga n   Na s ut i o n   s upe r vi s e t h e   r e s e a r c h   a n r e vi s e t h e   m a n us c r i pt .   Ai n u l   H i z r i a d i   m a n a ge t h e   c l o ud  i n t e gr a t i o n   a n da t a   pr o c e s s i n a s pe c t s .   Al l   a ut h o r s   r e vi e we a n a ppr o v e t h e   f i na l   m a n u s c r ipt .       Nam e   of   Aut h or   C   M   So   Va   Fo   I   R   D   O   E   Vi   Su   P   Fu   M o e h a mm a S a uq y   I hz a   Z u l i a ndr a                               T i go r   Ha m o n a n ga n   Na s ut i o n                               Ai nu l   H i z r i a d i                                 C     C o n c e pt ua li z a ti o n   M     M e th o d o l o g y   So     So f twa r e   Va     Va li da ti o n   Fo     Fo r ma a na l y s is   I     I nve s ti ga ti o n   R     R e s o u r c e s   D   :   D a ta  C ur a ti o n   O   :   W r it in -   O r ig in a D r a f t   E   :   W r it in -   R e v i e w  &   E di ti ng   Vi     Vi s ua li z a ti o n   Su     Su pe r v is io n   P     P r o j e c a dmi ni s tr a ti o n   Fu     Fu ndi ng  a c qui s it i o n         CONF L I CT   OF   I NT E RE S T   S T AT E M E NT   T h e   a ut h o r s   de c l a r e   t h a t   t h e r e   i s   n o   c o nf li c t   o f   i n t e r e s t   r e ga r di n t h e   publi c a t i o n   o f   t hi s   pa pe r .       DA T AV AI L AB I L I T Y   T h e   da t a   s uppor t i n t h e   f i nd i ngs   o f   t hi s   s t ud y   a r e   a v a i l a b l e   f r o m   t h e   c o r r e s p o n d i n a ut h o r   up o n   r e a s o n a bl e   r e que s t .       RE F E R E NC E   [ 1]   K N S w a r oo p,  K C ha ndu,  R G o r r e p o tu a nd  S D e b A   he a lt mo n it o r in s y s t e f or   v it a s ig ns   us in I oT ,     I nt e r ne of  T hi ngs  ( N e th e r la nds ) , v o l.  5, 2019, d o i:  10.1016/j . i ot .2019.01.004.   [ 2]   A H a mi e d A M e ll it M A .   Z o ul id ,   a nd  R B i r o uk,  I oT - ba s e e x p e r im e nt a p r o t o t y pe   f o r   m o ni t o r in of   ph o t ovo lt a ic   a r r a y s ,   P r oc e e di ngs   of   th e   2018  I nt e r nat io nal   C onf e r e n c e   on  A ppl ie Sm ar Sy s te m s I C A SS  2018 J ul 2018,    do i:  10.1109/ I C A S S .2018.8652014.   [ 3]   M B ha ti a I oT - in s pi r e f r a m e w o r f o r   a th le te   p e r f or ma nc e   a s s e s s me nt   in   s ma r s po r in dus tr y ,   I E E E   I nt e r ne T hi ngs   J our nal vo l.  8, n o . 12, pp. 9523 9530, J un. 2021, d o i:  10.1109/J I O T .20 20.3012440.   [ 4]   A I S ia e al .,   P o r ta bl e   a nd  r e a l - t im e   i o t - ba s e d   h e a lt hc a r e   m o ni t o r in g   s y s t e f or   da il y   m e di c a a ppl i c a ti ons ,     I E E E   T r ans ac ti ons   on  C om put at io nal   Soc ia Sy s te m s vo l.   10,  n o 4,  pp.   1629 1641,  A ug.  20 23,     do i:  10.1109/ T C S S .2022.3207562.   Evaluation Warning : The document was created with Spire.PDF for Python.
I n t   J   I n f   &   C o m m u n   T e c hn o l     I S S N:   2252 - 8776       M obil e   de v ice   appli c ati on  de s ign  for   T hingSpeak   i nter f ac e   us ing    ( M oe hamm ad  Sauqy   I hz Z uli an dr a )   859   [ 5]   N M A bdul ka r e e m,  S R M Z e e ba r e e M A M S a de e q,  D M A hme d A S S a mi a nd   R R .   Z e ba r i,   I oT   a nd  c l o ud   c o mput in is s ue s c ha ll e ng e s   a nd  o pp o r tu ni ti e s a   r e v i e w ,   Q ubahan  A c ade m ic   J our nal vo l.   1,  n o 2,   pp.  1 7,  M a r 2 021,    do i:  10.48161/QAJ .V 1N 2A 36.   [ 6]   S V S R .   R a ju B D a ppur i,   P R .   K .   V a r ma M Y a c ha ma ne ni D M G V e r gh e s e ,   a nd  M K .   M is hr a D e s ig a nd   im pl e m e nt a ti o of   s ma r h y dr o p o n ic s   f a r mi ng  u s in I oT - ba s e A I   c o nt r o ll e r   w i th   m o bi l e   a ppl i c a ti o s y s t e m ,     J our nal   N anomate r , v ol . 2022, n o . 1, p. 4435591, J a n. 2022, doi:  10.1155/2022/ 4435591.   [ 7]   T .   H N a s ut io n,   M A M uc ht a r S .   S e ni ma n,  a nd  I .   S ir e ga r M o ni t or in t e mp e r a tu r e   a nd   humi di t y   of   s e r v e r   r oom  us in L a tt e pa nda   a nd  T hi ngS p e a k,   J our nal   of   P hy s ic s :   C onf e r e nc e   Se r i e s v o l.   1235,  p.  012068,  J un.  2019,    do i:  10.1088/1742 - 6596/1235/ 1/ 012 068.   [ 8]   N S in dhw a ni R A na nd,  R V a s hi s th S C ha uh a n,  V T a lu kd a r a nd  D D ha bl i y a T hi ngs pe a k - ba s e e n v ir o nm e nt a m o ni t or in s y s te us in I oT ,   P D G C   2022   -   2022  7 th   I nt e r nat io nal   C onf e r e nc e   on  P ar al le l,   D is tr ib ut e and  G r id   C om put in g pp.  675 680,  20 22, do i:  10.1109/ P D G C 56933.2022.10053167.   [ 9]   G C ha ndr a s e ka r a n,  N S K uma r A C h o kka li nga m,  V G o w r is ha nka r N P r i y a da r s hi a nd  B K ha n,  I oT   e na bl e s ma r s o la r   w a te r   h e a te r   s y s t e us in r e a l   ti m e   T h in gS p e a I oT   pl a t f o r m,   I E T   R e ne w abl e   P o w e r   G e ne r at i on 2023,     do i:  10.1049/R P G 2.12760.   [ 10]   T H N a s ut io n,  A H i z r ia di K T a nj ung,  a nd  F N ur ma y a di D e s ig of   in door   a ir   qua li t y   m o ni t or in s y s te ms ,   2020  4t I nt e r nat io nal   C on f e r e nc e   on   E le c tr ic al ,   T e le c om m uni c at io n   and  C om put e r   E ngi ne e r in g,  E L T I C O M   2020   -   P r oc e e di ngs   pp. 238 241, S e p. 2020, d o i:  10.1109/ E L T I C O M 50775.2020.9230511.   [ 11]   W W in a s is A W W N ugr a ha I R o s y a di a nd  F S .   T N ugr o h o D e s ig of   a   ph o t ovo lt a i c   s y s t e m o ni t o r in s y s te ba s e o n   th e   in t e r n e of   th in gs   ( I oT ) ,   J ur nal   N as io nal   T e k ni k   E le k tr d an  T e k nol ogi   I nf o r m as ( J N T E T I ) vo l.   5,  no 4,  pp.  328 333,  2016,   do i:  10.22146/j n te t i. v 5i 4.281.   [ 12]   M J a nko ve c K B r e c l,   M B o ka li č ,   M P ir c a nd  M T o pi č ,   M o ni t o r in g   s o la r   ir r a di a n c e   a nd  P V   m o dul e   p e r f or ma n c e   in   m o bi l e   a ppl ic a ti o ns ,   Sol ar  E ne r gy  M at e r ia ls  and Sola r  C e ll s , v o l.  277 , p. 113101, Oc t.  2024, d o i:  10.1016/J .S O L M A T .2024.113101.   [ 13]   C O T r ui c ă E S A po s t o l,   J D a r mo nt a nd  T B P e d e r s e n,  T he   f o r g o tt e doc um e nt - o r i e nt e da ta ba s e   ma na ge me nt   s y s te ms :   a n   ove r v i e w   a nd  b e n c hma r of   na ti ve   X M L   D O D B M S e s   in   c ompa r is o w it J S O N   D O D B M S e s ,   B ig   D at a   R e s e ar c h vo l.   25,    p.  100205, J ul . 2021, do i:  10.1016/J .B D R .2021.100205.   [ 14]   B S r is ungs it ti s unt i,   J D ua ngk a e w S M e kr uks a v a ni c h,  N C ha ik a e w a nd  P R o ja na v a s u,  E nha nc in da ta   r e tr ie v a e f f i c i e nc y   in   la r ge - s c a le   ja v a s c r ip o bj e c n ot a ti o da ta s e ts   b y   us in in d e x in te c hni qu e s ,   I A E I nt e r nat io nal   J our nal   of   A r ti f ic ia I nt e ll ig e nc e   (IJ - A I ) vo l.  13, n o . 2, pp. 2342 2353, J un. 2024, doi:  10.11591 /i ja i. v 13.i 2.pp2342 - 2353.   [ 15]   P B r o ga e al .,   R e pr e s e nt in s y n c hr o pha s or   da ta   us in J S O N ,   2021  32nd   I r is h   Si gnal s   and   Sy s te m s   C on f e r e nc e ,   I S S C   2 021,  J un. 2021, do i:  10.1109/I S S C 52156.2021.9467868.   [ 16]   S Y A me e a nd   D Y M o ha mm e d,  D e ve l o pi ng  c r o s s - pl a tf o r l ib r a r y   us in f lu tt e r ,   E ur ope an  J our nal   of   E ngi ne e r in and  T e c hnol ogy  R e s e ar c h , v ol . 7, n o . 2, pp. 18 21, M a r . 2022, do i:   10.24018/E J E N G .2022.7.2.2740.   [ 17]   O M A A L - a tr a qc hi pr o p o s e m o d e f o r   bui ld   a   s e c ur e   R E S T fu A P I   t o   c o nn e c be tw e e s e r ve r   s id e   a nd  mo bi l e   a ppl ic a t io n   us in la r a ve f r a me w or w it f lu tt e r   t oo lk it s ,   C ih an  U ni v e r s it y - E r bi Sc ie nt if ic   J our nal vo l.   6,  n o .   2,  pp.  28 35,  A ug.   20 22,     do i:  10.24086/C U E S J .V 6N 2Y 2022.P P 28 - 35.   [ 18]   S S te nd e r   a nd  H Å k e s s o n,  C r o s s - pl a t f o r f r a me w or c o mp a r is o n :  f lu t t e r   &a mp; a mp;   r e a c na ti ve ,   2020,  A c c e s s e d:   J un.   16,   2024. [ O nl in e ] . A v a il a bl e ht tp s :/ /u r n.kb.s e /r e s o l ve ? u r n= ur n: nb n: s e :b th - 19749   [ 19]   P T y a gi P r a gma ti c   f lu tt e r bui ld in c r o s s - pl a t f o r m o bi l e   a pps   f o r   a ndr o id iOS ,   w e d e s kt o p ,   P r agm at ic   F lu t te r ,     A ug. 2021, do i:  10.1201/978100310 4636.   [ 20]   N . K u z mi n,  K I gna ti e v , a nd D G r a f ov E x p e r i e n c e   of   d e ve l opi ng a  mo bi le  a ppl ic a ti o n us in f lu tt e r ,   L e c tu r e  N ot e s  i n E le c tr ic al   E ngi ne e r in g , vo l.  621, pp. 571 575, 2020, d o i:  10.1007/978 - 98 1 - 15 - 1465 - 4_56.   [ 21 ]   A S hr i v a s ta v a S J S .   P r a s a d,  A R Y e r u v a P .   M a ni P N a gpa l,   a nd  A C ha tu r ve di I oT   ba s e d   R F I D   a tt e nda n c e   m o ni t or in s y s te of   s tu de nt s   us in a r dui n o   E S P 8266  a da f r ui t. i o d e f in e a r e a ,   C y be r ne ti c s   and  Sy s te m s v o l.   56,  n o 1,  pp.  21 32,   2025, do i:  10.1080/01969722. 2023.2166243.   [ 22]   V N S ul is t y a w a n,  N A S a li m,  F G A ba s a nd  N A ul ia ,   P a r ki ng  tr a c ki ng  s y s t e us in ul tr a s o ni c   s e ns o r   HC - S R 04   a nd   N O D E M C U   E S P 8266  ba s e I oT ,   I O P   C onf e r e nc e   Se r ie s :   E ar th   and  E n v ir onm e nt al   Sc ie nc e ,   v o l.   1203,  n o 1,  p.  012 028,    J un. 2023, do i:  10.1088/1755 - 1315/1203/ 1 /0 12028.   [ 23]   G N M o r i,   P R S w a mi na r a y a n,  a nd  R P a nc ha l,   K n o w l e dg e   r e pr e s e nt a ti o of   s e ns o r   da ta s e w it i o c o ll a b o r a ti o of   s e ma nt i w e a nd  io t:   s t o r a g e   of   t e mpe r a tu r e   a nd  humi di t y   d e ta il s ,   R e c e nt   P at e nt s   on  E ngi ne e r in g v ol 19,  no 2,  F e b.  2 025,     do i:  10.2174/011872212 1242190230921070510.   [ 24]   M I mt ia z M I d,  M .   A z a m,  S I d,  R A y a z a nd  A I d,  E xt r a c t i o of   us e   c a s e   di a gr a e l e m e nt s   us in na tu r a la ng u a ge   pr oc e s s in g a nd ne tw o r k s c i e n c e ,   P L oS O ne vo l.  18, n o . 6, p.  e 0287502, 2023, do i:  10.1371/J O U R N A L .P O N E .0287502.   [ 25]   R F a uz a n,  D S ia ha a n,  S . R o c hi ma h,  a nd  E T r ia ndi ni U s e   c a s e   di a gr a s im il a r it y   me a s ur e me n t:   a   ne w   a ppr o a c h,   P r oc e e di ngs   of   2019  I nt e r nat io nal   C onf e r e nc e   on  I nf or m at io and  C om m u ni c at io T e c hnol ogy   and  Sy s te m s I C T 2019 pp.   3 7,  J ul 2 019,  do i:  10.1109/ I C T S .2019.8850978.   [ 26]   R A L - M s ie d e e e al . D e te c ti ng  c omm o na li t y   a nd  v a r ia bi li t y   in   us e - c a s e   di a gr a v a r ia nt s ,   J our nal   o f   T he o r e ti c al   and   A ppl ie I nf or m at io T e c hnol ogy ,   v ol 28,  p.  2022,  M a r 2022,  A c c e s s e d:   J un.  16,  2024.  [ O nl in e ] A v a il a bl e ht tp s :/ /a r x i v . or g/ a bs /2 203.00312v 1   [ 27]   R K S a hoo M D e r ba li H J e r bi D v a T ha ng,  P P K uma r a nd  S S a hoo T e s c a s e   g e n e r a t i o f r o U M L - di a gr a ms   us in g   ge n e ti c   a lg o r it h m,   C om put e r s M at e r ia ls   and  C on ti nua vo l.   67,  n o 2,  pp.  2321 2336,  J a n.  2 021,     do i:  10.32604/C M C .2021.013014.   [ 28]   B A lt ur a s C o nne c ti o be tw e e U M L   us e   c a s e   di a gr a ms   a nd  U M L   c la s s   di a gr a ms a   ma tr ix   pr o p o s a l,   I nt e r nat io nal   J ou r na of   C om put e r  A ppl ic at io ns  i n T e c hnol ogy , v o l.  72, n o . 3, pp. 161 1 68, 2023, do i:  10.1504/ I J C A T .2023.133294.   [ 29]   R N K ul ka r ni   a nd  C K S r in i v a s a A bs tr a c ti o of   a c ti v it y   di a gr a f r o s e qu e n c e   di a gr a m ,   L e c tu r e   N ot e s   in   N e tw or k s   and  Sy s te m s , v o l.  446, pp. 145 156, 2022, d o i:  10.1007/978 - 981 - 19 - 1559 - 8_15.   [ 30]   T .   A hma d,  J I qba l,   A A s hr a f ,   D T r us c a n,  a nd  I P or r e s M o de l - ba s e t e s ti ng  us in U M L   a c ti vi t y   di a gr a ms a   s y s t e m a ti c   ma ppi ng s tu d y ,   C om put e r  Sc ie nc e  R e v ie w , vo l.  33, pp . 98 112 , A ug. 2019, do i:  10.1016/J .C O S R E V .2019.07.001.   [ 31]   S A l - F e da ghi V a li da ti o n:   c o n c e pt ua v e r s us   a c ti vi t y   di a gr a a ppr o a c he s ,   I nt e r nat io nal   J our nal   of   A dv anc e C om p ut e r   Sc ie nc e  and A ppl ic at io ns , v o l.  12, n o . 6, pp. 287 297, J un. 202 1, do i:   10.14569/ I J A C S A .2021.0120632 .           Evaluation Warning : The document was created with Spire.PDF for Python.