I am thrilled to see that you are implementing uXMPP on the contiki os. I am working closely with sics.se and the NES group https://www.sics.se/expertise/internet-of-things-and-sensor-networks
Hi Peter,
there are a couple of publications of uXMPP aka XMPP4IoT which we want to point to:
- Klauck, R.; Kirsche, M.: Chatty Things - Making the Internet of Things Readily Usable for the Masses with XMPP, in Proceedings of the 8th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2012), Pittsburgh, Pennsylvania, USA, October, 2012.
- Klauck, R.; Kirsche, M.: Combining Mobile XMPP Entities and Cloud Services for Collaborative Post-Disaster Management in Hybrid Network Environments, in Mobile Networks and Applications - The Journal of SPECIAL ISSUES on Mobility of Systems, Users, Data and Computing. Springer, Online Publication August 2012. DOI: 10.1007/s11036-012-0391-1
In the moment we skpipped the implemenatation of EXI for uXMPP, because there is ongoing work by a phd student: its called uEXI - http://code.google.com/p/ws4d-uexi/wiki/Introduction.
Unfortunately there is no code available.
But we did a lot of (unfortunately unpublished) performance tests with other EXI implementations on the Zolertia Z1 sensor node, which showed that the compression of EXI for XMPP messages is high but the implementation effort and the memory consumption as well. So we decided to optimize XMPP messages and there behavior in a smart object network directly to have more available memory for XEPs! This solution and the implemeted XEPs can be found as well in the mentioned papers/journal.
Our focus lies in the H2M communication and in the parameter-less bootstrapping (with the help of mDNS/DNS-SD aka uBonjour) of XMPP-based smart objects, so called - Chatty Things -.
Papers about uBonjour are:
- Klauck, R.; Kirsche, M.: Enhanced DNS Message Compression - Optimizing mDNS/DNS-SD for the Use in 6LoWPANs, in Proceedings of the 9th IEEE International Workshop on Sensor Networks and Systems for Pervasive Computing 2013 (PerSeNS 2013), co-located with the 11th IEEE Conference on Pervasive Computing and Communication (PerCom 2013), San Diego, California, USA, March, 2013.
- Klauck, R.; Kirsche, M: Bonjour Contiki: A Case Study of a DNS-Based Discovery Service for the Internet of Things, in Proceedings of the 11th International IEEE Conference on Ad-Hoc Networks and Wireless (ADHOC-NOW 2012), ser. Lecture Notes in Computer Science (LNCS), X.-Y. Li, S. Papavassiliou, and S. Ruehrup, Eds., vol. 7363. Springer, July 2012, pp. 317 – 330.
The papers (accept the journal) can be downloaded from here:
https://www-rnks.informatik.tu-cottbus.de/content/unrestricted/staff/mk/Publications/Kirsche_Publications.html
Please let me know if you need more information ;)
Cheers
Michael & Ronny
--
On Tue, 14 May 2013 10:00:36 -0600
Peter Saint-Andre <stpeter@stpeter.im> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Dear IoT folks, this paper looks interesting:
>
> https://www-rnks.informatik.tu-cottbus.de/content/unrestricted/staff/mk/Publications/PerCom_2012-WiP-Kirsche_Klauck.pdf
>
> Michael and Ronny, your research will probably gain an active audience
> on the iot@xmpp.org discussion list. I've allowed you to post to the
> list even though you are not subscribed. By the way, you do not
> mention recent work like the EXI connection method (XEP-0322). Is that
> because your paper predates the new XEPs?
>
> Peter
>
> - --
> Peter Saint-Andre
> https://stpeter.im/
>
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG/MacGPG2 v2.0.19 (Darwin)
> Comment: GPGTools - http://gpgtools.org
> Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
>
> iQIcBAEBAgAGBQJRkl+kAAoJEOoGpJErxa2pu/8P/0tRQQVaaRDhf8cb+ReOnHmM
> XbuH3QHLIXzqa976E/DL0sgL0WIiTv9l9iR33MukSpV5zHiCkbrT0MFHwlfeCejN
> 5ewbbs+KXbhX7xNQHy2Bb0z0tYzotRjSKPmTJg6sfYbnlNkrSq3ng8CNrzM4RTYQ
> TZ6fAoeuIVtI7dmPkOql4eBokuTH4XMar5zbmWP/A97HEw+60hdl72CJFtY9dpcr
> u4O2Wz8/FUL0GrGaPQc/UJ/YBMFMSMNyDniJIprDGPC6hO3xIuGqBCSvLmthWt2P
> LeRiKtmgZhQig/Xgmd046FqwIAJbEI/qPAkt/SSYoQkbIAnLEhJsav+RgJikfjeS
> f0JeBKwm4Tm0Jo7abcbG5X4GRD49+8iregGxvTzkt0MQXfoEjFNR0D/fN4GhX2xk
> uBGbdIrMMKK6RPYt4/nL5oDbv5pMjZoWi71TdBusI7xlOkrunJRVeXSHKsV2Rzxx
> 9oKP/dvOC7vGQzFEVL3TlEbfF6BYO4v1w8I4s8w/bSAFTJ34DXqXtQtWyrKxP7g3
> RGBlJGfL+PBrBYX1gpSVlGuFq3mogGX4DMDjqHe0dZtO77EFBd4WGHUSYQotBpto
> X7WuObCmy03bLT85Beq5jvyUpoLwFb+8ZUdSx6NjO2m4DRA26qwjogM3vUjuoBqf
> Z1tVT25rDzNsY2yLMK4t
> =qphe
> -----END PGP SIGNATURE-----
Dipl.-Inf. Ronny Klauck
Brandenburg University of Technology Cottbus
Computer Networks Group
http://www-rnks.informatik.tu-cottbus.de/~rklauck
_______________________________________________
IOT mailing list
IOT@xmpp.org
http://mail.jabber.org/mailman/listinfo/iot