I am trying to send messages from many 8266s to a B4A server on a regular basis (at say 10 second intervals). I had three problems:
1) Trying to reduce power consumption, the use of DeepSleep can reduce this to a degree but problem 2) below means that it is almost impossible to battery power the 8266s.
2) the connection time of the 8266 to the router which can be over 10 seconds (even 20S on occasion!). I'm presuming that's outside of B4R's control, probably the router.
3) lost messages: I'm trying to localise the cause now. The 8266s are sending OK but I don't know yet whether the problem is in the transmission or some problem within my B4A code. I'll ask another question if I can't find the answer.
I'm presuming that the lower level transmission is reliable, i.e. if there is a connection then a message send should be safely received. Is that a safe assumption?
Thanks