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