Priyank,
Am 25.09.2015 um 18:19 schrieb Priyank Kumar:
> Hi Alexander
>
> Since WAMP application can be C or C++, I was thinking can we try to
> have some codebase to run an example WAMP client on cortex M4 MCU which
> connects to crossbar running on AWS linux instance.
Yes, that is the right approach.
Run a WAMP client on the device, but Crossbar.io off the device.
> looking at the code I think
> a) We need to port the boost libraries, which I think are already supported
> b) then we need to crosscompile WAMP C++
> c) and then finally have a sample code running on MCU, with tinyIP on
> MCU to support TCP connection.
Porting AutobahnCpp to an MCU is certainly possible, but will be a
little challenge.
Sadly, I haven't had time to write a AutobahnC yet.
I think this is one of the most urgent, missing pieces in the WAMP
ecosystem.
I did sketch out something (still WAMP1) here
https://github.com/crossbario/autobahn-c/blob/master/autobahn.h
>
> I know its kind of complex, but that is ideal for WAMP to proliferate in
> many native devices and MCU and have real good working example.
I agree. Going down to small devices is important. Note, it won't go
down to very tiny devices. It needs at least TCP to work on it's own.
I would need to know more about the specific device to give hints. And
more about "tinyIP" and it's API.
> --
> You received this message because you are subscribed to the Google
> Groups "Crossbar" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
crossbario+...@googlegroups.com
> <mailto:
crossbario+...@googlegroups.com>.
> To post to this group, send email to
cross...@googlegroups.com
> <mailto:
cross...@googlegroups.com>.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/crossbario/d9d0a8fd-6b4c-481f-9eb8-483f5e147ee9%40googlegroups.com
> <
https://groups.google.com/d/msgid/crossbario/d9d0a8fd-6b4c-481f-9eb8-483f5e147ee9%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit
https://groups.google.com/d/optout.