Hi Shabir,

The behaviour should be similar to other brokers. Hence created the Jira
[1] for this. We will fix this in the latest development version.

[1] - https://wso2.org/jira/browse/MB-1606

Thanks,
Akalanka.

On Thu, Jan 7, 2016 at 10:46 PM, Shabir Mohamed <[email protected]> wrote:

> Hi All,
>
> We recently included the MB features into the IoT-Server Pack and
> thenceforth have been trying to get our existing device-communication flow
> to work with the MQTT Queue in the WSO2 MB.
>
> However, we noticed that the communication flow had an issue whilst trying
> to decode the received message from the broker.
>
> *The Scenario is as follows:*
>
> The IoT-Server subscribes to the given broker with wildcard characters;
> thus allowing multiple devices to communicate and send messages to the
> server.
>
> Ex: WSO2IoTServer*/+/*virtual_firealarm*/+*
>
> Ideally what fits into these wildcard spots are the *"device-owner" *and
> the *"device-Id".*
>
> On the other end devices communicating to the server would be publishing
> to the same broker with specific-concrete topics, such as:
>
> WSO2IoTServer*/shabirmean/*virtual_firealarm*/sednjl2094*
>
> When the MQTT-Client at the server end receives any messages matching its
> "wildcard-topic" subscription, a callback is returned with the "MQTT
> Message Received" and the "MQTT Topic" to which the message was sent.
>
> What we do at the IoT-Server's end is that we process-out the "Owner" and
> the "DeviceId" from the topic returned by this callback. This is how we
> have been doing and testing it with other MQTT brokers such as ActiveMQ and
> HiveMQ.
>
> However, with the integration of the WSO2-MB, we notice that the topic
> returned by this callback is *"not"* necessarily the *concrete-topic* to
> which the message was sent to but the *topic to which the subscription
> was made*.
>
> In our case this breaks the flow given that the topic contains wildcard
> characters, hence disallowing us to further continue any of the processing
> that follows.
>
> Can we get some assistance from the MB team as to how we could resolve
> this?
>
> Thanks
> -------------------------------------
> *Shabir Mohamed*
> *Software Engineer*
> WSO2 Inc.; http://wso2.com
> Email: [email protected] <[email protected]>
> Mobile: +94 77 3516019 | +94 71 6583393
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Darshana Akalanka Pagoda Arachchi,*
*Software Engineer*
*078-4721791*
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to