Hey, what, "I have no network to connect to and no 3G", you need at least one of your quoted connected, or you will need wires all over the place.
As I wrote in an B4R tutorial.
"So what is MQTT?
Well the quick and dirty answer to that question is that MQTT (Message Queuing Telemetry Transport) is an ISO standard, lightweight, low-bandwidth, machine to machine, TCP/IP publish or subscribe messaging protocol which is great for controlling IoT (Internet of Things) devices from over the internet."
TCP/IP is the key here, I presume that you want to use Bluetooth if you have no network or 3g/4g etc. Well I have some bad news for you, sadly it's not going to happen without it.
Enjoy...