Hi Yun,

Yes, you're correct but with one additional point. Your special client
isn't just for saving messages to the database, it's for the server
side application processing - i.e. turning it into a chat application
rather than simply clients connected to an MQTT broker. It would also
be doing the client online/offline detection and sending notifications
via ANPS for example.

Just one other point - the Python module mosquitto.py is to allow you
to implement MQTT clients in Python, it isn't a wrapper around the
broker. It's still what you want though!

Cheers,

Roger



On Tue, Sep 18, 2012 at 10:28 AM, Yun Kong Tech
<contactyunk...@gmail.com> wrote:
> for the "client" you are talking about here, just want to make sure i
> understand correctly:
>
> what i should do is:
>
> 1. just run a regular broker as the original mosquitto broker on the server
> side. I should not modify it at all;
> 2. meanwhile, i should implement a special client on the server side, adding
> the database saving functionality to it;
> 3. for all the messages received by the broker, the special client will
> subscribe/receive it and store it to the database;
> 4. the broker will distribute the message to all the regular subscribers on
> mobile client side.(should I add the database storing method on the mobile
> mosquitto client, depending on do i need to do the same database saving
> thing on mobile)
>
> so the sole purpose of the special client on the server side is just "saving
> the messages to database".
>
>
> -Horace

-- 
Mailing list: https://launchpad.net/~mosquitto-users
Post to     : mosquitto-users@lists.launchpad.net
Unsubscribe : https://launchpad.net/~mosquitto-users
More help   : https://help.launchpad.net/ListHelp

Reply via email to