Changes between Version 27 and Version 28 of Letibee


Ignore:
Timestamp:
Nov 5, 2010, 1:19:30 PM (14 years ago)
Author:
Sensei
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Letibee

    v27 v28  
    211211=== Database ===
    212212
    213 The database is a MySQL database. The script below create the tables and the rows useful for the datamanager and the gateway.
     213The database is a MySQL database.
     214The script below creates the tables and the rows useful for the datamanager and the gateway.
    214215
    215216{{{
     
    252253}}}
    253254
    254 = Octave algorithms =
    255 
    256 Octave algorithms are used to compute rssi and position datas in order to generate more accurate positions datas and a regularized map. Different types of algorithm may be available.
    257 
     255=== Octave algorithms ===
     256
     257Octave algorithms are used to compute rssi and position datas in order to generate more accurate positions datas and a regularized map.
     258These algorithms may be seen as plugins, then different types of algorithm may be available.
    258259
    259260== Gateway ==
     
    261262The Gateway task is to read on demand the information saved in DB tables and send these results by using the appropriate format to the end-user through the Sensei framework.
    262263
    263 [[Image(gateway.png, 60%, center)]]
    264 
    265 The LetiBee plugin is based on a skeleton plugin and its HandleRequest method. Most of datas are reachable using GET methods, each making a request to the database to get the up-to-date datas. Published datas are listed below.
    266 
    267 == Published datas: ==
    268 
    269 
    270 The communication from the gateway to the end-user will be done using a text file. The Letibee WSAN is thinked like a geographic information database. This database contains nodes identities, positions (§Erreur : source de la référence non trouvée), measures and their histories (§Erreur : source de la référence non trouvée), estimate of others positions values using any kind of algorithms (§Erreur : source de la référence non trouvée). All these information will be send through the Sensei framework using the appropriate protocol and xml format.
     264[[Image(gateway.png, 40%, center)]]
     265
     266The LetiBee plugin is based on a skeleton plugin and its HandleRequest method.
     267Most of datas are reachable using GET methods, each making a request to the database to get the up-to-date datas.
     268Published datas are listed below.
     269
     270=== Published datas: ===
     271
     272The communication from the gateway to the end-user is encapsulated in an xml file.
     273The Letibee WSAN is thinked like a geographic information database.
     274This database contains nodes identities, positions, measures and their histories, estimates of others positions values computed via algorithms written in Octave.
     275All these information will be send through the Sensei framework using the common protocol and xml format.
    271276
    272277=== WSAN description ===
    273278
    274279Resource description
    275         Sensors
    276                 /letibee/nodes
     280        '''Sensors'''
     281                  '''/letibee/nodes'''
    277282
    278283This resource returns the number of nodes in the letibee network and their identities.
     
    281286
    282287Resource description
    283 Sensors
    284 /letibee/[nodeid]/[position]
     288        '''Sensors'''
     289                  '''/letibee/[nodeid]/[position]'''
    285290
    286291Where position = positionX, positionY
     
    291296
    292297Resource description
    293 Sensors
    294 /letibee/[nodeid]/[scalar_sensor_type]
     298        '''Sensors'''
     299                  '''/letibee/[nodeid]/[scalar_sensor_type]'''
    295300
    296301With scalar_sensor_type= luminance, temperature
     
    301306
    302307Resources description
    303 Sensors
    304 /letibee/regmap
    305 
    306 This resource allows the user to choose between differents algorithms for computing the regmap, and the consensusStrength ; returns a VRML file (.wrl) (find a plugin here : http://cic.nist.gov/vrml/vbdetect.html)
    307 
    308         Parameters
    309                 /letibee/mapdescription
     308        '''Sensors'''
     309                  '''/letibee/regmap'''
     310
     311This resource allows the user to choose between differents algorithms for computing the regmap, and the consensusStrength ; returns a VRML file (.wrl)
     312(you may find a plugin for the web browser here : http://cic.nist.gov/vrml/vbdetect.html)
     313
     314        '''Parameters'''
     315                     '''/letibee/mapdescription'''
    310316
    311317This resource returns the name of the algorithm used to compute the last regmap.