mirror of
https://github.com/mainflux/mainflux.git
synced 2025-04-26 13:48:53 +08:00

* Update increment ID to UUID in things service Update increment ID to UUID for things and channels in things service and proto files. Also, update ID type from uint to string. Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com> * Update increment ID to UUID in http adapter Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com> * Update increment ID to UUID in ws adapter Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com> * Update increment ID to UUID in CoAP adapter Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com> * Update increment ID to UUID in normalizer service Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com> * Update increment ID to UUID in writer services Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com> * Update increment ID to UUID in reader services Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com> * Update increment ID to UUID in SDK Update increment ID to UUID in SDK. Update id type to string. Update tests. Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com> * Update increment ID to UUID in mqtt adapter Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com> * Remove unnecessary case from influxdb reader Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com> * Update tests in order to increase code coverage Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com> * Update lora adapter to use string ID instead of unsigned int Signed-off-by: Aleksandar Novakovic <aleksandar.novakovic@mainflux.com>
43 lines
875 B
Protocol Buffer
43 lines
875 B
Protocol Buffer
//
|
|
// Copyright (c) 2018
|
|
// Mainflux
|
|
//
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
//
|
|
|
|
syntax = "proto3";
|
|
package mainflux;
|
|
|
|
// RawMessage represents a message emitted by the Mainflux adapters layer.
|
|
message RawMessage {
|
|
string Channel = 1;
|
|
string Publisher = 2;
|
|
string Protocol = 3;
|
|
string ContentType = 4;
|
|
bytes Payload = 5;
|
|
}
|
|
|
|
// Message represents a resolved (normalized) raw message.
|
|
message Message {
|
|
string Channel = 1;
|
|
string Publisher = 2;
|
|
string Protocol = 3;
|
|
string Name = 4;
|
|
string Unit = 5;
|
|
oneof value {
|
|
double FloatValue = 6;
|
|
string StringValue = 7;
|
|
bool BoolValue = 8;
|
|
string DataValue = 9;
|
|
}
|
|
SumValue ValueSum = 10;
|
|
double Time = 11;
|
|
double UpdateTime = 12;
|
|
string Link = 13;
|
|
}
|
|
|
|
// SumValue is a simple wrapper around the double value.
|
|
message SumValue {
|
|
double Value = 1;
|
|
}
|