Page 30 - AeM_October_2021
P. 30

BUZZWORDS




             Web of Things (WoT)



            At first glance, the World Wide Web Consortium
            (W3C)  and  the  Internet  of  Things  (IoT)  are  two
            different  worlds.  The  consortium  is  considered
            the authority for web standards and ensures that
            everyone can find information on the World Wide
            Web  regardless  of  their  device.  Both  the
            relatively  simple  web  development  and  the  so-
            called  service  composition  (mashup)  work
            relatively smoothly when integrating and offering
            different  and  partly  external  services  such  as
            road maps, weather data or translation services.
            But it is precisely this orchestration of services
            that is less trivial on the Internet of Things. IoT   A TD provides information about the data and functions
            devices offer  data  and services  such  as sensor   provided, the type of data serialization and the security
            values  for  the  temperature  or  switching  a  lamp   mechanisms used for access control. In addition, there
            on  and  off.  Communication  works  smoothly        is other metadata that can be read by machines or hu-
                                                                 mans. A TD is written in JSON-LD (JavaScript Object
            when  companies  use  all  devices  from  a          Notation  for  Linked  Data)  format.  The  IoT  device  can
            manufacturer  and  rely  exclusively  on  its  app or   provide  it directly, or the  information is in  a repository
            ecosystem,  but  a  cross-manufacturer  service      such as a TD directory.
            composition  is  much  more  difficult,  especially
            since  security  requirements  differ  from  one     WoT is a protocol-independent approach and  offers a
            another. And that exactly the gap the W3C wants      uniform mechanism for mapping specific protocols such
            to close with the standardization activity for the   as  MQTT,  HTTP,  CoAP  or  Modbus  to  the  abstraction
            Web of Things (WoT).                                 elements Properties, Actions and Events. Binding tem-
                                                                 plates  exist  for  the  mapping  and  the  protocol-specific
            It  is  explicitly  not  about  establishing  yet  another  IoT   metadata.  The  optional  component WoT-Scripting-API
            standard  in  the  form  of  an  additional  protocol  or  data   defines an ECMAScript-API, which is based closely on
            model, but rather providing tools or so-called technolo-  the TD specification and uses the WoT interaction ab-
            gy modules to create a uniform level of abstraction for   straction. It defines the interface between the behavior
            the heterogeneous IoT landscape.                     implementation  and  a  script  based  WoT  runtime.  The
                                                                 implementation is not limited to scripting environments:
            It  is  deliberately  kept  simple  and  offers  the  following   programming language APIs in Java or C / C++ can be
            three core elements:                                 derived  from  the  WoT  scripting  API.  In  addition,  the
                                                                 Web of Things deals with topics such as discovery and
            1.  Properties typically map sensor, status, or parame-  various aspects of security and privacy.
                ter values

                                                                 In short, the Web of Things offers a new approach to
            2.  Actions  represent  functions  with  input  and  output   cope  with  the  heterogeneity  in  the  IoT  environment.
                values, for example starting a motor, moving a ro-  The Thing Description creates an understanding of dif-
                bot arm, or taking a photo
                                                                 ferent IoT systems and can be used for the composition
            3.  Events typically map alarm signals or data streams   of services. Thanks to JSON-LD, the Thing Description
                                                                 can be annotated with additional semantics, for exam-
            The  so-called  Thing  Description  (TD),  which  maps   ple,  from  SAREF,  schema.org  and/or  ECLASS.  This
            properties,  actions,  and  events,  plays  a  central  role.   addition improves interoperability and (machine) under-
            Like index.html on a website, it provides the entry point   standing,  among  other  things,  regarding  the  intention
            of an IoT device or a service.                       and the context of the properties, actions, and events. ◊

                                                                                                     By MediaBUZZ



                                                              30                            October 2021: IoT in Marketing
   25   26   27   28   29   30   31   32   33   34   35