@startuml

hide footbox
participant Capteur as capt
database Cloud as cld

[-> capt ++: activation exterieur\ntimer, interuption...
capt -> cld : CON[0x77]\nPUT/url?val
cld --> capt !!: ACK[0x77]

newpage

cld -> capt ++: CON[0x45]\nGET/URL
capt --> cld --: ACK[0x45]\nval

newpage

cld -> capt ++: CON[0x45]\nGET/URL
{start} capt --> cld : ACK[0x45]
{end} capt -> cld : CON[0xdc]\nval
{start} <-> {end} : determination de val
cld --> capt !!: ACK[0xdc]

@enduml