Exemple #1
0
tw.log.info('---------------------')

while (1):
    tw.log.info('-- top of loop --')

    # get sensor reading and timestamp
    data_value = bb.read_ain2()
    time_stamp = dt.datetime.now().isoformat()

    tw.log.info('data_value = ' + str(data_value))

    # post to nimbits over gprs
    bb.initiate_modem_nimbits(s)
    bb.post_nimbits_gprs(data_value, stream_name, s)
    first_response = bb.parse_response(s)
    bb.write_to_db(time_stamp, data_value, first_response, db_cursor, db_connection)

    # turn GPRS off
    s.write('AT#GPRS=0\r\n')
    time.sleep(5)
    response = bb.pause_and_read_serial(s)
    if bb.is_string_in_response('OK', response):
        tw.log.info('good GPRS off response')
    else:
        tw.log.warning('bad GPRS off response')

    # post to rackspace over HTTP
    bb.post_custom_server_http('kitchen', data_value, time_stamp)

    # sleep for a few minutes
    time.sleep(5*60)
Exemple #2
0
import beaglebone as bb
import time
import datetime as dt

tag = 'kitchen'
ip = '108.166.92.185'

while (1):
    data_value = bb.read_ain2()
    time_stamp = dt.datetime.now().isoformat()

    bb.post_custom_server_http(ip, tag, data_value, time_stamp)

    time.sleep(60 * 5)