opkg update opkg install sqlite3-cli opkg install python-sqlite3
sqlite3 /root/sensor.db sqlite> CREATE TABLE sensor_data( id INTEGER PRIMARY KEY, temperature VARCHAR(64), sqlitetimestamp DATETIME DEFAULT CURRENT_TIMESTAMP ); sqlite> INSERT INTO sensor_data (temperature) VALUES (30); sqlite> INSERT INTO sensor_data (temperature) VALUES (40); sqlite> select * from sensor_data; sqlite>.quit
nano /root/sensor.py
#!/usr/bin/python # -*- coding: utf-8 -*- import sqlite3 as sqlite from datetime import datetime startTime = datetime.now() for i in range(1000): con = sqlite.connect('/root/sensor.db') cur = con.cursor() cur.execute('select temperature from sensor_data limit 1') data = cur.fetchone() #print data[0] con.close() print datetime.now() - startTime
chmod 755 /root/sensor.py
root@Arduino:~# /root/sensor.py 0:00:04.430945
Python and Sqlite3 profile speed is 4.43 ms
Comments powered by CComment