Diferència entre revisions de la pàgina «ASIX/M17/UF1/P2»

De Lordwektabyte Wiki
Salta a la navegació Salta a la cerca
Línia 18: Línia 18:
 
<source lang='bash'>systemctl start mosquitto</source>
 
<source lang='bash'>systemctl start mosquitto</source>
 
<source lang='bash'>systemctl enable mosquitto</source>
 
<source lang='bash'>systemctl enable mosquitto</source>
 +
Per a poder disposar de les comandes <code>mosquitto_pub</code> i <code>mosquitto_sub</code> haurem d'instal·lar el paquet ''mosquitto-clients''
 +
<source lang='bash'>sudo apt install mosquitto-clients</source>
  
 
==Part 2. IoT Simulator==
 
==Part 2. IoT Simulator==

Revisió del 15:01, 28 maig 2018

Guillem Solà i Boeck

Part 1. Protocol MQTT (Mosquitto)

Simular la comunicació de sensors i servidor mitjançant el protocol MQTT

Subscripcions

  • Subscripció a tota la casa independentment del sensor
  • Subscripció a totes les habitacions independentment del sensor
  • Subscripció al sensor de llum de l’habitació HAB1

Publicacions

  • Encén llum HAB1
  • Encén llum HAB2
  • Encén Presencia CUINA

Experimenta amb altres configuracions de subscriptions i casos de publicació que tu vulguis relacionats amb l’estructura anterior

Solució

He instal·lat mosquitto des dels repositoris per defecte d'Ubuntu 16

sudo apt install mosquitto

Aleshores he engegat el servei i l'he activat a l'arrencada amb

systemctl start mosquitto
systemctl enable mosquitto

Per a poder disposar de les comandes mosquitto_pub i mosquitto_sub haurem d'instal·lar el paquet mosquitto-clients

sudo apt install mosquitto-clients

Part 2. IoT Simulator

Heu de crear la vostra pròpia xarxa de Iot Devices i simular events

  • A una màquina virtual UBUNTU heu de tenir instal·lat MYSQL i Mosquitto Broker.
  • Al campus virtual us haureu de baixar el BEVYWISE IoT Simulator per instal·lar al vostre UBUNTU.
  • Abans de posar-ho en marxa haureu de posar la contrasenya de root del mysql al fitxer de configuració del IoT Simulator segons marca el següent link:
https://www.bevywise.com/iot-simulator/help-document/

Solució

Part 3. Tecnologies subjacents a IoT

L'aplicació amb èxit del concepte IoT en el món real és possible gràcies als avenços en les tecnologies subjacents

Analitza fent un resum amb les teves paraules com han de ser les tecnologies subjacents de IoT i quina visió creus que han de tenir com a paper que hauran de jugar a la IoT respecte a:

  • Energia
  • Sensors
  • Cloud Computing
  • Comunicació
  • Integració de dispositius
  • Estàndards
  • Seguretat

Solució