Created: | 06.02.2018 09:50:32 |
Modified: | 20.02.2018 14:06:51 |
![]() |
|
![]() |
Element | Source Role | Target Role |
«block» SD Lookup Client Block |
Name: |
Name: |
![]() A GeoMessaging Client will query the SD to obtain GeoMessaging Servers. <br/>
|
Element | Message |
Application/Data sink | newMessage |
![]()
Type: Sequence Asynchronous Call
|
|
«FlowProperty» MQTT broker | dataFlow |
![]()
Type: Sequence Synchronous Call
|
|
«block» Identity Management Client | requestPseudonym |
![]()
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 |
![]()
Type: Sequence Synchronous Call
|
|
«FlowProperty» MQTT broker | requestTileSources |
![]()
Type: Sequence Synchronous Call
|
|
«block» GeoMessaging Client | checkForNewObjects |
![]()
Type: Sequence Synchronous Call
|
|
«block» GeoMessaging Client | calculateTile |
![]()
Type: Sequence Synchronous Call
|
|
«FlowProperty» MQTT broker | unsubscribeOldObjects |
![]()
Type: Sequence Synchronous Call
|
|
«FlowProperty» Login Manager | requestLogin |
![]()
Type: Sequence Synchronous Call
|
|
«FlowProperty» MQTT broker | subscribeNewObjects |
![]()
Type: Sequence Synchronous Call
|
Element | Message |
«FlowProperty» MQTT broker | receiveMessage |
![]()
Type: Sequence Asynchronous Call
|
|
«FlowProperty» MQTT broker | |
![]()
Type: Sequence Synchronous Call
|
|
«FlowProperty» MQTT broker | returnObjectReferences |
![]()
Type: Sequence Synchronous Call
|
|
«FlowProperty» Login Manager | |
![]()
Type: Sequence Synchronous Call
|
|
«FlowProperty» Login Manager | |
![]()
Type: Sequence Synchronous Call
|
|
«block» GeoMessaging Client | checkForNewObjects |
![]()
Type: Sequence Synchronous Call
|
|
«block» GeoMessaging Client | calculateTile |
![]()
Type: Sequence Synchronous Call
|
|
«FlowProperty» MQTT broker | |
![]()
Type: Sequence Synchronous Call
|
|
«block» Identity Management Client | |
![]()
Type: Sequence Synchronous Call
The IM-C returns the pseudonymous certificate for use with the service to the geomessaging client. |
|
«FlowProperty» MQTT broker | |
![]()
Type: Sequence Synchronous Call
|
|
Location source | locationUpdate |
![]()
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 |