Changes between Version 24 and Version 25 of Software/Gateway


Ignore:
Timestamp:
11/25/10 20:10:44 (13 years ago)
Author:
art
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Software/Gateway

    v24 v25  
    153153Client can be any application or an external computer communicating over TCP with the machine running the server. A client must send '''Ping''' messages every 3 seconds to the server, otherwise server will discard the connection. Client application might be for example a plugin controlling your preferred multimedia application (as I do with XBMC for example). A client can also parse IBus messages and translate them to keyboard presses for example. There is actually nothing really more to say about clients. Maybe someday I will present here a default client which for example send keyboard events on certain ibus messages. 
    154154 
    155 == High Level == 
     155---- 
     156 
     157= High Level = 
    156158Since a Gateway is sitting on the hardware IBus and provides a service of connecting to this bus through network, I decided to extend its functionality to some high level services. Here is a list of supported high level services and protocol how to use them. 
    157159 
    158 === Firmware Update == 
     160=== Firmware Update === 
    159161An OpenBM-Gateway can also be used to update the firmware on the OpenBM device. The firmware update is done by the protocol described [wiki:Stuff/FirmwareUpdate here]. The OpenBM-Gateway server takes care of the low-level implementation of that protocol. A client application need just to initiate an update and check result from the server. 
    160162