Problem Set #5: Mother (Cloud)

alebo o tretej vrste IoT architektúry

Mother je virtuálny server, ktorý je spustený v sieti Technickej univerzity TUNET. Stroj je dostupný na IP adrese 147.232.205.204. Sú v ňom spustené služby, ktoré môžete využiť pri tvorbe vašich vlastných aplikácií. Pre potreby našej architektúry sa budeme tváriť, že toto je “cloud” a presne v tomto istom “cloude” budete spúšťať vaše vlastné aplikácie. Ak ste tak ešte neurobili, môžete tak spraviť na tejto adrese.

Služby na zariadení Mother

  • Grafana - nástenky zobrazujúce najmä informácie týkajúce sa stavu systému
  • InfluxDB - NoSQL databáza typu Time Series (časové rady)
  • Mosquitto - MQTT broker, cez ktorý prechádzajú všetky správy infraštruktúry

Prístup k nástenkám v Grafane

Na prístup ku službe Grafana môžete použiť tieto údaje:

Prístup k databáze InfluxDB

Prístup k databáze InfluxDB máte len na čítanie. Na prístup použite tieto údaje:

  • adresa: 147.232.205.204
  • port: 8086
  • token: Af69BFY2-rHOu2QQ_2Nj4fB_fMVRS7x3s3a_yNk8INFc8h5JbGLn-DQJEhUeKwTHdZrzqjV8WB3pZLdZ_T5dxw==
  • organization: Tuke
  • buckets:
    • Metrics - tu sa ukladajú všetky metriky zo všetkých zariadení IoT Gateway
    • Measurements - tu sa ukladajú všetky dáta, ktoré posielate
    • Things - tu možete posielať (takmer) čokoľvek, záznamy z tohto bucketu sa automaticky mažú každých 48 hodín

Prístup k MQTT

Ak budete potrebovať komunikovať s akčnými členmi v niektorej z miestností alebo so všetkými, budete na to používať komunikačný protokol MQTT a broker na zariadení Mother. Pre pripojenie použite tieto údaje:

  • adresa: 147.232.205.204
  • port: 1883
  • port pre WebSocket: 8000
  • login: maker
  • password: mother.mqtt.password