netbeast / bigfoot

:feet: Quickly connect IoT devices with a great UX
https://netbeast.github.io/bigfoot/
MIT License
55 stars 9 forks source link

Discovery methods #1

Open pablopi opened 7 years ago

pablopi commented 7 years ago

You are using SSDP as a discovery service.

  ssdpServer = new Ssdp.Server({
    suppressRootDeviceAdvertisements: true,
    location: `http://${ip.address()}:${port}`,
    sourcePort: 1900,
  })
  ssdpServer.addUSN('bigfoot:all')
  ssdpServer.start()

Is there in your roadmap any spot for another discovery process? cloud?

jsdario commented 7 years ago

I am still researching what method would be the best to implement other discovery/ linking / claiming methods that already exist out there.

Currently I am most worried about bluetooth methods and cloud as you suggest than others but it still not clear. Probably some kind of QR code linking would be best to exchange credentials with services.