BLE Gateway

I need to forward sensor information from my Arduino devices to the web. The Arduino (sensor) devices are battery operated, so I won't be using WiFi. Right now, I've decided to use BLE as the transport; however, I will need a gateway as the bridge between the server and the nodes (sensors).

I am trying not to code up my own gateway since I feel like this is more of an API than a custom project. I would be open to other low-power protocols IF there's a gateway/node solution (and the solution isn't extremely expensive - Z-Wave has it, but it's very pricey for prototyping).

What are others doing to get information from their nodes to the web in low-power (battery operated) scenarios? I'm looking into iOT Edge currently since I have .NET experience.