T E L K O MN I K A  T el eco m m u n i ca t i o n ,  C o m p u t i n g ,  E l ect ro n i cs  a n d  C o n t ro l   Vo l .   1 9 , N o .   5 O ct o b er   202 1 , p p 1544 ~ 1552   I S S N :  1693 - 6930,  a c c r e di t e d F i r s t  G r a de  by K e m e nr i s t e kdi kt i ,  D e c r e e  N o:  21/ E / K P T / 2018   D O I :  10. 12928/ T E L K O M N I K A . v1 9 i 5 . 20412     1544       Jou r n al  h om e page ht t p: / / j our nal . uad . ac . i d/ i nde x . php/ T E L K O M N I K A   E n ab l i n g s e am l e s s  c om m u n i c at i on  ove r  s e ve r al  I oT  m e s s ag i n pro t o co l s  i O pe n F l o n e t wo r k       F a uz i   D w i  Se t i a w a n Sum a d i 1 ,   A g us  E ko  M i na r no 2 ,  L ai l i s  S ya f a’ ah 3 ,  M u h am m ad  I r f an 4   1, 2 De pa r tm e nt of  I nf or m a tic s,  Un ive r si ta s M u ha m m a di y a M a la n g,   M a la n g,   I nd one sia   3, 4 De pa r tm e nt  of   Ele c tr ic a En gi ne e r in g,   Un ive r si ta M u ha m m a d iya M a la n g,   M a la n g,   I nd one sia       A rt i cl e I n f o     AB S T RACT   A r tic le  h is to r y :   R ecei v ed   J ul  16 2020   R ev i s ed   J ul  14 2021   A ccep t ed   J ul  25 2021       The  m os t pr om i ne n t pr ot oc o ls  f or   da ta   tr a n sf e r   in  in te r n e t of   th in gs ( I oT)  a r e   m e ssa ge  que ui ng  te le m e tr y tr a ns por t ( M Q TT)  a n d c o nstr a i ne d a p pl ic a t io n   pr o toc ol ( C o AP ) .  T he  e x is ti ng c lie nt s f r om   bo th  sid e s a r e  u na b le  t o   c om m u nic a te  dir e c tl y be c a u se  of  the  pa c ke t’ s he a de r  s t r uc t ur e  dif f e r e nc e  in   a pp lic a ti on  a nd tr a n sp or t la ye r .   I r e s po nse ,  th is pa pe r   a im s to de ve lo a   bid ir e c ti ona l c on ve r s io n se r ve r   use d to tr a ns la te   the   spe c if ie d m e ssa gi ng   pr o toc ol i nte r c ha n ge a b ly i n t he  Ope nF l ow ne tw or k a nd tr a nsm it t he   c o n ve r te pa c ke t   f r om  bo th si de s.  The   c o nve r si on s e r ve r   i nte gr a te d the   M QT su bsc r ibe r   a n C o AP   P OS o bje c f or   c o nve r ti ng  t he   M QT T   m e ssa ge  in to C o AP  da ta .  S im i la r l y,  the  C o AP - M QT tr a n sla ti on wa s   pr oc e sse d b y C o AP  G E T a n d M QT T p ub li she r   ob je c t.  The  r e se a r c wa e va l ua te d by a na l ys in g the   r ou nd tr ip t im e   (RT T )  va l ue ,  c onve r si on de l a y,   a nd po we r  c on sum pt io n.  The  R TT va lue  f or  M QT T - C oAP  r e qu ir e d 0. 5 s   whi le  the  C o AP - M Q TT wa s a c c um u la te d in 0. 1  s f or  sing le - p a c k e t   tr a n sm i ssi on.  I n a dd it io n,  the  S DN c o ntr ol le r  a nd   the  c onv e r s io n se r ve r  on ly   c on sum e d le s s tha n 1% c e n tr a pr oc e ss in g un it ( C P U)  usa ge  dur in g the   e xpe r im e n t.  The  r e s ul t in di c a te d tha t th e  pr o po se d c o n ve r s io n se r ve r  c ou ld   ha n dle  t he  tr a n sla ti on e ve n th ou gh t he r e  wa s a n ove r w he lm in g r e que st f r om   t h e  c l i e n t s.   Ke y wo r d s :   Co A P   C onve r s i on s e r ve r   I oT   MQ T T   O pe nF l ow   T his  is  a o pe ac c e s ar tic le   u nde the   CC  B Y - SA   lic e n se .     C or r e s pon di n g A u t h or :   F au zi  D w i  S et i aw an  S u m ad i   D ep ar t m en t  o f   In fo rm a t i c s   U ni ve r s i t a s  M uha m m a di ya h M a l a ng   246 R a ya  T l ogom a s  S t r e e t ,  M a l a ng 65144,  E a s t  J a va ,  I ndone s i a   E ma il: f a u z is u ma d i@ u mm. a c . id       1.   I NT RO DUC T I O N   I oT  e m e r ge s  a s  a dva nc e m e nt  i n  ne t w or ki ng  t e c h nol ogy w hi c h  ut i l i s e s  t he  uns ophi s t i c a t e d de vi c e s     t o be  a bl e  t o di r e c t l y c onne c t e d t o t he  g l oba l  ne t w or k.   A c c or di ng t o   t h e b as i c co n cep t ,  t h e r e ex i s t s  a n o d cal l ed  t h i n g s  w h i ch  co u l d  p er f o r m  a s p eci f i f u n ct i o n s uc h a s  de l i ve r i ng  a  s e ns i ng da t a  ob t a i ne f r om  i t s   e nvi r onm e nt ,  a c t ua t i ng  a c t i on ba s e d on s pe c i f i c  c o ndi t i ona l  pa t t e r n,  or  e ve n pr e di c t i ng  t he  pos s i bl e  o ut c om e s   f r om  t he  ga t he r e d da t a  [ 1 ] .   T he  e xt e ns i on of   i nt e r ne t  of  t hi ngs   ( I oT )   in  o u r  d a ily  lif e  c r e a te s  a  s y s te mic   f un c t i o n t h a t   c a n b e  c on s i d e r e a s   a   s m a r t   e c o s ys t e m  w he r e  h um a n do  not   ha ve   ph y s i c a l  c on t a c t  t o t h e   e n v ir o n me n t o r  th e   m a c h in e  it s e lf  w h i c h  p r o mi n e n t ly  k n o w n   b y  te r m a c h in e   t o  ma c h in e  c o mm u n ic a tio n   [ 1 ] .   T h er w i l l  b s ev er al  s e ct o r s   t h at  a r e af f e ct ed   b y  I o T  w h i c h   i n cl u d e h e al t h c ar e   [2 ] e n e r gy  m a n a g e m e nt  [ 3] ,   m a nuf a c t ur i ng,   s u r v ei l l an ce [ 4 ] ,   r e ta il ,  s ma r t  c ity ,   a n d  tr a n s p o r ta tio n  [ 5 ].   I n or de r  t o  m a i nt a i n t he  be s t  pe r f or m a nc e  dur i ng t he  da t a  de l i ve r y  pr oc e s s ,  s om e  m e s s a gi ng  pr ot oc ol s  ha ve  b e e n  i m pl e m e nt e d  w i de l y  i n  t he  I o T  e nvi r onm e nt .   T he s e  pr ot oc ol s  e ns ur e  t he  da t a  t o  be  s e nt   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T el eco m m u n   C om put  E l   C ont r o l         E nabl i ng s e am l e s s  c om m uni c at i on ov e r   s e v e r al  I oT  m e s s agi ng pr ot oc ol s     ( F auz i  D w i  Se t i aw an Su m adi )   1545   e f f i c i e nt l y by e va l ua t i ng t he  pow e r  c ons um pt i on ,  t he  de l i ve r y s pe e d,  t he  us e d ba ndw i dt h,  a nd r e l i a bi l i t y.   C ons t r a i ne d a ppl i c a t i on pr ot oc ol   ( Co A P )   w a s  i n t r oduc e d f or  r e s ol vi ng   t r a ns m i s s i on c ont r ol  pr ot oc o l   (T C P ove r he a d t ha t  oc c ur r e d  dur i ng  t he  pa c ke t  de l i ve r y a s  w e l l  a s  r e duc i ng  t he  ba ndw i dt h  us a ge  by  us i ng  u s e da t a gr a m  pr ot oc ol   ( U D P ) .  I t  imita te s  th e   hype r t e xt  t r a ns f e r  pr ot oc ol   ( H T T P )  m e c ha ni s m  by ge ne r a t i ng a   r e sp o ns e / r e que s t  i n s ync hr onous  [ 6 ] .  C oA P  a l l ow s  de vi c e s  t o pus PO ST   c om m a nd  f or  s e ndi ng da t a  t o t he   C oA P  s e r ve r  a nd  GE T   c om m a nd t r e t r i e ve  da t a  f r om  t he  C oA P  s e r ve r .  A not he r  m e s s a gi ng pr ot oc ol  t ha t   co n s i d er ed  as   a   l i ght w e i ght  pr ot oc ol  i s   m e s s a ge  que ui ng t e l e me tr y  tr a n s p o r ( MQ T T ) .  I t imp le me n ts   th e   publ i s he r / s ubs c r i be r  pa r a di gm  i n a s ync hr onous .  T he  da t a  i s  publ i s he d w i t h a  s pe c i f i c  t opi c  t o t h e  M Q T T   br oke r  w he r e  t he  M Q T T  br oke r  c a n di r e c t l f or w a r d t he  da t a  t o  t he  s ubs c r i be r s  t ha t  ha ve  a l r e a dy     s ubs c r i be d [ 6 ] .   S o m e r es ear ch  h as  al r ead y  i n v es t i g at ed  t h e ef f ect i v en es s  o f  t h es e p r o t o co l s   [ 7 ] - [ 16 ]   M a yub   e t a l.   [ 7 ]  pr opos e d a n  a ut om a t e d s ys t e m  f o r  m a i nt a i ni ng  a  s m a r t  hom e  by  ut i l i s i ng  M Q T T  a nd H T T P ,   w h ic h  c o u ld  p e r f o r m  e f f ic ie n tly .  S imila r ly ,  in  [ 8 ]  t he  t opi c  w a s  di r e c t e d t o i nve s t i ga t e  t he  pow e r  c ons um pt i on  of  I oT  us i ng M Q T T ,  w hi c h c oul d  l a s t  a l m os t  t e n da ys  i ndi c a t i ng t ha t  t he  m e s s a gi ng pr ot oc ol  c oul d m i ni m i s e   t he  pow e r  us a ge .   T he  w or k  i n   [ 9 ]  m e nt i one d t he  i m pl e m e nt a t i on o f  C oA P  f or  s uppor t i ng v i d eo  s t r eam i n g   a ppl i c a t i on s i nc e  i t  pr ovi de s  a  s t a t e l e s s  t r a ns por t  pr ot oc ol .   R ah m an   e t  a l.   [9 pr ovi de  a  c onge s t i on  c ont r ol   me c h a n is m to  imp r o v e  s tr e a min g .   La r m o   e t  a l.   [ 10 ]  t r i e d t o c om pa r e  C oA P  a nd M Q T T  i N B - I oT   e nvi r onm e nt  a nd obt a i ne t ha t  bot h  pr ot oc ol s  c oul d pe r f or m  e f f i c i e nt l y a l t hough  M Q T T  w oul d  pe r f or m   b et t er  i n  a l es s  cr o w d ed  l i n k .   A m ar a n   e t a l.   [ 1 1 ]   al s o  t r i ed  t o  co m p ar e t h e  p er f o r m an ce b et w een  C o A P  an d   M Q TT  s e ns or  node   f or  r obo t i c  a ppl i c a t i on  w hi c h c onc l ude d t ha t  t he  M Q T T  c oul d  pe r f or m  30 %  be t t e r   t r a ns m i s s i on.  T he  ot he r   wo r k   [ 12]  pe r f o r m e d  a n ove r he a d  c om pa r i s on be t w e e n  W e bS oc ke t ,  C oA P ,  a nd   M Q TT.   S ar af o v  an d  S eeg er   [ 1 2]   f i nd  t ha t  t he   M Q T T  w a s  us e f ul   f or  di s t r i but i ng  m a s s i ve  da t a  f o r  t he   s ubs c r i be r ,  C oA P  w a s  e f f i c i e nt  f or  s e ndi ng da t a  w i t h r e que s t / r e s pond s c he m e  w hi c h di d not  r e qui r e  a     k eep - a l i ve  c onne c t i on a nd W e bS oc ke t  pr ovi de d dupl e x  c onne c t i on w hi c h  unpr ovi de d  by C o A P .   T h   wo r k   [1 3 ] p e rfo rm e d   q u al i t y  o f  s er v i ce  ( Q oS )  o ve r  M Q T T  a nd  C oA P  dur i ng bot h  l ow  a nd h i gh  t r a f f i c s .   M Q T T  m a i nt a i ne d  t hr ough put  s t e a di l y  w hi l e  s uf f e r e d pa c ke t  l os s  a l ong  w i t h  t he  gr ow t h  of  s e ndi ng r a t e s .   C o A P  p r es en t ed  t h e b es t  p er f o r m an ce  f o r  l at en cy  b ecau s e o f  i m p l em en t i n g  U D P .  I n  t er m  o f  en er g y   ef f i ci en cy ,   t he  w o r [ 14]  s t a t e d t ha t  M Q T T - S N  pr ovi de d  be t t e r  e ne r gy  c ons um pt i on  si n c e  i t  h a s l e ss  c om pl e xi t y t ha n C oA P  e nvi r onm e nt .  H ow e ve r ,   i r e ga r ds  t o t he  i nf r a s t r uc t ur e  of  i m pl e m e nt a t i on,  C oA P  ha s   m or e  unc om pl i c a t e d  r e qui r e m e nt  be c a us e  i t  d oe s  not   r e qui r e  a n  a ddi t i ona l  node   f or  c ol l e c t i ng a nd   di s t r i but i ng da t a .  S ur p r i s i ngl y,  i [ 15 ] [ 16 ] ,  t he   wo r k s  m e nt i one d t ha t  C oA P  pe r f o r m e d be t t e r  t ha n t he  ot he r   m e s s a gi ng pr ot oc ol s  de t e r m i ne d by t he   l a t e nc y,  e n e r gy c ons um pt i on,  t h r oughput ,  a nd pa c ke t  l os s .  T h i s  r e s ul t   c oul d ha ppe n be c a us e  t he  c onne c t i onl e s s  t r a ns m i s s i on be t w e e n c l i e nt  a nd s e r v er  i n  C o A P  ar ch i t ect u r d el i v er ed  l es s  co m p l i cat ed  m ech an i s m .     B o th  p r o to c o ls  a r e  e s s e n tia l in  I o T ;  th e r e f o r e ,  it   w ill b e  u s e f u l  if  th e r e  is  a  s y s te m/la y e r  th a t  c a n   pr ovi de  a  br i dgi ng   m e c ha ni s m  i n  or de r  t o  m a i nt a i n di r e c t  c om m uni c a t i on  be t w e e n t he  c l i e nt   on  di f f e r e nt   pr ot oc ol s  s e r ve r .   T he  w or ks   i n [ 17 ] - [ 25 ]  p r opos e d br i dg i ng  m e t hod  f or  e na bl i ng  va r i ous  pr ot oc ol  t o c onne c t   c ohe r e nt l y.   S c h mitt  e t a l .   [ 17 ]  c r e a t e d a  br i dgi ng   m e c ha ni s m  be t w e e n di f f e r e nt  M Q T T  br oke r / pl a t f or m  us i ng  mu lti - a ge nt  s ys t e m  t ha t  c oul d  c r e a t e  b r i dgi ng  a ut om a t i c a l l y.   T he   r e s ul t s  s how e d 20%  m or e  e f f i c i e nt   t ha n t he   s ta tic  mo d e l.   War d an a   e t a l,   [ 18 ]   de ve l ope d a  pl a t f or m  s ys t e m  t ha t  w a s  i nt e nde d t o m a na ge  m ul t i pl e  M Q T T   br oke r  s e r ve r  i n  t he  c l oud.   T he  s ys t e m  c a s uc c e s s f ul l y ha ndl e  a nd  m a na ge  m u l t i pl e  c l i e nt s  f r om     di f f e r e nt  ha r dw a r e  ve ndor  a s  w e l l  a s  br oke r  s e r v e r  obt a i ni ng a  r e s ul t  of  r e s pons e  t i m e  a bout  10 s e c onds .   I br a hi m   e t a l.   [ 19 ]  pr opos e d a   r ep r es en t at i o n al   s ta te   t r an s f er   a ppl i c a t i on pr ogr a m m i ng i n t e r f a c e   ( R E ST  A PI s er v i ce f o r  co n n ect i n g  t h e cl i en t  w i t h  t h e s er v er  as  a m i d d l ew ar e.  T h e cl i en t  co u l d  s en d  G E T  an d  P O S T   m e s s a ge .  T he  m i ddl e w a r e  w a s  onl y  c ons um i ng 7 4 M B  of   r a ndom - acces s  m e m or ( RA M )   r at h er  t h an   t h ot he r .   C o llin a   e t a l.   [ 20 ]  c r e a t e d a  br i dgi ng  s ys t e m  f or  R E S T  a nd  M Q T T  p r ot oc ol .  I t  p r ovi de d a  bi di r e c t i ona l   co m m u n i cat i o n  b et w een  cl i en t s  an d  co u l d  h an d l e t h e d at a t r an s f er  ef f i ci en t l y .   T h e ap p l i cat i o n  w as  d ev el o p ed   i n  a w eb  i n t er f ace.   M a m l ook  e t a l .   [ 21 ]  bui l t  a  s ys t e m  ba s e d on  W i ndow s  C om m uni c a t i on F ounda t i o n ( W C F )   t o t r a ns l a t e  H T T P  a nd  M Q T T  i n  dupl e m ode .   T he  s ys t e m  w a s  de ve l ope d a s  a  w e b  s e r vi c e  us i ng A J A X   ( A s ync hr onous  J a va S c r i pt )   t o  d el i v er  r eal - time  d a t a  e v e n t f r o m  M Q T T  p u b lis h e r s .  S imila r ly ,   [ 22 ]  pr opos e d a   sy st e m  b a se d  o n  w eb  s er v i ce t h at  act ed  as  a p r o x y   s er v er  t o  t r an s l at e C o A P     H T T P  i n a  dupl e x m a n ne r .   T he   pr oxy s e r ve r  c oul d r e duc e  t he  da t a  s i z e  of  t he   m e s s a ge  be i ng s e nt  t o t he   w e b s e r vi c e  pr ovi de r   ( W SP) .   P al av r as   e t a l.   [ 23 ]  i nt r oduc e s ecu r e m u l t i - pr ot oc ol  i nt e gr a t i on br i dge  f o r  t he  I o T   ( S e M I B Io T )   as  a  t r a ns l a t i on s e r ve r  us i ng a  t e s t be d s e t up ( B e a gl e B oa r d X M ) .  T he  c onve r s i on c ove r e d H T T P C OAP ,     H TTP - M Q TT,  H T TP e xt e ns i bl e  m e s s a gi ng a nd   pr e s e nc e  pr ot oc ol   ( X MP P ) , M Q T T - C o AP ,  XM P P - Co A P ,   X MP P - M Q T T .  I ns t e a d o f  pe r f or m i ng  s p e c i f i c  br i dgi ng m e c ha ni s m ,   [ 24 ]  b u il t a  s y s te m th a t  c o u ld   tr a n s la te   s e ve r a l  pr ot oc ol s  i nc l udi ng  C oA P ,  M Q T T ,  D D S ,   a nd  w eb s o ck et   m e s s a ge  i nt o H T T P .  T he  e nd  c l i e nt s  s e nd  t h e d at a t o  t h e  g at ew ay  cal l ed  M i d d l eB r i d g e as  a n  i n t er m ed i ar y  d ev i ce  t h at  co n n ect s  s ev er a l d is tin c t c lie n ts   a nd t r a ns f or m s   t he   m e s s a ge  i nt o H T T P  t he n  pr e s e nt s  i t  on  t he   I oT  pl a t f o r m .   K h al ed  an d  H el al   [ 25]  pr opos e a  f r a m e w or k t ha t  c oul d t r a ns l a t e  m ul t i pl e  I o T  m e s s a gi ng pr ot oc ol s  a nd m e a s ur e d e ne r gy c ons um pt i on.  T he   Evaluation Warning : The document was created with Spire.PDF for Python.
                         I SSN :   1693 - 6930   T E L KOM NI KA   T el eco m m u n   C om put  E l   C ont r o l Vo l .   1 9 , N o 5 O ct o b er   2021 :    1544   -   1552   1546   r e s ul t s  s how e d a  l ow  a m ount   of  e ne r gy us a ge  f o r  t he  hom oge nous  a nd he t e r oge ne ous  s c e na r i o.   A l t hough   s om e  r e s e a r c h c onc e r ne d a bout  br i dgi ng i n I oT  e n vi r onm e nt  ha ve  be e n pr e vi ous l y pe r f or m e d,   t h er e w er n o   p ap er s  t h at  d i r ect l y  m en t i o n ed  o r  d ev el o p ed  a s e r v er  w h i ch  can  en ab l e s eam l es s   c om m uni c a t i on be t w e e Co A P - M Q TT/ M Q TT - C oA P .  T he r e f or e ,  t hi s  pa pe r  w a s  di r e c t e d  t o  c r e a t e  a  c onve r s i on s e r ve r   f or  bui l di ng a n   i nt e r m e di a r y node / s e r ve r  t ha t  c a n t r a ns l a t e  t he  m e s s a ge  or i gi na t e d f r om  t he  M Q T T / C oA P  c l i e nt  i n dupl e x   m ode .   T he  de ve l opm e nt  of  t he   pr opos e d s e r ve r  m a y a l l ow  e xi s t i ng c l i e nt s  t ha t  ha ve  di f f e r e nt   t ype s  of   m e s s a gi ng pr ot oc ol s  ( C oA P  a nd M Q T T )  f o r  c o m m uni c a t i ng w i t hout  l a ye r i ng r e s t r i c t i on .   T he r e f or e ,  t he   C o A P  cl i en t  can  r ecei v e ev en t - ba s e d da t a  f r om   M Q T T  publ i s he r  w hi l e  t he  M Q T T  s ubs c r i be r  m a y obt a i n   s t at e t r an s f er / ev en t - b as ed  d at a f r o m  C o A P  cl i en t .   T he  a ut ho r  a l s o p r opos e d a na l ys i s  m e t hod f or  e va l ua t i ng  t he  pe r f or m a nc e  o f  t he  c onve r s i on s e r ve r  by  us i ng Q oS  i ndi c a t or  ( pa c ke t   l os s ,  pr oc e s s i ng de l a y)  c om pa r e d t o   t he  c or r e s pondi ng r e f e r e nc e s   m e nt i one d be f or e .   T he  r e m a i ni ng c ont e nt  of  t hi s  pa pe r  i s  pr e s e nt e a s  f ol l ow s :   s ect i o n   2 c onc e r ns  a bout  t he  pr opos e r e s e a r c h m e t hod a nd  de s c r i pt i on  t o e na bl e  c om m u ni c a t i on be t w e e n M Q T T  a nd  C oA P  c l i e nt .  I n   s ect i o n   3,  t he   au t h o r s  d i s cu s s ed  t h e r es ear ch  r es u l t  a nd a na l ys i s  i n de t a i l s  f ol l ow e d by  t he   r e s e a r c h c onc l us i on i n s e c t i on 4.       2.   R ES EA R C H  M ETH O D   T he  e xpe r i m e nt  w a s  c onduc t e i n O pe nF l ow  e nvi r onm e nt  us i ng  t he  de s i gne t opol ogy e xpl a i ne d  i n   F ig u r e  1  w h ile  th e  r e a l  imp le me n ta tio n  illu s tr a tio n  d e s c r ib e d  in  F ig u r e  2 .  T h e  d e v ic e s  o n  th e  to p o lo g y  c o n s is of  t he   s of t w a r e  de f i ne d ne t w or ( S DN )  c o n tr o lle r   us i ng R YU   [ 26] ,   t he  S D N  s w i t c h us i ng T P - L i nk  r out e r   ve r s i on W D R 4300 a s  t he  r e a l  ha r dw a r e  s w i t c h  i ns t a l l e d by  O p e n v S w i t c ( OVS )   [ 27 ]  vi a  O pe n W r t  [ 28 ] ,   t hr e e  m i ni  s e r ve r s  us i ng R a s pbe r r y P i  3  ( t he  c onve r s i on s e r ve r ,  t he  M Q T T  b r oke r ,  a nd  t he  C oA P  s e r ve r ) ,  a nd   f our   I oT  c l i e nt s  us i ng  E S P 8266   node  m i c r oc ont r ol l e r  uni t   ( N ode M C U )  m odul e  f unc t i one d  a s  t he  M Q T T   publ i s he r ,  M Q T T  s ubs c r i be r ,  C oA P  G E T  c l i e nt ,   a nd C oA P  P O S T  c l i e nt  r e s pe c t i ve l y.  A l l  of  t he  m e nt i one d   cl i en t s  w er e co n n ect ed  w i r el es s l y  w h i l e t h e o t h er  n o d e co n n ect ed  u s i n g  t h e et h er n et  cab l e.  O p en F l o w   b ecam e   t he  s out hbound  i nt e r f a c e  us e d dur i ng  t he  e xpe r i m e nt  [ 29 ] .   T he  c onve r s i on  s e r ve r s  c ode  a nd  a ppl i c a t i on w e r e   w r i t t e n i n pyt hon  e nvi r onm e nt ;  t he r e f or e ,   its   c l o ud be  de pl oye d i n a ny de vi c e s  a s  l ong a s  t he  de pe n d en ce   lib r a r y  w a s  in s ta lle d .              F i gur e   1 E xpe r i m e nt   t opol ogy       F i gur e  2.   H ar d w ar us e d du r i ng e xpe r i m e nt       B a s e d on t he   t r a ns m i s s i on c ont r ol  pr ot oc ol / i nt e r ne t  pr ot oc ol   ( T CP / I P )   l ay er  ab s t r act i o n ,  t h e   pr opos e d m e t hod m odi f i e d  t he  a ppl i c a t i on  l a ye r  b y ge ne r a t i ng a  t r a ns l a t i on m odul e  on  t he  c onve r s i on s e r ve r   illu s tr a te d  in  F ig u r e  3 .   T h e  mo d u le  c a n  p e r f o r m t w o  f u n c tio n a litie s   f o r  tr a n s la tin g  M Q T T  d a ta  to  C o A P  a n d   v i ce v er s a.  I n  t er m   of  M Q T T - C o A P  t r an s l at i o n ,  t h e co n v er s i o n  s er v er  w i l l  g en er at e M Q T T  s u b s cr i b er  as  w el l   a s  C oA P  P O S T  c l i e nt  ob j e c t  t o  t r a ns f or m  t he  m e s s a ge  c onf i gur a t i on  s e nt  by  t he  M Q T T  publ i s he r  i n t o C oA P   d at a i n  U D P   f o r m at .     T h e d at a ex t r act i o n  p r o ces s  w i l l  al l o w  t h e co nve r s i on s e r ve r  t o s e pa r a t e  t he  t opi c  a nd t he  publ i s he d   da t a  t he n c onve r t  t he  pa r s e d da t a  i nt o  a  C oA P  m e s s a ge  u s i ng t he  C oA P  P O S T  c l i e nt  m odul e .  T he  ne t w or k   a dm i ni s t r a t or  c oul d s pe c i f y  t he   uni f o r m  r e s our c e   l oc a t or   ( U RL )  f or  s e ndi ng t he  C oA P  da t a .  S i m i l a r l y ,  t h da t a  t r a ns f or m a t i on  pr oc e s s  f r om  C oA P  i nt o  M Q T T  w a s  i m pl e m e nt e d by  C oA P  G E T  c l i e nt  a n d M Q T T   publ i s he r  obj e c t .  T he  s e r ve r  r e t r i e ve s  t he  r e c e nt  da t a  ba s e d on s pe c i f i c  U R L  us i ng t he  C oA P  G E T  c l i e nt ;  t he t h e s er v er  w i l l  ex t r act  t h e m es s ag e an d  f o r w ar d  i t  i nt o M Q T T  publ i s he r  obj e c t .  S ubs e que nt l y,  t he  da t a  w i l l  be   de l i ve r e d i nt o M Q T T  br oke r  t h r ough a  publ i s he r  o bj e c t .     Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T el eco m m u n   C om put  E l   C ont r o l         E nabl i ng s e am l e s s  c om m uni c at i on ov e r   s e v e r al  I oT  m e s s agi ng pr ot oc ol s     ( F auz i  D w i  Se t i aw an Su m adi )   1547   I n de f a ul t ,  t he  R Y U  c ont r ol l e r  i m p l e m e nt s  t he  l e a r ni ng s w i t c h a l gor i t hm  f o r  r e s ol vi ng t he  pa c ke t   f or w a r di ng on  t he  da t a  pl a ne  l a ye r .  T he  c o nt r ol l e r   w oul d s e nd t he  O pe nF l ow  f l ow  t a bl e   m o d i f i cat i o n s  p ack et   ( OF P T _ F L OW _ M OD )   me s s a g e  to  th e  S D N  s w itc h  f o r   in s ta llin g  th e  f lo w  r u le   f o r   f ilte r in g  a s  w e ll a s   pe r f or m i ng  t he  f o r w a r di ng  f unc t i on  ba s e d on  t he   m ed i a  acces s  co n t r o l   ( MA C )  a ddr e s s  l e a r ne d by  t h c ont r ol l e r  [ 30] .   T he  c onve r s i on pr oc e s s  w a s  m o dul a t e d i nt o t w o di s t i nc t  s ubpr oc e s s  w hi c h ha n dl e d t he   t r a ns l a t i on of  M Q T T - C oA P  a nd C oA P - M Q T T .  F i gur e  4 e xpl a i ns  t he  pr oc e dur a l  s t e p t o  c onve r t  t he  M Q T T   m e s s a ge  i nt o a  C oA P  m e s s a ge  a nd s e nd i t  t o t he  C oA P  s e rv e r.           F i gur e   3 T C P /I P   l ay er  ab s t r act i o n           F i gur e   4 A c tiv ity   d i ag r am   of  M Q T T - Co A P   c onve r s i on       T h e  in i tia l s te p  is  g iv in g  th e  M Q T T - C oA P  m od ul e  t he  de t a i l  a ddr e s s  a nd po r t  of  t he  a va i l a bl e   M Q T T  br oke r  a nd C oA P  s e r ve r   t ha t  w a nt  t o  be  t r a ns l a t e d w hi c h i nc l ude  t he  M Q T T  b r oke r  a ddr e s s ,  M Q T T   br oke r  por t ,  M Q T T  t opi c  t o  be  s ubs c r i be d,  C oA P   s e r ve r  a ddr e s s ,  C oA P  s e r ve r  po r t ,  a nd t he  U R L  f or  s e ndi ng  t he  da t a  t o  C oA P  s e r ve r .  A l l  o f  t he  i nput  va r i a bl e s  c a n be  i ni t i a t e d  t hr ough  a  c om m a nd - l i n e i n t er f ace.   S u b s eq u en t l y ,  t h e s er v er  g en er at es  an  M Q T T  s u b s cr i b er  o b j ect  i n  o r d er  t o  r ecei v e t h e  act u al  d at a  f r o m  t h e   publ i s he r  ba s e d on t he  s p e c i f i e d t opi c ,  w hi c h c a n  be  e xt e nde d i nt o m ul t i pl e  t opi c s .  U pon r e c e i vi ng t he  da t a   f r o m  t h e p u b l i s h er ,  t h e  s er v er  p a r s es  t h e d at a s t r u ct u r e an d  ex t r act s  t h e p ack et s  t o p i c an d  al s o  t h p ack et s   pa yl oa d/ da t a .  T he  ne xt  s t e i s  bui l di ng  C oA P  c l i e nt  obj e c t  f or  s e ndi ng  M Q T T  da t a  e nc a ps ul a t e d i n C oA P   P O S T  m es s ag e.  T h e  d at a i s  s en t  d i r ect l y  t o  t h e   C o A P  s er v er  af t er  d ef i n ed   t h e s p eci f i c  U R L  t h at   h as  b een   m en t i o n ed  p r ev i o u s l y .  T h e  r eg u l ar  C o A P  cl i en t  can  d i r ect l y  r et r i ev e t h m o s t  r ecen t  m es s ag f r om  t he   M Q T T  publ i s he r  w i t t he  s a m e  U R L  pr ovi de d.   I n or de r  t o di f f e r e nt i a t e  t he  da t a ,  t he r e  w a s  a n a ddi t i ona l   he a de r  on t he  pa yl oa f or  i ndi c a t i ng t he  da t a  or i gi na t e d f r om  M Q T T  publ i s he r .       S imila r ly ,  th e   C o A P - M Q T T  t r a ns l a t i on pr oc e s s  de pi c t e d f r om  F i gur e   5 w a s  i ni t i a t e d by de ve l opi ng  C oA P  c l i e nt  obj e c t   t ha t  c oul d  pe r f o r m  G E T  c om m a nd f or  t he  s pe c i f i e d  U R L ,  r e t r i e vi ng t he  m os t  r e c e nt  da t a   f r om  t he  C oA P  c l i e nt   ( E S P 8266  N ode M C U ) .  T h e  c onve r s i on m odul e  f or  C oA P - M Q T T  ha s  s e ve r a l  i nput   va r i a bl e s  w hi c h i nc l ude  t h e  C o A P  s e rv e r’s  a d d re s s ,  C o A P  s e rv e r’s  p o rt ,  C o A P  s e rv e r’s  U R L ,  M Q T T   Evaluation Warning : The document was created with Spire.PDF for Python.
                         I SSN :   1693 - 6930   T E L KOM NI KA   T el eco m m u n   C om put  E l   C ont r o l Vo l .   1 9 , N o 5 O ct o b er   2021 :    1544   -   1552   1548   br oke r s  a ddr e s s ,  a nd M Q T T  br oke r s  por t .  A f t e r   r e c e i vi ng t he  da t a  f r om  s pe c i f i c  U R L  i n C oA P  s e r ve r ,   t he   C oA P  obj e c t  i n t hi s  m odul e  w oul d pa r s e  t he  pa c ke t  f or  ge t t i ng da t a ;  t he n t he  s e r ve r  w oul d ge ne r a t e  M Q T T   c l i e nt  obj e c t  a s  publ i s he r  f or  s e ndi ng t he  C oA P  d a t a  di r e c t l y t t he  M Q T T  br oke r .  T he  m e s s a ge  c om pone nt   a l s o i nc l ude s  a  s pe c i f i c  t opi c  f or  de t e r m i ni ng  t he  da t a  ge ne r a t e d by t he  C oA P  C l i e nt .   T h e ex p er i m en t  w as   an al y s ed  b y  cal cu l at i n g  t he  p r oc e s s i ng de l a y,   r o u n d  tr ip   time  ( R T T )   va l ue ,  t he  c onve r s i on  l os s ,  C o r e  pow e r   c ons um pt i on,  a nd t he   c e nt r a l  pr oc e s s i ng uni t   ( C PU )   us a ge  of  t he  S D N  c ont r ol l e r  a nd t he  c onve r s i o n s e r ve r .   T he  e xpe r i m e nt  c ons i s t s  of  t w o s c e na r i os  w hi c h  i nc l ude  s e ndi ng 200  p ack et s  d at a o r i g i n at ed  f r o m  t h e cl i en t   i n t he  r a t e  of  10  pa c ke t / s e c onds  a nd 20 pa c ke t s / s e c onds .  T he  pa c ke t  s i z e  f o r  bot h  s c e na r i os  w a s  200  K B .                  F i gur e   5 A c tiv ity   d i ag r am   of  C o A P - M Q TT  c onve r s i on       3.   R ES U LTS   A ND ANAL YS I S   T h e r es ear ch  r es u l t s  ar e ex t r act ed  f r o m  t w o  d i s t i n ct  s cen ar i o s  b y  g en er at i n g  p ack et  d at a m as s i v el y   f r o m  ei t h e r  M Q T T  p u b l i s h er  o r  C o A P  cl i en t .  T h e  p ack et s  w er e d el i v er ed  at  r at e t en  p ack et s / s eco n d  an d  2 0   p ack et s / s e co n d  r es p ect i v el y .  I n  o r d er  t o   m eas u r e t h ef f ect i v en es s  o f  t h e  co n v er s i o n  s er v er ,  s ev er al   v ar i ab l es   w e r e  c a pt ur e d  i nc l udi ng  t he  pr oc e s s i ng de l a y o f  t he  c onve r s i on,  pa c ke t  l os s  du r i ng  t he  c onve r s i on,  R T T   va l ue ,  C or e s  pow e r  c ons um pt i on,  a nd  t he  C P U   us a ge  of  t he  c ont r ol l e r  a nd  t he  c onve r s i on s e r ve r .   T ab l e 1   s how s  t he  a ve r a ge  de l a y  of   t he  c onve r s i on  pr oc e s s  be t w e e n t he  m e s s a gi ng pr ot oc ol .  T he  c onve r s i on pr oc e s s   of  M Q T T  m e s s a ge  t r a ns l a t e d i nt o C oA P  m e s s a ge  r e qui r e d  52 a nd  53 s e c ond  f or  e a c h of  t he  e x pe r i m e nt   s cen ar i o s .         T ab l e 1 .   T h av er ag e  co n v er s i o n de l a     M Q TT - C oA P   C oA P - M Q TT   10ps   20ps   10ps   20ps   A ve r a ge  C onve r s i on D e l a y ( s )   52.43407   53.11167   0.179852   0.182637       T he  va l ue  oc c ur r e d s i gni f i c a nt l y be c a us e  t he  c onve r s i on s e r ve r  w a s  ove r w he l m e d by t he  publ i s he d   da t a  s e nt  by t he  br oke r .  T he  g r ow t h of   t he  de l a y i s  i l l us t r a t e d i n F i gur e  6 a nd F i gu r e  7.   T he  a l t e r a t i on of  t he   de l a y dyna m i c a l l y i nc r e a s e d a l ong w i t h t he  num be r  of  da t a  s e nt  t o t he  br oke r .  T hi s  t r e nd c oul d oc c ur   be c a us e   t he  br oke r  di d  not  e f f i c i e nt l y  s e nd t he  da t a  f r om   t he  publ i s he r  s t e a di l y.  D ur i ng  t he  e xpe r i m e nt ,  t h e  br oke r   w o u ld  s e n d  a ll o f  th e  in c o min g  p a c k e ts  r e a c tiv e ly  to  a ll s u b s c r ib e r s  a s  lo n g  a s  th e  lin k w e r e  not  c o nge s t e d.   T he  m a xi m um  num be r  of  pa c ke t s  s e nt  by t he  br oke r  f or  bot h s c e na r i os  w e r e  20 pa c ke t s  i n s e c ond.  T he r e f or e ,   t he  c onve r s i on s e r ve r  w oul d obt a i n  t he  i nc om i ng   pa c ke t  m or e  t ha n one  pa c ke t s  i n  s e c ond w hi c h f o r c e d t he   s e r ve r  t o pe r f or m  que ue i ng of  t he  da t a   f r om   t he  M Q T T   br oke r   as  w el l  as  g en er at i n g  t h e C o A P  cl i en t   o b j ect  at   t he  s a m e  t i m e  a f f e c t i ng  t he  c onve r s i on p r oc e s s  r e qui r i ng l onge r  t i m e .   A  s i m i l ar  p at t er n  al s o  o ccu r r ed  i n  t h e  2 0  p ack et s   p er  s eco n d  s cen ar i o  w h er e t h e t i m e t o  p er f o r m  t h e   co nve r s i on pr oc e s s  i nc r e a s e d dyna m i c a l l y a l ong   w i t h t he  gr ow t h  of  da t a  s e nt  by  t he  publ i s he r .  I n   c onve r s e ,   t he  C oA P - M Q T T  t r a ns l a t i on pr oc e s s  di d not  s uf f e r  f r om   t he  que ue i ng be c a us e  C oA P  w a s  not  de s i gne d f or  a n   ev en t - ba s e d pr ot oc ol  w hi c h di d not  r e qui r e  pe r s i s t e nc e  c onne c t i on ( c onne c t i onl e s s ) .  T he r e f or e ,  i n  or de r  t o   Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T el eco m m u n   C om put  E l   C ont r o l         E nabl i ng s e am l e s s  c om m uni c at i on ov e r   s e v e r al  I oT  m e s s agi ng pr ot oc ol s     ( F auz i  D w i  Se t i aw an Su m adi )   1549   r ecei v e t h e u p - to - da t e  i nf or m a t i on f r om  t he  C oA P  s e r ve r ,  t he  c onve r s i on s e r ve r  ha s  t o r e c r e a t e  C o A P  G E T   c l i e nt  obj e c t  f or  r e t r i e vi ng ne w  da t a   f r om  t he  C oA P  s e r ve r .  D e pi c t e d  f r om  F i gur e  8 a nd  F i gur e  9 ,  t he   gr a phi c s   i l l us t r a t e  t he  c onve r s i on  de l a f or  t he  i nc om i ng   pa c ke t s  i n C oA P - M Q T T .   T he  de l a y  i s  poi nt e d  b e l ow  0. 4   s e c onds  f or  bot h s c e na r i os  i ndi c a t i ng t ha t  t he r e  w a s  no que ue  dur i ng t he  c onve r s i on pr oc e s s .  H ow e ve r ,  t he   s i gni f i c a nt  pa r t  i s  de s c r i be on t he  xt i c s  of   t he  gr a ph.  T he   r e c or de d da t a  di d not  m e nt i on a l l  o f  t he  i nc om i ng  pa c ke t s ,  be c a us e  s om e  of  t he  pa c ke t s  w e r e  l os t   due  t o w a i t i ng m e c ha ni s m  on c onve r s i on s e r ve r .  O n t he   e xpe r i m e nt ,  t he  a ut hor s  s e t  t he  G E T  c om m a nd i nt e r va l  pr oc e s s  e ve r y one  s e c ond,  w hi c h ge ne r a t e d   no que ue   an d  i n cr eas ed  t h e p ack et  l o s s  v al u e.                 T he  c onve r s i on de l a y a l s o a f f e c t e t he  va l ue  o f  R T T  i n a ve r a ge .  T he  a ve r a ge  R T T  f or  bot h   s c e na r i os  w e r e  poi nt e d m or e  t ha n t he  a ve r a ge  va l ue  of  c onve r s i on de l a y.   T he  R T T  va l ue   w a s  not   s i gni f i c a nt l y c ha nge d e ve n  t hough  t he r e  w a s  a n   ove r w he l m i ng r e que s t  or i gi n at ed  f r o m  t h e  cl i en t   d ep i ct ed   f r om   T a bl e  2 .  T he  num be r  o f  c onve r s i on  l os s  i n pe r c e nt a ge  i s  de s c r i be d i n  T a bl e  3.  T he r e  w a s  no   unpr oc e s s e d pa c ke t  dur i ng t he  M Q T T - C o A P  co n v er s i o n  b ecau s e al l  o f  t h i n co m i n g  p ack et s  w er e  r ecei v ed   a nd pr oc e s s e d.  H ow e ve r ,  a l on g w i t h t he  gr ow t h o f  t he  r e c e i ve d da t a ,  t he  va l ue  of  t he  c onve r s i on d e l a y a l s o   i nc r e a s e d.  T he  c onve r s i on  l os s  va l ue   f or  C oA P   - M Q T T  t r an s l at i o n  al m o s t  r each ed  9 2 %  b ecau s e t h er e w as  an   i nt e r va l  of  w a i t i ng  t i m e   f or   t he  G E T  obj e c t  i n  c onve r s i on s e r ve r .  T h i s  pa t t er n  al s o  o ccu r r ed  b ec au s e t h e   i ni t i a t i on of   t he  publ i s he r  obj e c t  r e qui r e d m or e  s t e ps ,  i nc l udi ng t he  T C P   t hr e e - w a y ha nds ha ke  pr oc e s s ,  t he       F i gur e   6 T he  gr ow t h   o f  M Q TT - Co A P   c onve r s i on  dur i ng  10ps         F i gur e  7.   T h gr ow t h   o f  M Q TT - Co A P   c onve r s i on  dur i ng  20ps       F i gur e   8 T h gr ow t h   of  C oA P - M Q TT  c onve r s i on  dur i ng  10ps       F i gur e   9 T h gr ow t h   of  C oA P - M Q TT  c onve r s i on  dur i ng  20ps     0   20   40   60   80   100   0   50   100   150   200 C o n v e rs i o n   D e l a y   ( s ) D a t a   C o u n t   ( 0- 200) 1 0   p a ck e t s / s e co n d   0   20   40   60   80   100   0   50   100   150   200 C o n v e rs i o n   D e l a y   ( s ) D a t a   C o u n t   ( 0- 200) 2 0   p a ck e t s / s e co n d  0   0 . 1   0 . 2   0 . 3   0 . 4   0 . 5 2 6 5 10 14 16 25 34 40 56 64 71 86 94 101 117 125 131 147 161 162 177 192 197 C o n ve r s i o n  D e l a y ( s ) D a t a   C o u n t   ( 0- 200) 1 0   p a ck e t s / s e co n d  0   0 . 1   0 . 2   0 . 3   0 . 4   0 . 5 2 6 5 10 14 16 25 34 40 56 64 71 86 94 101 117 125 131 147 161 162 177 192 197 C o n ve r s i o n  D e l a y ( s ) D a t a   C o u n t   ( 0- 200) 2 0   p a ck e t s / s e co n d Evaluation Warning : The document was created with Spire.PDF for Python.
                         I SSN :   1693 - 6930   T E L KOM NI KA   T el eco m m u n   C om put  E l   C ont r o l Vo l .   1 9 , N o 5 O ct o b er   2021 :    1544   -   1552   1550   c onne c t ,  a nd publ i s h c om m a nds .  I n c ont r a r y,  t he  M Q T T - C oA P  c onve r s i on pr oduc e d l e s s  pa c ke t  ove r he a d   b ecau s e t h e C o A P  w a s  t r a ns m i t t e d us i ng U D P .   M or e ove r ,  t he  c ode  s t r uc t ur e  f or  C oA P - M Q T T  tr a n s la tio n   onl y ut i l i s e d a  s i ngl e  t hr e a d p r oc e s s  a nd c l i e nt - s e r ve r  a r c hi t e c t ur e  f or  e xe c ut i ng t he  G E T  c om m a n d,  w hi c h   af f ect ed  t h e r eal - t i m e d at a ex t r act i o n  p r o ces s .       T ab l 2 T h e A v er ag e  R T T  va l ue     M Q TT - C oA P   C oA P - M Q TT   10ps   20ps   10ps   20ps   A v er ag e R T T  ( s )   52.9   53.5   0.1   0.1     T ab l e 3 .   T he  c onve r s i on  l os s  dur i ng e xpe r i m e nt     M Q TT - C oA P   C oA P - M Q TT   10ps   20ps   10ps   20ps   C onve r s i on L os s  ( % )   0   0   92.53731   95.52239         I n t e r m  of  t he  C or e  P ow e r  c ons um pt i on  of  t he  c o nve r s i on s e r ve r  i l l us t r a t e i T a bl e  4,  t he  a ve r a ge   vol t a ge s  us a ge  w a s  poi nt e d  be t w e e n 1 . 24 - 1. 25  v o lts   f or  a l l  s c e na r i os  i ndi c a t i ng  t ha t  t he  t r a ns l a t i o n pr oc e s s   di d not  c ons um e  a  l a r ge  a m ount  of  e ne r gy .  T he   C P U  us a ge  f or  bo t h c ont r ol l e r  a nd  t he  c onve r s i on s e r ve r   de pi c t e d f r om  T a bl e  5  a nd  T a bl e  6 .   t he  m e s s a ge  t r a ns l a t i on p r oc e dur e  di d  not  c ons um e  a  va s t  a m ount  of   c om put i ng r e s our c e s  e ve n t hough t he  c ode  f or  t he  a ppl i c a t i on w e r e  w r i t t e n i n pyt hon c ode .  I n  a ve r a g e ,  t h t ot a l  C P U  c ons um pt i on dur i ng t he  e xpe r i m e nt  f o r  bot h c ont r ol l e r  a nd  t he  c onve r s i on s e r ve r  r e qui r e d be l ow   t ha n 1%  i ndi c a t i ng t ha t  t he  pr oc e s s  di d not  de m a nd s pe c i a l  c om put a t i ona l  r e s our c e s  w hi c h a c qui r e d be t t e r   pe r f or m a nc e  r a t he r  t ha [ 23]  w hi c h  ut i l i s e d m or e  t ha n 5%  C P U  us a ge  f o r  t he  t r a ns l a t i on s c e na r i os .     C om pa r e d t o t he  pr e vi ous   r e l a t e d r e s e a r c h [ 23 ] ,   [ 24] ,  e ve n t hough t hi s  pa pe r  ut i l i s e d O pe nF l ow   e nvi r onm e nt  a s  pa c ke t  f i l t e r i ng pr oc e s s  t he  va l ue  of  s i ngl e  pa c ke t  c onve r s i on pr oc e s s  w a s  ne a r l y e qua a r ound 0. 5  s  f o r   t he  M Q T T - C oA P  a nd 0 . 1  s  f or  C oA P - M Q T T  t r a ns l a t i on pr oc e s s  w hi c h w a s  be t t e r   t ha n t he   r e s ul t  f r om  pa pe r  [ 23 ] ,   [ 24 ] .   I n t e r m  o f  t he  pa c ke t  s i z e ,  t he  pa c ke t  t r a ns m i s s i on pr oc e s s  us i ng 200 K B  a l s o di not  a f f e c t  t he  R T T  va l ue  c om pa r e t o t he   o t he r  pa pe r ,   [ 23]  us i ng  16 byt e s ,   [ 24]  us i ng 23 byt e s .       T ab l e 4 .   C onve r s i on s e r ve r s   co r e p o w er   c ons um pt i on     M Q TT - C oA P   C oA P - M Q TT   10ps   20ps   10ps   20ps   C o r e  V o lta g e  ( V o lts )   1.24   1.25   1.24   1.24     T ab l e 5 .   T he  C P U  us a ge  of  c onve r s i on s e r ve r       M Q TT - C oA P   C oA P - M Q TT   10ps   20ps   10ps   20ps   C P U  U s a g e  (%)   0.3   0.3   0.13   0.14         T ab l 6.   T he  C P U  us a ge  of  c ont r o l l e r     C oA P - M Q TT   M Q TT - C oA P   10ps   20ps   10ps   20ps   C P U  U s a g e  (%)   0.3   0.3   0.3   0.3       4.   CO NCL US I O N   D e ve l opi ng a  br i dgi ng/ c onve r s i on s e r ve r  i s  e s s e nt i a l  f or  pr ov i di ng bi di r e c t i ona l  c om m uni c a t i on   be t w e e n C oA P  a nd M Q T T  c l i e nt .   I n c onc l u s i on,  t he  c onve r s i on m e c ha ni s m  c a n be  i m pl e m e nt e d   s u cces s f u l l y .  B o t h  t h e C o A P  s er v er  an d  M Q T T  b r o k er  can   r ecei v e t h e  t r an s l a t i on m e s s a ge  f r om  bot h   di r e c t i ons .  H ow e ve r ,  t he r e  s houl d  be  a   m e c ha ni s m  t ha t  c ont r o l  w hi c h  t opi c  o r  da t a   t ha t  w a nt   t o be  t r a ns l a t e d   i n or de r   t o pr e ve nt  t he  m a s s i ve  num be r  of  pa c k e t s  e nt e r i ng t he  c onve r s i on s e r ve r  a nd pa c ke t  l o s s  e ve nt .   M or e ove r ,  t he  ut i l i s a t i on o f  s ubpr oc e s s  dur i ng t he  c onve r s i on  c ode s  c ons um e d m or e  t i m e  d ur i ng t he   t r a ns l a t i on of  C oA P - M Q T T ,  r e s ul t i ng  i n a  hi gh  r a t e  of  c onve r s i on  l os s .   Th e se   p r obl e m s   c a n be   f i xe d a s  l ong  a s  t he  s e ns or / t hi ngs  node s  pe r f or m i ng   t he  pe r i od i c a l  upda t e   a nd i m pl e me n tin g  mu l tith r e a d in g .  F o r fu rt h e r   r e f e r e nc e ,  t he  a ut hor s  w i l l  i nve s t i ga t e  t he  pos s i bi l i t y of  de ve l opi ng a n  a ppl i c a t i on - ba s e d s ol ut i on e m be dde i n a n S D N  c ont r ol l e r   f or  a c hi e vi ng ne t w or k a ut o m a t i on i n t he  I oT   en vi r onm e nt   w h i ch  can  b e el ab o r at ed  t o   m an ag i n g t he  ne t w or ki ng  e nvi r onm e nt  on s e ve r a l   l a ye r s  ( a ppl i c a t i on,   t r a ns por t ,  i nt e r ne t ,  a nd  da t a  l i nk) .   T h de pl oym e nt  of  t he  a ppl i c a t i on - ba s e d s ol ut i on i ns t a l l e d i n t he  S D N  c ont r ol l e r  m a r e duc e  t he  pr oc e s s i ng de l a a s  w e ll a s  min imis e  th e  to p o lo g y  c o mp le x ity  b y   om i t t i ng t he  c onve r s i on s e r ve r  node .  T he  a ppl i c a t i on m a y   ha ve  a  c a pa bi l i t y t o  t hor ough l y a na l ys e  t he   i nc om i ng I o T  pa c ke t ,  c onve r t  t he   I oT  pa c ke t ,  a nd  di s t r i but e  t he   c onve r t e d pa c ke t  t hr ough  p ack et - o u t  m es s ag ( OF P T _ P AC KE T _ OUT )  s er v i ce av ai l ab l e i n  O p en F l o s t a nda r d.       A C K N O W LED G EM EN TS   T he  a ut hor s  w oul d l i ke  t o e xpr e s s  pr of ound  gr a t i t ude  t o U ni ve r s i t a s  M uha m m a di ya h M a l a ng a nd  L a bor a t or i um  I nf or m a t i ka   U ni ve r s i t a s  M uha m m a di ya h M a l a ng f or  gi vi ng di r e c t  s uppor t  a nd f a c i l i t i e s  dur i ng  t h e ex p er i m en t .     Evaluation Warning : The document was created with Spire.PDF for Python.
T E L KOM NI KA   T el eco m m u n   C om put  E l   C ont r o l         E nabl i ng s e am l e s s  c om m uni c at i on ov e r   s e v e r al  I oT  m e s s agi ng pr ot oc ol s     ( F auz i  D w i  Se t i aw an Su m adi )   1551   R EF ER EN C ES   [1 ]   M .  G untur i,  H.  D.  Kotha ,  a nd M .  S r iniva sa  R e dd y,  “ An ove r vie w of  inte r ne t of  t hi ng s,   J our na l of Adv an c e d   Re se arc h in  Dy n am ic a l an d C o nt ro l Sy s te m s ,   vo l.   10,   n o .   9,   pp.   659 - 66 5 ,   20 18 .   [2 ]   W .   Ta yl or ,   S .  A.   S ha h,   K.  Da sht ip our ,   A.  Z a hid,   Q.   H.   Abba si,   a nd  M .   A.   I m r a n,  “ An  I nte ll ige nt  N on - I nv a si ve   R e a l - T im e  Hum a n Ac t iv it y R e c og ni ti on S ys te m  f or  Ne xt - G e n e r a t i o n  H e a l t h c a r e ,   Se ns or s ,  vo l.  20,  no.  9,     p p .  26 53 - (1 - 20) ,  M a y 2 02 0,  do i:  10. 3 39 0/ s2 00 92 65 3.   [3 ]   A . R . V . B .  R .   S e lva m ,  T.   Anur a dha ,  S .   J a y a k u m a r ,  P .   M.   Ve nka te sh,   I o T ba se d Ene r gy M a na ge m e nt f or  H y br i d   S ola r  a n d W i nd E ne r g y S ys te m ,   I nte rn at io na l J o ur n al o f Fu tu re  Ge ne ra ti on C o mm un ic a ti on  an d N e tw o rk ing   vol.  13,   no.   2,  pp.  42 6 - 43 8 ,  20 20 .   [ On li n e ] .  Av a il a bl e :   ht tp :/ /w ww. se r sc . or g/ jo ur na ls /i nde x. ph p/I JF G C N   /a r t ic le /v ie w /1 20 17 /6 29 8 .   [4 ]   D.  C iu onz o a n d P .  S a lvo R os si,  “ D EC H AD E:  DE te c t in g sl ig ht C ha n ge wi th H Ar d DEc is io ns  in  W ir e le s s S e n so r   Ne t wor ks,   I n t.  J .  Ge n.  Sy s t. ,  vol.  4 7,  no.  5,  p p.  53 5 - 5 48 ,   Jul.   20 18,   d oi 1 0 . 10 80 /0 30 81 07 9. 2 01 8. 14 55 19 2.   [5 ]   F .  G .  Abdu lka dh im ,  Z .  Yi,  C .  Ta ng,  M .   Kha li d,  a n d S .  A.   Wa he e b,  “ sur ve on  t he  a p pl ic a t io ns  of  I oT : A n i nve st ig a ti o n   int o e xi st in g e n vir onm e nt s,  pr e se nt c ha l le n ge s  a n d f u tur e  o ppo r t un it ie s,   T EL K OMN I K A   T e le c o mm un ic a ti on C om pu t i ng   Ele c tr on ic s a nd   C on tr ol ,   v ol.  1 8,  no.  3,  p p.  14 47 - 14 58,  2 02 0,  doi : 1 0. 12 92 8/ T EL KOM NI K A. v1 8i 3. 1 56 04.   [6 ]   V.  Ka r a gia nn is,  P .  C ha tz im is io s,  F .  Va z que z - G a l le g o,  a nd J.  Alo ns o - Z a r a te ,  “ A S ur ve y on A pp lic a ti on L a ye r   P r oto c o ls f or  t he  I n te r ne t of   Th in gs,   T ra ns.   I o T  C lou d C om pu t. ,  vo l.  3,  n o.  1,  p p.  1 1 - 1 7,  2 015   doi 1 0. 52 81 /Z E NO DO. 5 16 13 .   [7 ]   A.  M a yu b,  F a hm iz a l,  M .  S hid iq,  U.  Y.   Ok tia wa t i,  a nd  N.  R .  R osy id,  “ I m p le m e n ta t io n sm a r t hom e   us in g i nte r n e t of   thi ng s,   T EL K O MN I K A T e le c o mm un ic a ti on C o mp ut in g E le c t ro nic s an d C on tr ol ,  v ol.  1 7,  no.  6,  pp.  3 1 26 - 3 13 6,  20 19,   doi : 1 0. 12 92 8/ T EL KOM NI K A. v1 7i 6. 1 17 2 2.   [8 ]   V.  Ka na ka r i s,  G .  A.  P a pa ko sta s,  a n d D.  V.  B a n de ka s,   P owe r  c on sum pti on a na l ys is  on a n I o T ne tw or ba se d  on   we m o s: A c a se  s tu dy,   T EL K OMN I K A T e le c om mu nic ati on C om pu ti ng  Ele c tr on ic an d C o nt ro l ,  vo l.  17,   no.  5,     pp.  25 05 - 2 51 1,  20 19,  d oi : 10. 12 92 8/ TEL K OM NI KA. v 1 7i5. 11 31 7.   [9 ]   W .  U.  R a hm a n,  Y.  S .  C hoi,  a nd K.  C hung,  “ P e r f or m a nc e  Eva lua ti on of  V ide o S tr e a m in g Ap pl ic a t io n ove r  C o A P  in  I oT,   I E EE Ac c e ss ,  v ol.  7,  p p.  39 85 2 - 3 98 61,   2 01 9,   do i: 10. 1 10 9/ AC C ES S . 2 01 9. 2 90 71 57.   [ 10]   A.  L a r m o,  A.  R a tila ine n,  a nd J.  S a a r ine n,  “ I m pa c t of  c oAP  a n d M QT T on NB - I oT s ys te m  pe r f or m a nc e ,   Se ns ors vol.  1 9,  no.  1,  2 01 9,  do i:  10. 3 39 0/ s1 90 10 00 7.   [ 11]   M .  H.  Am a r a n,  N.  A.  M .  Noh,  M .  S .  R ohm a d,  a nd H.  Ha s him ,  “ A C om pa r i so n of  L ig ht we ig ht C om m un ic a t io n P r o to c ol s   in  R o bo tic  Ap pli c a t io ns,   P roc e di a C om pu t .  Sc i. ,  v ol.  7 6,  n o.  I r is,  p p.  40 0 - 4 05,  2 01 5,  do i: 1 0. 1 01 6/ j. pr oc s. 2 01 5. 12. 31 8 .   [ 12]   V.  S a r a f ov a n d J.  S e e ge r ,  “ C om pa r i so n of  I o T Da ta   P r oto c o l Ove r he a d,   N e tw ork   Arc hi te c t ure s an d Se rv i c e s   pp.  7 - 14,  2 01 8,  do i: 1 0. 2 31 3/ NE T - 20 18 - 03 - 1.   [ 13]   F .  Ouka sse   a nd S .   R a kr a k A C om pa r a ti ve  S t ud y of  M QT a n C o AP   A pp lic a ti on  L a ye r  P r ot oc o ls  via .   P e r f or m a nc e s Eva lua ti on ,”   J o ur na l of E ng ine e ri ng a n d Ap pl ie d Sc ie nc e s ,  vol.  1 3,  no.  15.  p p.  605 3 - 6 06 1,  2 018,     doi 1 0. 36 47 8/ je a sc i. 2 01 8. 6 05 3. 60 61 .   [ 14]   M Mart í ,   C G a r c i a - Ru b io,  a n C C a m p o,  “ P e r f or m a nc e  E va l ua t io n of   C o AP   a n M Q TT _S in  a I oT   En vir onm e nt,   P roc e e di ng s ,  vo l.  31,  n o.  1,  p.  49,  2 01 9,  doi : 1 0. 33 90 /p r oc e e di ng s2 01 90 31 04 9.   [ 15]   A.  L a r m o,  F .  De l C a r pi o,  P .  Ar v id so n,  a n d R .  C h ir i ko v,  “ C om pa r is on  of  C o AP  a n d M Q TT  pe r f or m an ce o v er  ca p i l l ary   rad i o s , ”  2 01 8 Gl ob.  I n te r ne t T hi ng s Su mm it,  GI oT 20 18 2 018,   pp .  1 - 6,  do i: 1 0. 1 10 9/G I O TS . 20 18. 85 34 57 6.   [ 16]   T.  M or a e s,  B .  No gue ir a ,  V.  L ir a  a n d E.   Ta va r e s,  " P e r f or m a nc e  C om pa r is on  of  I oT C om m u nic a ti on  P r o toc o ls, "   201 9 I E EE I n te r na ti on al C on fe re nc e  on  Sy s te m s,  Man a nd C y be r ne t ic s ( S MC ) ,  20 19,  p p.  32 49 - 32 5 4,     doi : 1 0. 11 09 /S M C . 2 01 9. 89 14 55 2.     [ 17]   A.  S c hm it t,  F .  C a r lie r ,   a nd V.  R e na ul t,  “ Dy na m ic   br i dge  ge ne r a t io n f or  I o T da ta  e xc ha nge  v ia  t he  M QT T pr ot oc ol,   Pro c e d ia C o mp ut.  Sc i. ,  vo l.  13 0,  pp.  9 0 - 9 7,   20 18,   d oi 1 0. 10 16 /j. p r oc s. 20 18. 04. 0 16.   [ 18]   A.  A.  W a r da na ,  A.  R a khm a ts ya h,  A.  E.  M i na r n o,  a nd  D.  R .  Anbi ya ,  “ I nte r ne of  T hi ng s  Pl at f o rm fo r Man ag e   M ult ip le  M e ssa ge  Q ue u in g Te le m e tr Tr a n sp or t B r oke r  S e r ve r ,   K i ne t.  G ame  T e c h no l.  I nf.   Sy s t.  C o mp ut.  N e tw ork ,   C omp ut.  E le c tr on.  C o nt ro l ,  vol.  4,  n o.  3,  pp.  1 97 - 2 06,   2 019,   d oi 1 0. 22 21 9/ ki ne ti k. v4 i3. 84 1.   [ 19]   A K .   M .   I br a him ,  R .  A.  R a shid,   A.   H.  F .  A.   Ha m id,   M .   Adib  S a r ija r i,   a nd M .   A.  B a ha r u di n,   L ight we i gh I oT   m idd le wa r e  f or  r a pi d a p pl ic a t io n de ve l opm e nt,   T EL K OMN I K A T e le c om mu nic at io n C o mp ut in g E le c t ro nic an d   C ont ro l ,  vo l.  17,  n o.  3,  pp.  1 38 5 - 1 39 2,  20 19,  d oi : 1 0. 12 9 28/ T EL KOM NI K A. V1 7I 3. 1 17 93 .   [ 20]   M .  C olli na ,  G .  E.  C or a z z a  a nd A.  Va ne ll i - C or a ll i,  " I ntr o duc in g the  Q ES T br oke r : S c a li ng t he  I o T by br id g in g   M QT T a n d R ES T, "   2 01 2 I E EE  2 3r d I n te r na ti on a l Sy mp os iu on  Pe r so na l,  I n do or  a nd  Mo bi le   Ra di o   C omm un ic at io ns  -   ( PI MRC ) ,  2 01 2,  pp.  3 6 - 4 1,  do i: 1 0. 1 1 09/P I M R C . 20 12. 6 36 28 13.     [ 21]   R .  M a m loo k,  O.  F .  Kha n,  a n d T.  S .  M oha m m e d,  “ B r i d gin g f or  c r os s pr o toc ol  ta l k in I OT d e v ic e s u si ng  wi nd ow s   c om m u nic a ti on f o un da t io n,   I nt.  J .  En g.  T e c hn ol. ,  v ol.  7,  n o.  3. 29,  p p.  19 6 - 1 98,  2 01 8,  do i:  10. 1 44 19 /i je t. v7 i3. 2 9. 1 87 9 4.   [ 22]   W .  Ji n a n d D.  K im ,  “ De ve lo pm e n t of   vir tua l r e s our c e   b a se d I o T pr ox y f or   br i dg in g he te r o ge ne ou s we b se r vic e s i n   I oT ne tw or k s,   Se n so rs ,  v ol.  1 8,  no.  6,  2 01 8,  do i:  10. 3 3 90/ s1 80 61 72 1.   [ 23]   E.  P a la vr a s,  K.  F y sa r a k is,  I .  P a pa e f sta th io u a n d I .  As kox yl a k is,  " S e M I B I oT : S e c ur e  M ul ti - P r o to c ol  I nt e g r a ti on  B r idg e  f or  the  I oT, "   201 8 I EEE I n te r na ti on al C onf e re nc e  on C om mu nic at io ns ( I C C ) ,  2018,  pp.  1 - 7   doi : 1 0. 11 09 /I C C . 2 01 8. 84 22 48 6.     [ 24]   M .  A.  A.  da  C r uz ,  J.   J.  P .  C .  R odr i gue s,  P .  L or e nz ,  P .  S oli c ,  J.  Al - M uh ta d i,  a n d V.  H.  C .  A lb uq ue r q ue ,  “ pr o p osa l   f or  br i dg in g a p pl ic a t io n la ye r   pr o toc ol s to  HT TP  on I oT  sol ut io ns,   F ut ur.  Ge ne r.  C o mp ut.  Sy st. ,  v ol.  9 7,  no.  2 0 19,   pp.  14 5 - 15 2,  20 19,  d oi : 10. 10 16 /j. f u tur e . 20 19. 0 2. 0 09.   [ 25]   A.  E.  Kha le d a nd S .  He la l,  “ I nte r ope r a ble  c om m un i c a ti on f r a m e w or k f or  br id gi ng R ES Tf u l a n d to pic - ba se d   c om m u nic a ti on i n I o T,   Fu tu r.  Ge ne r.  C om pu t.  Sy s t. ,  vol.  9 2,  pp.  62 8 - 64 3,  20 19,  d oi : 10. 10 16/ j. f u tur e . 20 17. 1 2. 0 42.   Evaluation Warning : The document was created with Spire.PDF for Python.
                         I SSN :   1693 - 6930   T E L KOM NI KA   T el eco m m u n   C om put  E l   C ont r o l Vo l .   1 9 , N o 5 O ct o b er   2021 :    1544   -   1552   1552   [ 26]   R YU P r o je c t Te a m .  ( D e c .  20 1 6 ).  RY U   S D N F r a m e wor k.  [ On li ne ] .  Ava ila ble : ht tp s: // bo ok. r yu - sdn. or g /e n /R y ub oo k. p df   [ 27]   B.  P faff  e t al . ,  “ T he  de si gn a nd  im p le m e n ta ti on  of  o pe n  vS wi tc h,  in  Pr oc e e d in gs of the  12 th US EN I X Sy m po si u m   on N e tw ork e d Sy ste ms De si gn  an d I mp le me nt at io n,  N S DI  20 15 ,  2 01 5,  pp.  1 17 - 13 0.   [ 28]   C .  E.   P a la z z i,  M .  B r una ti,  a nd M .  R oc c e tti,  " An Ope nW R T sol ut io n f or  f utur e  w ir e le ss hom e s, "  in 201 0 I EE E   I nte r na t io na l C o nf e r e nc e   on M u lt im e d ia  a n d E xp o,  20 10 ,  pp.  170 1 - 17 06 ,  d oi : 10. 11 09 /I C M E. 2 01 0. 5 58 32 23.   [ 29]   B .  He lle r   e t a l. ,  “ Ope nF l ow S wi tc S pe c i f ic a ti on ,   Ve r s ion  1. 3 . 0 ( W ir e  P r o toc ol  0x 04) ,  p p.  1 - 1 05 ,  20 12 .   [ On li ne ] .   Ava ila ble ht tp s: // ww w. o pe n ne t wor ki ng. or g/ wp - c on te n t /up lo a d s/ 20 14 /1 0/ ope nf l ow - spe c - v1. 3. 0. pdf   [ 30]   A.  C .  Ja r a m ill o,  R .  Alc iva r ,  J.  P e sa n te z  a nd R .  P on gu il lo ,  " C ost Ef f e c t ive  te st - be f or   C om pa r i so of   S DN  Ne tw or k   a nd Tr a d it io na l Ne tw or k, "   20 18 I E EE 3 7th I n te r nat io na l Pe r fo rm anc e  C o mp ut in g an d C om mu nic at ion s   Co n f er e n ce (IP CCC) ,  20 18,  p p.  1 - 2,  d oi : 1 0. 11 09 /P C C C . 201 8. 87 11 22 3.       B I OGR A P HI E S  OF  A U T HOR S       F au z i Dw i S e t iaw an  S u mad i   a c h i e v e d his ba c he l or  de gr e e  in 201 4 a t B a ndu ng Te lk om   Uni ve r si ty.  He  stu die d inf or m a t ic s e n gi ne e r i ng a nd f oc use d f or  e xpl or i ng the  im ple m e nta ti on   of  wi r e le ss s e n sor  n e t wor k.  S ub se q ue n tl y,  in  20 17  he  gr a dua te d f r om  t he  U ni ve r s it y of   Que e ns la n d Au str a lia  f or  h is m a s te r  de gr e e  pr ogr a m  i n c om p ute r   sc ie nc e  w hic h f oc u se to   a na l yse  th e  vul ne r a b il it y in s of t wa r e  de f i ne d ne tw or k.   No wa da ys,  he  be c om e s one  of  t he  m a in  le c t ur e r s i n I nf or m a tic s De pa r tm e nt a Un ive r si ta s M u h a m m a di ya h M a la ng a n d m a i nta in s hi r e s e a r c h  i n  t h e  i m ple m e n ta t io n of  a r tif ic ia l in te l li ge nc e  in c om p ute r  ne t wor k,  dis tr i bu te c om p ut in g,  a nd t he  S D N.         Agu s E k M in ar n gr a d ua te wi th M a s te r  of  C om pu te r   f r om  S e pu lu h No pe m be r   Te c h no lo gic a l I ns ti tu te  ( I TS ) ,  S ur a ba ya .  C ur r e n tl y h e  is a  se ni or  le c t ur e r  i n I nf or m a tic De pa r tm e n t Un ive r si ty of  M u ha m m a d iya h M a la n g ( UM M )  a nd a c t ive  a s t he  he a d of   I nf or m a tic s la b or a t or y i n UM M .  His a r e a  of  i nte r e st i s m a c hi ne  le a r n in g,  de e p le a r ni ng,   im a ge   pr oc e ss in g,  da ta  m i ni ng,  k no wle dge  r e pr e se nta ti on,  pa tt e r n r e c og ni ti on.         L ail is S yaf aah   ha s pa s se d he r   B a c he lor   a nd  M a ste r  de gr e e  in Ele c tr ic a E ng ine e r in f r om   S e pul uh  No pe m be r  Te c hn ol og ic a l I n st it ute  ( I TS ) .  S h e  ha s suc c e ssf ul ly d one  he r  D oc t or a pr o gr a m  f or  M e dic a l Ele c tr o nic  f r om  U ni ve r s it y of  B r a wij a ya .  C ur r e n tl y she  a s se ni or  le c tur e r   in EE De pt U ni ve r s ita s M uha m m a di ya h M a la n g a nd  a c ti ve l y doi ng r e se a r c h f or  Ele c tr ic a En gi ne e r i ng,  S u sta ina ble  E ne r g y a n d M e dic a l E le c tr on ic .         M u h amm ad  Ir f an   wa s b or in M oj oke r to,  I nd one sia   i n 1 96 6.  He  gr a du a te d w it h B a c he lor   of   I nf or m a tic s E ng ine e r in g f r om  S e pu lu h No pe m b e r  Te c h nol og ic a l I ns ti tu te  ( I TS ) ,  S ur a ba ya .  Hi M a ste r  wa s a l so f r om  the  sa m e  in st it ute  gr a da te d on 20 00.  C ur r e n tl y he  is a  se nior  le c tur e r  in   Ele c tr ic a l En gi ne e r in g De pa r tm e n t U ni ve r s ita s M u ha m m a di ya h M a la ng ( UM M ) ,  c on ti nu in his  doc tor a l de gr e e  a t t he   Un ive r si ty of  Te c h no lo gy M a l a ys ia ,  a nd a c t ive  m e m be r s of  R e se a r c h   a nd De ve l opm e nt I ns ti tu te  of  UM M .  Hi s a r e a  of  i nte r e st i s Ele c tr ic a l P o we r  E ng ine e r in g,   P owe r  E le c tr on ic s &  Dr ive ,  D ig ita l S i gna l P r oc e s si ng a n d Ene r gy  Ef f ic ie nc y.       Evaluation Warning : The document was created with Spire.PDF for Python.