20 lines
252 B
Go
20 lines
252 B
Go
package iot
|
|
|
|
import (
|
|
"nats-app/internal/broker"
|
|
)
|
|
|
|
type IoTDevice struct {
|
|
NATS *broker.NATS
|
|
}
|
|
|
|
func Start(environment, url string) *IoTDevice {
|
|
|
|
startRotativeLogger(environment)
|
|
nats := broker.NewNATS(url)
|
|
|
|
return &IoTDevice{
|
|
NATS: nats,
|
|
}
|
|
}
|