User Tools

Site Tools


projects:mqtt

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
projects:mqtt [2016/03/11 01:40]
count
projects:mqtt [2017/05/05 21:40]
bergie New participants
Line 8: Line 8:
  
 The content of the current participant folder (updated by running a __grunt createMarkup__ command in c-flo) The content of the current participant folder (updated by running a __grunt createMarkup__ command in c-flo)
- 
 ^ artifact ^ description ^ inports topic ^ outports topic^ ​ ^ artifact ^ description ^ inports topic ^ outports topic^ ​
-|ampel-nerd |pedestrian traffic light in front of the door to nerdarea|**colors**:​ ampel/nerd| n/a | +|barstatus |c-base bar status ​switch| n/a |**state**: bar/state \\ **stateful**: bar/stateful \\ **status**: bar/​status| 
-|barstatus-bar |c-base bar status ​sign at the bar|**barstatus**: bar/status| n/a | +|[[https://​github.com/​c-base/​c_out|c_out]] |Generate sounds| n/a |**playsound**:​ c_out/play \\ **playrandomsound**:​ c_out/loop \\ **saytext**:​ c_out/Julia \\ **saytext_en**: c_out/announce_en| 
-|barstatus-c-lab |c-base bar status sign in the c-lab|**barstatus**: bar/status| n/a | +|crew |station crew register| n/a |**boarding**: user/boarding ​\\ **crew**: c-base/crew \\ **members**: c-base/crew/​members ​\\ **passive**: c-base/crew/​passive ​\\ **updated**: c-base/crew/last_update
-|barstatus-nerd |c-base bar status sign in the nerd area|**barstatus**: bar/status| n/a +|[[https://​github.com/​c-base/​ingress-table|ingress-portal]] |Portal status via Ingress Table| n/a |**status**: ingress/​status/​+| 
-|[[https://​github.com/​c-base/​c-beam|c-beam]] |c-base on-board computer| n/a |**userboarding**:​ user/​boarding \\ **usereta**:​ user/eta \\ **playsound**:​ c_out/play \\ **playrandomsound**:​ c_out/loop \\ **saytext**:​ c_out/Julia \\ **openurl1**: nerdctrl/open \\ **openurl2**: siri/open \\ **time**: info/time \\ **barstatus**: bar/​status| +|nerdctrl ​|c-base ​nerd control interfacen/a |**openurl**: nerdctrl/open| 
-|c_leuse |c-base ​airlock|**playsound**:​ c_out/play \\ **playrandomsound**: c_out/loop \\ **saytext**: c_out/​Julia| n/a | +|pedestrianlight |pedestrian traffic light|**colors**: ampel/#ROLE| n/a | 
-|he1 |c-base ​siri data rescue probe|**openurl**:​ he1/open| n/+|playsound ​|Play sounds|**playsound**:​ c_out/play \\ **playrandomsound**:​ c_out/loop \\ **saytext**:​ c_out/​Julia ​\\ **saytext_en**: c_out/announce_en| n/a 
-|[[https://​github.com/​c-base/​ingress-table|ingress-table]] |Ingress Table| n/a |**cbase**: ingress/​status/​+| +|powermon ​|station power usage monitoring| n/a |**out**: system/powermon ​\\ **load**: system/powermon/​load ​\\ **counter**: system/powermon/​counter ​\\ **updated**: system/powermon/​last_update| 
-|mechblast ​|c-base ​workshop blaster|**playsound**:​ c_out/play \\ **playrandomsound**: c_out/loop \\ **saytext**: c_out/Julia| n/a | +|showurl |Display web page in a screen|**show**: #ROLE/open| n/a | 
-|nerdctrl ​|c-base nerd control interface|**openurl**:​ nerdctrl/​open \\ **playsound**:​ c_out/play \\ **playrandomsound**:​ c_out/loop \\ **saytext**:​ c_out/Julia|**openurl**: nerdctrl/open+|statuslight |bar status light indicating openness|**barstatus**:​ bar/​stateful| n/a | 
-|siri |c-base siri data rescue probe|**openurl**: siri/open \\ **playsound**: c_out/play \\ **playrandomsound**: c_out/loop \\ **saytext**: c_out/Julia|**openurl**: siri/open|+|time |c-base station time| n/a |**time**: info/time|
  
 Currently there are the following topics: Currently there are the following topics:
  
 ^ topic                      ^ interval ​  ^ description ^ ^ topic                      ^ interval ​  ^ description ^
-|info/time                      ​|  1 minute ​ ​| ​current date and time |+|ampel/mainhall ​                |  ​n/a       | wie, ampel nerd, aber zusätzlich noch mit Gelb: {"​red": ​1, "​green":​ 1, "​yellow":​ 1} | 
 +|ampel/​nerd ​                    ​| ​ n/a       | Beispiel JSON-Daten für die Message: '​{"​red":​ 1, "​green":​ 0}' | 
 +|c-base/​crew ​                   | 15 minutes | all of the below crew data | 
 +|c-base/​crew/​members ​           | 15 minutes | crew member count | 
 +|c-base/​crew/​last_update ​       | 15 minutes | ISO timestamp of the last update of the power data | 
 +|c-base/​crew/​passive ​           | 15 minutes ​number of passive members ​|
 |c_out/​loop ​                    | 10 minutes | starts a new sound loop on c_out | |c_out/​loop ​                    | 10 minutes | starts a new sound loop on c_out |
 |c_out/​play ​                    ​| ​ n/a       | playload plays various sound samples | |c_out/​play ​                    ​| ​ n/a       | playload plays various sound samples |
 |c_out/​Julia ​                   |  n/a       | playload plays announcements on c_out via tts with voice Julia| |c_out/​Julia ​                   |  n/a       | playload plays announcements on c_out via tts with voice Julia|
 +|client/​echelon ​                ​| ​ n/a       | this is a retained topic, if it is available, the traffic stats script on echelon is running |
 +|info/​time ​                     |  1 minute ​ | current date and time |
 +|ingress/​status/​+ ​              ​| ​ n/a       | these are retained topics and show status of the ingres portals around the c-base |
 |nerdctrl/​open ​                 |  n/a       | opens the payload URL in a browser in the nerdarea | |nerdctrl/​open ​                 |  n/a       | opens the payload URL in a browser in the nerdarea |
-|client/​echelon ​                ​| ​ n/a       | this is a retained topic, if it is available, the traffic stats script on echelon is running | 
 |system/​echelon/​traffic ​        ​| ​ 1 minute ​ | average incoming and outgoing traffic on ipb and kdg lines from echelon in bytes/s since last message | |system/​echelon/​traffic ​        ​| ​ 1 minute ​ | average incoming and outgoing traffic on ipb and kdg lines from echelon in bytes/s since last message |
 +|system/​powermon ​               | 15 seconds | all of the below power data |
 +|system/​powermon/​counter ​       | 15 seconds | estimated power meter counter |
 +|system/​powermon/​last_update ​   | 15 seconds | ISO timestamp of the last update of the power data |
 |system/​powermon/​load ​          | 15 seconds | current (estimated) power load in watts | |system/​powermon/​load ​          | 15 seconds | current (estimated) power load in watts |
 |system/​powermon/​load_low ​      | 15 seconds | lowest power load in watts | |system/​powermon/​load_low ​      | 15 seconds | lowest power load in watts |
Line 37: Line 46:
 |system/​powermon/​load_high ​     | 15 seconds | highest power load in watts | |system/​powermon/​load_high ​     | 15 seconds | highest power load in watts |
 |system/​powermon/​load_high_date | 15 seconds | date highest power load in watts was seen last | |system/​powermon/​load_high_date | 15 seconds | date highest power load in watts was seen last |
-|system/​powermon/​counter ​       | 15 seconds | estimated power meter counter | 
-|system/​powermon/​last_update ​   | 15 seconds | ISO timestamp of the last update of the power data | 
-|system/​powermon ​               | 15 seconds | all of the above power data | 
 |system/​powermon/​raw ​           | 15 seconds | raw data from the LS110 | |system/​powermon/​raw ​           | 15 seconds | raw data from the LS110 |
-|ingress/​status/​+ ​              ​| ​ n/a       | these are retained topics and show status of the ingres portals around the c-base | 
 |user/​boarding ​                 |  n/a       | triggered when a member logs in, message contains the username in JSON format | |user/​boarding ​                 |  n/a       | triggered when a member logs in, message contains the username in JSON format |
-|ampel/​nerd ​                    ​| ​ n/a       | Beispiel JSON-Daten für die Message: '​{"​red":​ 1, "​green":​ 0}' | 
-|ampel/​mainhall ​                ​| ​ n/a       | wie, ampel nerd, aber zusätzlich noch mit Gelb: {"​red":​ 1, "​green":​ 1, "​yellow":​ 1} | 
 ====== mqtt-sender ====== ====== mqtt-sender ======
  
projects/mqtt.txt · Last modified: 2022/06/01 15:14 by sodoku