You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a smart device (like esp8266), want to send device info and data payload (custom json payload format) to Kapua, is there any simple device management protocol? and, I want to save data payload in Kapua Data (elasticsearch).
The text was updated successfully, but these errors were encountered:
we currently do not support custom JSON payload.
We are compatible with the Protobuf format of Kura.
If you send a MQTT message with a body that is not Kura Protobuf encoded, we fallback to put all the content you sent into the body field of the payload of the KapuaMessage, but it will be available only as a raw binary payload.
If your message is sent as a telemetry messages (using the telemetry specific topics) this message will be available to be retrieved from the DatastoreService, with the limitations described above.
I have got some information about payload from issues, I know it must be Protobuf encoded.
I have installed Kura application in Raspbian device, and sent device registry and data payload to Kapua, it works fine.
But, in my case, I want to manage smart devices (like a nodemcu, esp8266) in Kapua, just like some items in the Devices list, and smart devices send data payload to Kapua, then save to Data section.
So, I mean, I use Kura devices as EDGE computing in Kapua, I also want to use smart devices in Kapua. Is there any way to help me ?
To integrate with other devices there are many ways. Here are the two main ones:
First thing is to write protocol adapters or wrappers around those devices to adapt them to the Kapua/Kura protocol.
Second, is to write integrations on Kapua side. This require to create new Kapua modules that enable Kapua to talk with these devices, while adhering to the Kapua API.
Both ways have their pros and cons, but none of them is ready to be used nor "ready in few days", unfortunately
I have a smart device (like esp8266), want to send device info and data payload (custom json payload format) to Kapua, is there any simple device management protocol? and, I want to save data payload in Kapua Data (elasticsearch).
The text was updated successfully, but these errors were encountered: