Class: HcitoolsWrapper::Scan

Inherits:
Object
  • Object
show all
Defined in:
lib/hcitools_wrapper.rb

Class Method Summary collapse

Class Method Details

.start(runinterval: 20, scanduration: 2) ⇒ Object

options interval and duration are in seconds



14
15
16
17
18
19
20
21
22
23
24
# File 'lib/hcitools_wrapper.rb', line 14

def self.start(runinterval: 20, scanduration: 2)

  interval, duration = runinterval, scanduration
  RunEvery.new(seconds: interval) do
    pid = spawn("sudo hcitool lescan", :err=>"log")
    sleep duration
    `sudo pkill --signal SIGINT hcitool`
    #`sudo hciconfig hci0 reset `
  end

end