Blame view

site/fichiersRPI/Rpi_to_server.py 917 Bytes
18b2ac95   grouille   Ajout dossier con...
1
2
3
4
5
  #!usr/bin/env python
  
  import serial
  import requests
  import datetime
3e65a6b9   grouille   Fichier python
6
  import os
18b2ac95   grouille   Ajout dossier con...
7
8
9
10
11
12
13
14
15
  date_comp = datetime.datetime.now()
  A = str(date_comp.year)
  M = str(date_comp.month)
  J = str(date_comp.day)
  h = str(date_comp.hour)
  m = str(date_comp.minute)
  s = str(date_comp.second)
  date = A + '-' + M + '-' + J + ' ' + h + ':' + m + ':' + s
  
3e65a6b9   grouille   Fichier python
16
17
18
19
20
21
22
23
  os.system("ip r | cut -f9 -d' ' > ip_address.txt")
  
  file = open("ip_address.txt", 'r')
  ip_address = file.readline()
  ip_address = file.readline()[:-1]
  
  num_capteur = int(os.path.abspath(".")[-1])
  
18b2ac95   grouille   Ajout dossier con...
24
25
  ser = serial.Serial("/dev/ttyACM0", 9600, timeout=1)
  value = ser.readline()
e62147c9   grouille   MAJ Makefile
26
27
  print(value)
  while (value in ['\r', ' ', '\n', "b''"]):
18b2ac95   grouille   Ajout dossier con...
28
29
30
        value = ser.readline()
  data = str(float(value[0:4]))
  
3e65a6b9   grouille   Fichier python
31
  params = {"ip_address": ip_address, "numero": num_capteur, "data": data, "date": date}
e62147c9   grouille   MAJ Makefile
32
33
34
  r = requests.post("http://projet-p10.plil.fr/IMA3_P10/site/requests.php", data = params)
  print(data)
  print(num_capteur)