Hi,
Thanks for reply. I thought that was what I had achieved but I went and rechecked.
Here's the Latest Testing Trials
While I am Testing, I have two devices setup on MyDoorOpener App on the iphone. One for connecting via wifi and one for connecting via internet.
I did an update of the firmware on my router and from what I had read somewhere it sounds like loopback is catered for in the latest firmware.
This has now got the opener responding over wifi on BOTH devices "Garage Door Wifi" and "Garage Door Internet" but only while connected to wifi.
IPHONE (running MyDoorOpener Version 3.2 and IOS 8.1.2)
======
1. Garage Door Wifi
2. Garage Door Internet
Two controllers
1. internal ip
2. external ip
Internal ip
======
Enabled => Green => on
Devices => Garage Door Wifi => Relay Pin 7, Status Pin 3
Name => internal ip
Description => Wifi connection required
URL =>
http://192.168.1.159:80Password => xxx
External ip
=======
Enabled => Green => on
Devices => Garage Door Internet => Relay Pin 7, Status Pin 3 (same as for Internal ip)
Name => external ip
Description => Connect from outside world
URL =>
http://XXX.YY.ZZ.TT:80 <= Not my real address
Password => xxx
===============================================================================
Relevant Arduino Settings
uint8_t ip[4] = { 192, 168, 1 , 159 };
int port = 80;
uint8_t mac[6] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED };
char* password = "xxx";
uint8_t relayPins[] = { 7, 8 }; // select if using DFRobot XBoard Relay
uint8_t statusPins[] = { 3, 4 }; // select if using DFRobot XBoard Relay
#define USING_XBOARD_RELAY
===============================================================================
WNR2000 Router Settings
Under Port Forwarding
===============
Service Name => MyDoorOpener
Protocol => TCP/UDP
Starting Port => 80
Ending Port => 80
Server IP Address => 192.168.1.159
Under LAN Setup / Address Reservation
==========================
IP Address => 192.168.1.159
MAC Address => DE:AD:BE:EF:FE:EED
Device Name => MYDOOROPENER
Under WAN Setup
============
NAT Filtering => Open (Was originally set as secured)
===============================================================================
Testing
A. Wifi On and connected to my own home router
Garage Door Wifi => Green Dot => Works.
Garage Door Internet => Green Dot=> Works.
B. Wifi Disabled on phone and connected to internet via cellular data
Garage Door Wifi => Orange Dot=> DOES NOT WORK => Says "Communicating" for about 15 seconds then says "The request timed out"
Garage Door Internet => Orange Dot=> DOES NOT WORK => Instantly says "The request timed out"
C. Entering 192.168.1.159 or my routers IP address into a web browser (Hard wired PC) both return the arduino xml file.
D. Entering 192.168.1.159 or my routers IP address into safari on my iphone (connected to wifi) both return the arduino xml file.
E. Entering 192.168.1.159 or my routers IP address into safari on my iphone (wifi disabled and using cellular data) fail to contact the arduino.
F. Entering my routers IP address into
http://www.canyouseeme.org from my PC results in connection timed out
G. Entering my routers IP address into
http://www.canyouseeme.org from my iphone (connected to wifi) results in connection timed out.
================================================================================
Soooo..... does this sound like my ISP is blocking port 80 ? Or does something else appear amiss above ?
Thanks
PTB