-
Notifications
You must be signed in to change notification settings - Fork 63
Open
Description
I have the following python script to get number of readings per second on m6e devkit. I am getting maximum of 25 readings per second. How can I increase the number of readings? How to tune it to get more readings?
My script:
import mercury
import numpy as np
reader = mercury.Reader("tmr:///dev/ttyUSB0")
reader.set_region("EU3") #EU3
#reader.set_read_plan([1], "GEN2", read_power=1900)
freqs = np.linspace(902, 928, num=27)
tagToDetect = b'000000000000000000000000' #First one
#tagToDetect = b'AAAAAAAAAAAAAAAAAAAA0312' #Big one
#tagToDetect = b'3039606243727D80001BA292' #Decathlon one
for x in range(10):
for f in freqs:
reader.set_read_plan([1], "GEN2", epc_target = tagToDetect, read_power=1000) #Max valeur 33 dBm donc 3300 cmdBm
tags = reader.read(timeout=1000) #To read during 1s
epcs = map(lambda t: t.epc, tags)
print(list(epcs))
read_counts = map(lambda t: t.read_count, tags)
print(list(read_counts))
Metadata
Metadata
Assignees
Labels
No labels