[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [hono-dev] Property bag at the end of topics for MQTT adapter?
|
Hi Kai,
> We should probably declare a delimiter between the endpoint address and the message properties. Similar
> to e.g. how it is done in URIs ...
> Since we are in control of the endpoint addresses we can make sure that the delimiter is not a part of the
> address. In this case we could define "?" as the delimiter. Is there also a delimiter for the properties themselves?
> In URIs the "&" character is used for that purpose. Does the "$" have a particular meaning in your example?
This is exactly what I had in mind (and also what Azure uses). The typical URI scheme with ? and &. You can see the ? in my example:
telemetry/DEFAULT_TENANT/4711/?$content-type=application%2Fjson%3B%20charset%3Dutf-8
At the moment I only use the content-type parameter. If we would have more parameters they would be separated by &. (The $ is the proposed prefix-character by Microsoft for system properties in separation to application properties).
Mit freundlichen Grüßen / Best regards
Marc Pellmann
Bosch Software Innovations GmbH
Core Products Development (INST/ECS4)
Schöneberger Ufer 89-91
10785 Berlin, Germany
www.bosch-si.de
Registered office: Berlin, Register court: Amtsgericht Charlottenburg, HRB 148411 B
Executives: Dr.-Ing. Rainer Kallenbach, Michael Hahn