Пример #1
0
                        "cr": cr,
                        "datarate": "SF" + str(sf) + "BW" + str(bw),
                        "time": now,
                        "data": json.dumps(json.loads(str_json_data))
                    }

                    #adding the document
                    add_document(doc)

                    print("MongoDB: saving done")

                sensor_entry = 'sensor%d' % (src)
                msg_entry = 'msg%d' % (seq)

                #upload data to firebase
                firebase_uploadSingleData(firebase_msg, sensor_entry,
                                          msg_entry, now)

            elif (
                    ch == '!'
            ):  #log on thingspeak, grovestreams, sensorcloud and connectingnature

                ldata = getAllLine()

                # get number of '#' separator
                nsharp = ldata.count('#')
                #no separator
                if nsharp == 0:
                    #will use default channel and field
                    data = ['', '']

                    #contains ['', '', "s1", s1value, "s2", s2value, ...]
Пример #2
0
						"cr" : cr, 
						"datarate" : "SF"+str(sf)+"BW"+str(bw), 
						"time" : now,
						"data" : json.dumps(json.loads(str_json_data))
					}
				
					#adding the document
					add_document(doc)
				
					print("MongoDB: saving done")
				
				sensor_entry='sensor%d'% (src)
				msg_entry='msg%d' % (seq)	
				
				#upload data to firebase
				firebase_uploadSingleData(firebase_msg, sensor_entry, msg_entry, now)
				
			elif (ch=='!'): #log on thingspeak, grovestreams, sensorcloud and connectingnature
	
				ldata = getAllLine()
				
				# get number of '#' separator
				nsharp = ldata.count('#')			
				#no separator
				if nsharp==0:
					#will use default channel and field
					data=['','']
					
					#contains ['', '', "s1", s1value, "s2", s2value, ...]
					data_array = data + re.split("/", ldata)		
				elif nsharp==1: