Blame view

site/fichiersRPI/Rpi_to_server.py 872 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
  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]
  
38804439   grouille   MAJ Python
22
  num_capteur = int(os.path.abspath(".")[-3])
3e65a6b9   grouille   Fichier python
23
  
18b2ac95   grouille   Ajout dossier con...
24
25
  ser = serial.Serial("/dev/ttyACM0", 9600, timeout=1)
  value = ser.readline()
38804439   grouille   MAJ Python
26
  
b910c306   grouille   MAJ Script Python
27
  while (ser.inWaiting()==0):
18b2ac95   grouille   Ajout dossier con...
28
        value = ser.readline()
b910c306   grouille   MAJ Script Python
29
  
18b2ac95   grouille   Ajout dossier con...
30
31
  data = str(float(value[0:4]))
  
3e65a6b9   grouille   Fichier python
32
  params = {"ip_address": ip_address, "numero": num_capteur, "data": data, "date": date}
e62147c9   grouille   MAJ Makefile
33
34
  r = requests.post("http://projet-p10.plil.fr/IMA3_P10/site/requests.php", data = params)
  print(data)