Tableau de bord pour les données à distance
Envoyez périodiquement une liste de points de votre compte Wolfram Cloud, ou tout autre système de Wolfram, à un canal nommé "points".
In[1]:=
task = RunScheduledTask[
ChannelSend[
ChannelObject["points"], <|"points" -> RandomReal[{0, 1}, 100]|>],
1]
Dans votre session sur le bureau, commencez à écouter ce canal et prenez des dispositions pour tracer dynamiquement les points entrants au fur et à mesure qu'ils arrivent.
In[1]:=
listener = ChannelListen["points"]
Out[1]=
In[2]:=
Dynamic[ListLinePlot[
If[AssociationQ[#], Lookup[#, "points"], {}] &@listener["Message"],
PlotTheme -> "Marketing"]]
Out[2]=
Retirez l'auditeur et cessez d'envoyer des données dans le cloud.
In[3]:=
RemoveChannelListener[listener]
Out[3]=
In[4]:=
RemoveScheduledTask[task];