I am using Mikrotik as AP which can recognize available RLAN devices in 5ghz band (in whole its range) by wireless scan and add information about position of actual scan from external GPS to own application. Therefore in API responses I didn't get all available information from this scan (not attr, only mac, ssid, band, level, noise, sn, radioname) and in response are also devices which is not active in time of scan (attr not passed - I don't know what device is still active), I am using telnet connection and read all scanned RLAN devices to own application. Everythink working good, but if running scan recognize more RLAN devices (if it is using in big cities with greatrer concentration of RLAN devices on one place, where AP is running), that available list of scanned devices (more than 20 - 30 devices scanned together) is it showed, but new devices not added to this list, only one possible way how it do it is stop scan and run it again. For eliminate that a bug is in my application I was run scan directly from telnet client (from telnet app under win XP on more than one PC) and I was get same result (for continuing scan I must stop wireless scan and run it again). I am using version 3.30 on RB433 and so v 3.30 on RB532.
Questions are followed:
- Is some limitation in length of response data via telnet connection (and for future also API), and why scan is frozen with greater scanned list? From my experience, scan is frozen if greater number of scanned devices are available during one sweep of 5ghz band (in big cities as mentioned above) or if many items (20 and more) are in list (new devices are recognized an old without active state are still in list) for longer time (15 - 30 minutes)
- Why if scan is running from winbox wireless scan, that list is refreshed all the time, when scan is running and attributes of scanned devices are available at the moment, without any problem? I thought that winbox is using same connection as is defined in API.
- Will be available information about RLAN device attributes (A as active, B as bridge, P as privacy and so on) in future version o API? In that way I think that is better in API response from wireless scan show only active devices, if attributes not available (therefore application which receive this response can process received data each time as data available and will be know if device will not in next response, that was not active during actual sweep scan)
Can You help me with this, please?
Many thanks for Your answer
Kind Regards and Have a nice day