raspberrypiからphpへPOSTでセンサデータを送りたい
PC上でラズパイから送ったセンサのデータをCSV形式で保存しようと考えているのですが、data.csvは作成されますがデータが書き込まれません
ちなみに渡しているデータはカンマ区切りのデータ(1,2,3.1,4.2,5.3のようなもの)です
ラズパイ側かphp側どちらに問題があるのかすらよくわかりません
めちゃくちゃな質問とは思いますがどなたか詳しい方いらっしゃいましたら助言お願いいたします.
データ送信部(raspberrypi)
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import requests
import serial
import time
if __name__ == '__main__':
gpio_seri = serial.Serial('/dev/ttyACM0', 9600, timeout=10)
print(gpio_seri.portstr)
time.sleep(3)
while 1:
gpio_seri.write('get')
time.sleep(1)
data = gpio_seri.readline()
print(data)
url = "http://192.168.0.103:8080/test1.php/"
s = requests.session()
r = s.post(url, data)
データ受信部(php)
<?php
$data1 = $_POST['data'];
$filename = "data.csv";
$fp = fopen('data.csv', 'a');
$line = implode($data1);
fwrite($fp, $line . "\n");
fclose($fp);
?>