The other option would be to use UDP and build a trivial UDP-accepting plugin for RabbitMQ, thus moving almost all of the complexity and memory-requirements onto the server. (Actually that&#39;d be a nice feature to have in general.)<br>
<br><br><div class="gmail_quote">On 20 March 2012 11:13, Simon MacMullen <span dir="ltr">&lt;<a href="mailto:simon@rabbitmq.com">simon@rabbitmq.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
And if rabbitmq-c is still too big, and all you need to do is publish messages from the tiniest client possible, you might want to look at STOMP - you could probably write a minimal publish-only client quite simply, and it would be pretty small.<br>

<br>
Cheers, Simon<div class="im"><br>
<br>
On 20/03/12 15:06, Alan Antonuk wrote:<br>
</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">
I&#39;m not sure AMQP/rabbitmq-c client would be able to run on that<br>
constrained of a system (someone else on this list might correct me though).<br>
<br>
In general you&#39;re going to need a TCP/IP stack so you can connect to the<br>
broker, then enough memory to hold a couple frames (the minimum frame<br>
size is 4096 bytes).  You could probably do it with smaller buffers but<br>
it&#39;s not something done with most client libraries.<br>
<br>
If that all will fit in your constrained system, I would probably pick<br>
apart the the rabbitmq-c library and pare it down to something that does<br>
the minimum you need. Then again I&#39;m not experienced with development of<br>
embedded devices, so I&#39;m not sure how people typically accomplish these<br>
things.<br>
<br>
HTH<br>
-Alan<br>
<br>
On Mon, Mar 19, 2012 at 11:41 AM, Dirk &lt;<a href="mailto:dirk.swart@gmail.com" target="_blank">dirk.swart@gmail.com</a><br></div><div class="im">
&lt;mailto:<a href="mailto:dirk.swart@gmail.com" target="_blank">dirk.swart@gmail.com</a>&gt;&gt; wrote:<br>
<br>
    - Does anyone have code for the simplest possible message producer?<br>
<br>
    I would like to produce messages from a _very_ memory constrained<br>
    embedded system*. Can anyone advise me on what the absolute minimum I<br>
    have to do to produce and send a message is?<br>
<br>
    Also, if anyone can point me towards what a simple &quot;hello world&quot;<br>
    message template looks like, it would be appreciated. More details:<br>
    I&#39;m thinking of the sort of message that the Tutorials cover (eg:<br>
    <a href="http://www.rabbitmq.com/tutorials/tutorial-one-python.html" target="_blank">http://www.rabbitmq.com/<u></u>tutorials/tutorial-one-python.<u></u>html</a>)<br>
<br>
    Thanks in advance - I&#39;m a Rabbit noob, apologies if this post is not<br>
    using the correct terms.<br>
<br>
    * ATMega 328p, same chip the Arduino uses.<br>
    ______________________________<u></u>_________________<br>
    rabbitmq-discuss mailing list<br>
    <a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">rabbitmq-discuss@lists.<u></u>rabbitmq.com</a><br></div>
    &lt;mailto:<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">rabbitmq-discuss@<u></u>lists.rabbitmq.com</a>&gt;<br>
    <a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/<u></u>cgi-bin/mailman/listinfo/<u></u>rabbitmq-discuss</a><div class="im"><br>
<br>
<br>
<br>
<br>
______________________________<u></u>_________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">rabbitmq-discuss@lists.<u></u>rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/<u></u>cgi-bin/mailman/listinfo/<u></u>rabbitmq-discuss</a><br>
</div></blockquote><span class="HOEnZb"><font color="#888888">
<br>
<br>
-- <br>
Simon MacMullen<br>
RabbitMQ, VMware</font></span><div class="HOEnZb"><div class="h5"><br>
______________________________<u></u>_________________<br>
rabbitmq-discuss mailing list<br>
<a href="mailto:rabbitmq-discuss@lists.rabbitmq.com" target="_blank">rabbitmq-discuss@lists.<u></u>rabbitmq.com</a><br>
<a href="https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss" target="_blank">https://lists.rabbitmq.com/<u></u>cgi-bin/mailman/listinfo/<u></u>rabbitmq-discuss</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Tony Garnock-Jones<br><a href="mailto:tonygarnockjones@gmail.com" target="_blank">tonygarnockjones@gmail.com</a><br><a href="http://homepages.kcbbs.gen.nz/tonyg/" target="_blank">http://homepages.kcbbs.gen.nz/tonyg/</a><br>