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
«FlowProperty» MQTT broker subscribeNewObjects
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» MQTT broker requestTileSources
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» MQTT broker dataFlow
Details:
Type: Sequence Synchronous Call
 
«block» GeoMessaging Client calculateTile
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» Login Manager logOut
Details:
Type: Sequence Synchronous Call
 
Application/Data sink newMessage
Details:
Type: Sequence Asynchronous Call
 
«block» GeoMessaging Client checkForNewObjects
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» Login Manager requestLogin
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» MQTT broker unsubscribeOldObjects
Details:
Type: Sequence Synchronous Call
 
Element Message
«FlowProperty» Login Manager  
Details:
Type: Sequence Synchronous Call
 
«block» GeoMessaging Client calculateTile
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» MQTT broker returnObjectReferences
Details:
Type: Sequence Synchronous Call
 
«block» GeoMessaging Client checkForNewObjects
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» MQTT broker  
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» MQTT broker  
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» MQTT broker receiveMessage
Details:
Type: Sequence Asynchronous Call
 
«FlowProperty» MQTT broker  
Details:
Type: Sequence Synchronous Call
 
«FlowProperty» Login Manager  
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.
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» GeoMessaging Server Block Information Flow From  
«block» Roadside GeoMessaging Client Block Generalization From  
«block» GeoMessaging Server Block Information Flow To  
«block» Vehicle System GeoMessaging Client Block Generalization From  
«block» Traveler/VRU System 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.