iot.go 427 B

123456789101112131415161718192021222324252627282930
  1. package main
  2. import (
  3. "log"
  4. "imuslab.com/arozos/mod/iot"
  5. "imuslab.com/arozos/mod/iot/hdsv2"
  6. )
  7. /*
  8. IoT Hub
  9. Author: tobychui
  10. This script handle the IoT service start up and mangement
  11. */
  12. var hdsv2Handler *hdsv2.Handler
  13. func IoTHubInit() {
  14. hdsv2Handler = hdsv2.NewProtocolHandler(MDNS)
  15. go func() {
  16. testScan(hdsv2Handler)
  17. }()
  18. }
  19. func testScan(m iot.ProtocolHandler) {
  20. dev, err := m.Scan()
  21. log.Println(dev, err)
  22. }