API to read wireless connected cilents signal strength

Dear friends,
Can anyone help or direct me towards a solution?
I need to gather data from AP with following values: AP mac address; Client mac address; Client RSSI; Timestamp.
This data needs to be collected at a say 30sec intervals, and fed to a file.txt
the format should be like this: every 30sec a new file.

******* 0:30:file.txt ***********
AP:MAC ; CL:MAC ; CL:RSSI ; CL:Time
AP:MAC ; CL:MAC ; CL:RSSI ; CL:Time
AP:MAC ; CL:MAC ; CL:RSSI ; CL:Time
********** 0:60:file.txt ********


So far on my own:
I have been able to read these values manually via python API connector.
running command /interface/wireless/registration-table/print , i got :
<<< /interface/wireless/registration-table/print
<<<

!re
=.id=*104
=interface=wlan1
=mac-address=7C:91:22:24:1C:FC
=ap=false
=wds=false
=bridge=false
=rx-rate=26Mbps-20MHz/1S
=tx-rate=26Mbps-20MHz/1S
=packets=142632,117120
=bytes=173417940,12737309
=frames=142632,117120
=frame-bytes=172564476,12034589
=hw-frames=185278,121194
=hw-frame-bytes=221382131,15050812
=tx-frames-timed-out=0
=uptime=3h37m8s
=last-activity=810ms
=signal-strength=-74@6Mbps
=signal-to-noise=33
=signal-strength-ch0=-75
=signal-strength-ch1=-84
=strength-at-rates=-74@1Mbps 6s300ms,-80@2Mbps 1m29s290ms,-74@6Mbps 810ms,-77@9Mbps 1m10s120ms,-76@12Mbps 1m7s280ms,-79@HT20-0 1m10s880ms,-80@HT20-1 1m36s320ms,-78@HT20-2 1s220ms,-76@HT20-3 1s100ms,-74@HT20-4 2s20ms,-72@HT20-5 1h1m51s550ms,-72@HT20-6 1h35m5s410ms
=tx-ccq=50
=p-throughput=21785
=last-ip=192.168.10.111
=802.1x-port-enabled=true
=management-protection=false
=wmm-enabled=true
=tx-rate-set=CCK:1-11 OFDM:6-54 BW:1x HT:0-7

The needed values are there, but I need help to take only the four values in question.
Thanks!

Hey!
Looking for the same, did you find any answer for this?

Hey!
Looking for the same, did you find any answer for this?

I found a solution!

/interface/wireless/registration-table/print   	<--There you hit ENTER, after that you write second line
=.proplist=signal-strength				<--Hit ENTER for second time and you will get result only about signal strength

There is what I get

/interface/wireless/registration-table/print
=.proplist=signal-strength

<<< /interface/wireless/registration-table/print
<<< =.proplist=signal-strength
<<< 
>>> !re
>>> =signal-strength=-39
>>> 
>>> !done
>>>