|
@@ -40,6 +40,7 @@ func (mp *MQTTProvider) OnDeviceOnline(args rpcs.ArgsGetOnline, VendorId string)
|
|
if err = server.RPCCallByName(nil, rpcs.ControllerName, "Controller.Online", &cArgs, &cReply); err != nil {
|
|
if err = server.RPCCallByName(nil, rpcs.ControllerName, "Controller.Online", &cArgs, &cReply); err != nil {
|
|
return err
|
|
return err
|
|
}
|
|
}
|
|
|
|
+ deviceOnlineCount.Inc()
|
|
return err
|
|
return err
|
|
}
|
|
}
|
|
func (mp *MQTTProvider) OnDeviceOffline(deviceid string, vendorId string) error {
|
|
func (mp *MQTTProvider) OnDeviceOffline(deviceid string, vendorId string) error {
|
|
@@ -59,6 +60,7 @@ func (mp *MQTTProvider) OnDeviceOffline(deviceid string, vendorId string) error
|
|
if err = server.RPCCallByName(nil, rpcs.ControllerName, "Controller.Offline", &cArgs, &cReply); err != nil {
|
|
if err = server.RPCCallByName(nil, rpcs.ControllerName, "Controller.Offline", &cArgs, &cReply); err != nil {
|
|
return err
|
|
return err
|
|
}
|
|
}
|
|
|
|
+ deviceOnlineCount.Dec()
|
|
return err
|
|
return err
|
|
}
|
|
}
|
|
func (mp *MQTTProvider) OnDeviceHeartBeat(deviceid string) error {
|
|
func (mp *MQTTProvider) OnDeviceHeartBeat(deviceid string) error {
|