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