Interesting project, thanks! Seems a little complicated though? How do I set this to communicate over only TCP or Bluetooth? I think that's a common use case (where no Internet is available) yet it seems unnecessarily complex to activate.