diff --git a/InstallAzureadk4python.txt b/InstallAzureadk4python.txt new file mode 100644 index 0000000..e15c2c3 --- /dev/null +++ b/InstallAzureadk4python.txt @@ -0,0 +1 @@ +https://azure.microsoft.com/en-in/documentation/articles/python-how-to-install/ diff --git a/TempData2EH.py b/TempData2EH.py new file mode 100644 index 0000000..e6374f9 --- /dev/null +++ b/TempData2EH.py @@ -0,0 +1,25 @@ +# GrovePi + Grove Temperature Sensor +import time +import grovepi +from azure.servicebus import ServiceBusService + +key_name ='RootManageSharedAccessKey' # SharedAccessKeyName from Azure Portal +key_value='s2mHOGi2IoHNhHG9m2v9TDSa+atCtJtgVZb0oQi0RpI=' # SharedAccessKey from Azure Portal +sbs = ServiceBusService('asatestsn', shared_access_key_name=key_name, shared_access_key_value=key_value) +sbs.create_event_hub('hubcreationfromlinux') + +# Connect the Grove Temperature Sensor to analog port D4 +sensor_port = 4 +deviceId = "device-1" +#Declare direction to the pin. +#grovepi.pinMode (Temp_sensor,"INPUT") +while True: + try: + [temp,hum] = grovepi.dht(sensor_port,0) + CurrentTime = str(time.localtime(time.time()).tm_hour) + ":" + str(time.localtime(time.time()).tm_min) + ":"+ str(time.localtime(time.time()).tm_sec) + print "Temperature : ", temp , "Humidity : ", hum, "RecordTime : ", CurrentTime + sbs.send_event('hubcreationfromlinux', '{ "DeviceId":"' + deviceId + '", "Temperature":"' + str(temp) +'", "Humidity":"' + str(hum) +'", "RecordTime":"' + str(CurrentTime) +'"}') + # sbs.send_event('hubcreationfromlinux', '{ "DeviceId":"' + deviceId + '", "Temperature":"' + temperature +'"}') + time.sleep(1.0) + except IOError: + print "Error" diff --git a/TemperatureSensor.py b/TemperatureSensor.py new file mode 100644 index 0000000..f4b8d83 --- /dev/null +++ b/TemperatureSensor.py @@ -0,0 +1,14 @@ +# GrovePi + Grove Temperature Sensor +import time +import grovepi +# Connect the Grove Temperature Sensor to analog port A0 +Temp_sensor = 0 +#Declare direction to the pin. +grovepi.pinMode (Temp_sensor,"INPUT") +while True: + try: + sensor_value = grovepi.analogRead(Temp_sensor) + print "sensor_value =", sensor_value + time.sleep(.5) + except IOError: + print "Error"