---
# System prepended metadata

title: IOT

---

# IOT

Wifi : ORBI

## SensorTag CC2650

Il a 5 capteurs : 
* IR Temperature -> Infrarouge et température ambient
* Mouvement -> 9 axes ( accéléromètre, gyroscope, magnétomètre ) 
* Humidity -> l'humidité ambient 
* Pressure -> la pression ambiente
* Optical -> l'intensité lumineuse
    

## Dispositif

4 zone de contact composé de chacune un sensor tag et un raspberry(RPI 221, 222, 223, 224)
Sur chaque RPI  -> 1 algo python qui déclenche la collecte et le stockage dans un fichier log
            -> Système d'exploitation Raspbian
1 NUC Intel
log:    07/11/2019 9:50:23 Anbiant/22 Pressur/1000
    ...

Communnication en le SensorTag et le RPI s'effectue en BLE (Bluetooth low ennergy)
Communnication entre les RPI et le NUC Intel en WIFI (raspberry envoie les données au serveur) 
Envoie de portion de log grâce à l'outil FileBeat (écoute le fichier .log, et (r)envoie des logs)
        
Donc dans chaque RPI il y a :
*  Algo Python de collecte
*  Fichier .log
*  FileBeat

ElasticSearsh -> indexation et moteur d'interrogation

Logstash    -> Va analysé le .log reçu et le redécouper pour en faire une structure de données (BD, JSON ...)
            -> GROK : gestion de patron d'analyse 

Kibana -> S'appuie sur ElasticSearch pour produire les graphiques 

C'est trois application forme la pile ELK qui est présent sur le serveur. Logstash fournit un flux d'entrée à ElasticSearch pour le stockage et la recherche, et Kibana accède aux données pour la visualisation, par exemple pour des tableaux de bord


Réseau Wifi : ORBI46 - deepcheese342

Connection raspberry : pi@10.0.0.223