GEOM-C : Public <<block>> Block
Created: 06.02.2018 09:50:32
Modified: 20.02.2018 14:06:51
Project:
Advanced:
The GeoMessaging-Client is a functional entity which is part of architecture elements which will receive geo-referenced messages via the GeoMessaging system. <br/><br/>
Element Source Role Target Role
«block» SD Lookup Client
Block  
Name:  
 
Name:  
 
Details:
A GeoMessaging Client will query the SD to obtain GeoMessaging Servers. <br/>
Element Message
Application/Data sink newMessage
Details:
Type: Sequence Asynchronous Call
 
«FlowProperty» MQTT broker dataFlow
Details:
Type: Sequence Synchronous Call
 
«block» Identity Management Client requestPseudonym
Details:
Type: Sequence Synchronous Call
If the GeoMessaging-Client decides to use a new GeoMessaging Service Provider, it requests a new pseudonym for this service. The IM-Client will track various services, to make sure the same pseudonym for every service is used, but no pseudonym is used for multiple services.
«FlowProperty» Login Manager logOut
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» MQTT broker requestTileSources
Details:
Type: Sequence Synchronous Call
 
«block» GeoMessaging Client checkForNewObjects
Details:
Type: Sequence Synchronous Call
 
«block» GeoMessaging Client calculateTile
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» MQTT broker unsubscribeOldObjects
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» Login Manager requestLogin
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» MQTT broker subscribeNewObjects
Details:
Type: Sequence Synchronous Call
 
Element Message
«FlowProperty» MQTT broker receiveMessage
Details:
Type: Sequence Asynchronous Call
 
«FlowProperty» MQTT broker  
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» MQTT broker returnObjectReferences
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» Login Manager  
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» Login Manager  
Details:
Type: Sequence Synchronous Call
 
«block» GeoMessaging Client checkForNewObjects
Details:
Type: Sequence Synchronous Call
 
«block» GeoMessaging Client calculateTile
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» MQTT broker  
Details:
Type: Sequence Synchronous Call
 
«block» Identity Management Client  
Details:
Type: Sequence Synchronous Call
The IM-C returns the pseudonymous certificate for use with the service to the geomessaging client.
«FlowProperty» MQTT broker  
Details:
Type: Sequence Synchronous Call
 
Location source locationUpdate
Details:
Type: Sequence Asynchronous Call
The GeoMessaging-Client receives periodical updates of the current location, e.g. from a GNSS receiver.
Property Value
_defaultDiagramType: SysML1.4::InternalBlock
Object Type Connection Direction Notes
«block» Service Provider Geomessaging Client Block Generalization From  
«block» Identity Management Client Block Information Flow From The IM-C provides pseudonymous certificates for the GEOM-C to use GeoMessaging Services.
«block» GeoMessaging Server Block Information Flow From  
«block» Roadside GeoMessaging Client Block Generalization From  
«block» Traveler/VRU System GeoMessaging Client Block Generalization From  
«block» Vehicle System GeoMessaging Client Block Generalization From  
«block» GeoMessaging Server Block Information Flow To