Long Range Wifi Connection

Yes connect you arduino using an Ethernet shield to a good access Point.I recommend ubiquiti Access Point and mikrotik routerBoard AP.Then simply connect your iPhone the the wireless notework and access it by web