Install software:
opkg update opkg install python-openssl opkg install distribute easy_install requests
nano /mnt/sda1/sensor.py
#!/usr/bin/python
import sys,json
import requests, pprint
url = 'https://sonnyyu.azure-mobile.net/tables/sensor'
data={"text":sys.argv[1],"complete":False}
#print data
data_json = json.dumps(data)
headers = {"Content-type":"application/json", "Accept":"application/json", "X-ZUMO-APPLICATION":"X-ZUMO-APPLICATION-PASSWORD"}
response = requests.post(url, data=data_json, headers=headers)
chmod 755 /mnt/sda1/sensor.py
Test insert data:
/mnt/sda1/sensor.py 34
confirm data insert DB is OK.
Code of ATmega32u4:
#include <Process.h>
int temperature;
void setup() {
Bridge.begin(); // Initialize Bridge
}
void loop() {
int temperature = random(0, 100);
Process p;
p.begin("/mnt/sda1/sensor.py");
p.addParameter(String(temperature));
p.run();
delay(10000);
}
Comments powered by CComment