I want to be able to send a small amount of data quickly directly from a windows machine to a Raspberry Pi 3 B+.

My restrictions include:

  • Preferably not having any sort of wired connection between the two devices.
  • The nature of the problem involves having both devices being on the move and connected to a guest network that I have no control over.
  • If necessary, I am fine with using some third party API or service such that will help me solve this problem.

What's the best and simplest way to do this?

  • 1
    check out MQTT ..... shiftr.io/shiftr-io/demo – jsotola Jan 6 '19 at 21:11
  • @jsotola You should post that as an answer and I'll mark it correct. I didn't even know that existed, thanks for the help! – Bernie G. Jan 6 '19 at 21:25
  • 1
    MQTT is not P2P, so your question seems to disqualify the answer you have accepted. More importantly, your question is problematic because whatever data transfer protocol is best is a matter of opinion. Any suggestion to check out XMPP, HTTP and other XXXP and XXP abbreviation is a valid answer. – Dmitry Grigoryev Jan 7 '19 at 9:33

You could use a MQTT broker to relay the messages.

There are a number of brokers available on the web.

This one is very good for developing your code because of the visual feedback.



| improve this answer | |

Not the answer you're looking for? Browse other questions tagged or ask your own question.