weaponready / MosquitoChat

This is a proof of concept of a MQTT based chat app writen for iOS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mosquito Message (MQTT Chat)

This is a proof of concept of a MQTT based chat app writen for iOS.

It integrates an Open Source implementation of a MQTT Broker, called Mosquito (http://mosquitto.org/) deployed on a local network for fast and performant message exchange.

For the messaging UI, we used JSQMessages in which is a friendly and Apple's iMessage like implementation done with UICollectionViews (https://github.com/jessesquires/JSQMessagesViewController).

Also, we use a Twitter integration to get your info like fullname and avatar image.

To get it working, simply clone this repository and run the command:

pod install

In our tests, we deployed our own MQTT broker. But for simplicity and for it work out of the box, we're using Eclipse.org (iot.eclipse.org) Please be kind and don't abuse their service!

Screenshots:

Mosquito Chat Screenshots

Video:

https://www.youtube.com/watch?v=VIjlVTf_Lhs

Questions?

Just fire an Issue or ping me on Twitter (@ghvillasboas)

Contributions?

Send me a Pull Request!

Enjoy! ;)

About

This is a proof of concept of a MQTT based chat app writen for iOS.


Languages

Language:Objective-C 99.1%Language:Ruby 0.9%