Yes, seconding Cjoseph on this. Right now, you can only do it with the Beacon's app that is running on iOS. You will have to sign in to validate your account has access to the location you are trying to setup the beacons on.
Just note that any recent iOS device with an updated Beacons app (and a data connection) would do that job, so you can use iPhone, iPad or even an iPod touch...