Apologies if these questions have been asked before and answered elsewhere, I did try searching.
Ok so lets say we have a spark that is setup as an access point or is one of the devices on a wifi network.
And there is an APP on a smart phone thats on the same wifi network.
So now here is what I am trying to figure out:
Can the APP speak with the spark without having to use the Spark Cloud?
e.g. can spark have a TCP port listening and can the APP on the phone send messages to that port or even better run a http server on it?
Can the spark send TCP messages right to the APP?
Some other questions:
A) Does the Spark have to use the Spark Cloud or register with it? Don’t get me wrong I see the benefits. But what if you are just after making something you can only want to control locally via wifi?
B) Lets say an app on a smart phone and the spark are connected to a wifi connection that has no connection to the internet. What restrictions if any does this pose on communications between the spark and the app?
C) From what I understand a spark registers itself with a central Spark Cloud system, is this correct? If so will spark only work if you do this?
D) Do you have to create a spark account in order to use and program a spark?
E) Does SPARK have a network diagram showing how everything interconnects, what messages are sent where and when?
I know these are alot of question which you may think answers are not need to in order to use spark. You are right.
but for me I like to know as much as possible about how a platform works, this way I can make the most of it when programming gadgets.
Thanks for your time.