Kris (OP)
Donator
Hero Member
Offline
Activity: 640
Merit: 500
|
![](https://bitcointalk.org/Themes/custom1/images/post/thumbup.gif) |
August 25, 2013, 03:41:42 AM Last edit: August 25, 2013, 11:10:18 PM by Kris |
|
A project I have been working on in my spare time is now complete! BitcoinWiFi HotspotIntroduction 1. User connect to “BitcoinWiFi” and by visiting a website, brings them to a captive portal where it displays. Pay (defined by the operator) Bitcoin for 24 hour, 5 days or 1 month access. 2. User can easily pay by pre-generated QR code or Bitcoin URI. Bitcoin connections on port 8333 is always open, and access are granted to the most popular hosted wallets. 3. To generate QR codes and Bitcoin URIs, the operator can define Invoice API key of their payment gateway in the settings of the BitcoinWiFi unit. 4. The unit features a captive portal, a small web server. By parsing the blockchain for payments the unit opens the internet connection for paying users in real-time. 5. The operator have the possibility of receiving the payment directly to their bank account in local currency via the payment processor or keep payments in Bitcoin. http://BitcoinWiFi.me/Customizable and Open source – The BitcoinWiFi unit can be converted and refurbished to an mini-PC by replacing BitcoinWiFi open source firmware with custom firmware. Responsive web design - The Captive Portal is built with responsive web design, providing a seamless experience for mobile users as well. Return on investment is not guaranteed, but if you set it up in a crowded place, one can only imagine? If you think you can help with this project, please get in touch with me.
|
|
|
|
Kris (OP)
Donator
Hero Member
Offline
Activity: 640
Merit: 500
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 03:45:03 AM Last edit: August 25, 2013, 07:17:58 AM by Kris |
|
BitcoinWifi Prototype Video ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fbitcoinwifi.me%2Fwp-content%2Fuploads%2F2013%2F08%2FBitcoinWifi-prototype.png&t=665&c=WQZaA8_CrQxyUQ)
|
|
|
|
areebmajeed
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 04:08:24 AM |
|
Will it work in India?
|
|
|
|
Kris (OP)
Donator
Hero Member
Offline
Activity: 640
Merit: 500
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 04:10:59 AM |
|
Will it work in India?
It will work everywhere, just plug in internet in one of the LAN ports, and turn it on.
|
|
|
|
areebmajeed
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 04:12:09 AM |
|
Will it work in India?
It will work everywhere, just plug in internet in one of the LAN ports, and turn it on. Super!
|
|
|
|
killerstorm
Legendary
Offline
Activity: 1022
Merit: 1033
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 08:40:30 AM |
|
This is cool, but I don't see a reason why it cannot be done with a regular wifi router (e.g. Asus RT-N66U) with customer firmware, which will be quite a bit cheaper.
|
|
|
|
Kris (OP)
Donator
Hero Member
Offline
Activity: 640
Merit: 500
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 08:56:54 AM |
|
This is cool, but I don't see a reason why it cannot be done with a regular wifi router (e.g. Asus RT-N66U) with customer firmware, which will be quite a bit cheaper.
It most likely could, however I don't have any experience with consumer routers, and the firmware used in these, (sadly) Still BitcoinWifi is probably like 10x times more powerful than a consumer router anyway, and optimized for many concurrent users. You will probably not run our of STATES in your State Table with this hardware.
|
|
|
|
|
killerstorm
Legendary
Offline
Activity: 1022
Merit: 1033
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 10:46:11 AM |
|
It most likely could, however I don't have any experience with consumer routers, and the firmware used in these, (sadly)
Well, the general idea is that it is possible to install fairly normal Linux distro on the most of such devices, some people even managed to run Debian. I.e. you aren't restricted to the version vendor provides if open source drivers exist, you can use whatever you want. Still BitcoinWifi is probably like 10x times more powerful than a consumer router anyway, and optimized for many concurrent users. You will probably not run our of STATES in your State Table with this hardware. Yes, they have less memory and significantly slower CPU... However, there are high-end models with 256 MIB of RAM, that should be enough for all networking-related things. And then you just need to avoid bloated software... There are also business-class devices which are more powerful, e.g. D-Link DSR-250N has 1 GiB RAM on board, costs $200: http://www.newegg.com/Product/Product.aspx?Item=9SIA0AT0FS2746I think Atom-based wifi spot makes sense if operator wants to host some additional services on it. Otherwise installation on COTS routers makes more sense.
|
|
|
|
Pangia
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 11:10:38 AM |
|
A project I have been working on in my spare time is now complete! BitcoinWifi HotspotIntroduction 1. User connect to “BitcoinWifi” and by visiting a website, brings them to a captive portal where it displays. Pay (defined by the operator) Bitcoin for 24 hour, 5 days or 1 month access. 2. User can easily pay by pre-generated QR code or Bitcoin URI. Bitcoin connections on port 8333 is always open, and access are granted to the most popular hosted wallets. 3. To generate QR codes and Bitcoin URIs, the operator can define Invoice API key of their payment gateway in the settings of the BitcoinWifi unit. 4. The unit features a captive portal, a small web server. By parsing the blockchain for payments the unit opens the internet connection for paying users in real-time. 5. The operator have the possibility of receiving the payment directly to their bank account in local currency via the payment processor or keep payments in Bitcoin. http://BitcoinWifi.me/Customizable and Open source – The BitcoinWifi unit can be converted and refurbished to an mini-PC by replacing BitcoinWifi open source firmware with custom firmware. Responsive web design - The Captive Portal is built with responsive web design, providing a seamless experience for mobile users as well. Return on investment is not guaranteed, but if you set it up in a crowded place, one can only imagine? If you think you can help with this project, please get in touch with me. Hi Kris, I live in NYC and would like to know what the signal strength/range (feet, meters, miles, etc.) is for this device. I don't see my neighbors (who don't even know what BTC is) using the service, however if the signal strength is sufficiently strong enough, I could see the potential for reaching a wider market in my area. Please forgive me if it's already known what the signal strength is. I'm not too savvy when is comes to this stuff. Thanks in advance.
|
▄████▄ ▄████████▄ ▄████████████▄ ▄████████████████▄ ████████████████████ ▄█▄ ▄███▄ ▄███▄ ▄████████████████▀ ▄██████████ ▄▄▄▀█████▀▄▄▄▄▀█████▀▄▄▄ ▀██▄ ▄██▀ ▀██▄ ▄██▀ ▀██▄ ▄██▀ ██ ▄█████▄▀▀▀▄██████▄▀▀▀▄█████▄ ▀██▄ ▄██▀ ▀██▄ ▄██▀ ▀██▄ ▄██▀ ▄█▄ ▀██████████████▄ ████████████████████████████ ▀██▄ ▄██▀ ▀██▄ ▄██▀ ▀██▄ ▄██▀ ▀█▀ ██ ▀████████████████████████▀ ▀██▄ ▄██▀ ▀██▄ ▄██▀ ▄█▄ ▀██▄ ▄██▀ ██ ▀████████████████████▀ ▀███▀ ▀███▀ ▀█▀ ▀███▀ ▄███████████████████████████████████▀ ▀████████████████▀ ▀████████████▀ ▀████████▀ ▀████▀
| ║║ ║█ ║█ ║║ | .
| .
║║ ██ ║║
| .
| .
║║ ██ ║║
| .
| ║║ █║ █║ ║║ | |
|
|
|
Kris (OP)
Donator
Hero Member
Offline
Activity: 640
Merit: 500
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 11:47:45 AM |
|
It most likely could, however I don't have any experience with consumer routers, and the firmware used in these, (sadly)
Well, the general idea is that it is possible to install fairly normal Linux distro on the most of such devices, some people even managed to run Debian. I.e. you aren't restricted to the version vendor provides if open source drivers exist, you can use whatever you want. The problem is with the drivers for those specific consumer routers, I agree, they are most likely not open source, hence one would have no chance to make them work in UNIX. Still BitcoinWifi is probably like 10x times more powerful than a consumer router anyway, and optimized for many concurrent users. You will probably not run our of STATES in your State Table with this hardware. Yes, they have less memory and significantly slower CPU... However, there are high-end models with 256 MIB of RAM, that should be enough for all networking-related things. And then you just need to avoid bloated software... There are also business-class devices which are more powerful, e.g. D-Link DSR-250N has 1 GiB RAM on board, costs $200: http://www.newegg.com/Product/Product.aspx?Item=9SIA0AT0FS2746I think Atom-based wifi spot makes sense if operator wants to host some additional services on it. Otherwise installation on COTS routers makes more sense. There is the possibility for adding snort, Dansguardian or even squid3 via precompiled packages to BitcoinWifi as asked on Reddit I love the idea and something similar was on Reddit a few days ago, though I'd like to ask: how would you deal with "customers who do nasty stuff via your connection"?
|
|
|
|
Kris (OP)
Donator
Hero Member
Offline
Activity: 640
Merit: 500
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 11:54:17 AM |
|
Hi Kris,
I live in NYC and would like to know what the signal strength/range (feet, meters, miles, etc.) is for this device.
I don't see my neighbors (who don't even know what BTC is) using the service, however if the signal strength is sufficiently strong enough, I could see the potential for reaching a wider market in my area.
Please forgive me if it's already known what the signal strength is. I'm not too savvy when is comes to this stuff.
Thanks in advance.
No it's a very good question. BitcoinWifi supports 802.11b/g/n, and with N you will have speeds of up to 300mbit/s and a range of twice the range of 802.11b/g which is quite much, don't know exact numbers. However you can detach the included antenna and switch it to an outdoor antenna for instance. ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fimage.made-in-china.com%2F4f0j00WBIQgzocgibM%2FWiFi-Antenna-GKZS-WiFi-002-.jpg&t=665&c=0ud1-oT9d7HMRw) ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fwww.gnswireless.com%2Fimages%2F14SideBg.jpg&t=665&c=z5hRFlm4cgPREA) The thing with 802.11n is that the further away you are the better it works. Don't ask me the technical aspects of it, as I don't know them. There is even antennas capable of reaching 8 miles or more. They are called Cantenna and are what is called Directional antennas. However directional antenna will only "work" where you point them, in a small area of that direction. Just for fun I've made a few Cantannas out of Pringles cans. ![](https://ip.bitcointalk.org/?u=http%3A%2F%2Fwww.turnpoint.net%2Fwireless%2Fimages%2Fpringlesonstandbig.jpg&t=665&c=6-qrCK1mghNUmg)
|
|
|
|
|
Kris (OP)
Donator
Hero Member
Offline
Activity: 640
Merit: 500
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 12:31:44 PM |
|
|
|
|
|
killerstorm
Legendary
Offline
Activity: 1022
Merit: 1033
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 01:01:52 PM |
|
The problem is with the drivers for those specific consumer routers, I agree, they are most likely not open source, hence one would have no chance to make them work in UNIX. Wat? There is a plenty of routers which work with OpenWRT, it really isn't a problem to buy one, and they cost about $100. OpenWrt is described as a Linux distribution for embedded devices.
Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developer, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned. Routers supported by OpenWRT: http://wiki.openwrt.org/toh/start
|
|
|
|
Kris (OP)
Donator
Hero Member
Offline
Activity: 640
Merit: 500
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 01:22:14 PM |
|
The problem is with the drivers for those specific consumer routers, I agree, they are most likely not open source, hence one would have no chance to make them work in UNIX. Wat? There is a plenty of routers which work with OpenWRT, it really isn't a problem to buy one, and they cost about $100. OpenWrt is described as a Linux distribution for embedded devices.
Instead of trying to create a single, static firmware, OpenWrt provides a fully writable filesystem with package management. This frees you from the application selection and configuration provided by the vendor and allows you to customize the device through the use of packages to suit any application. For developer, OpenWrt is the framework to build an application without having to build a complete firmware around it; for users this means the ability for full customization, to use the device in ways never envisioned. Routers supported by OpenWRT: http://wiki.openwrt.org/toh/startInteresting. Someone should have told me before I started this custom solution. None the less BitcoinWifi is completed, it works beautifully, and I hope people will develop further on the idea. Someone suggested a hotel tv box?, which is a nice idea! Well, then why not make an "tv box with xbmc and wifi over bitcoins?" Would be cool for hotels each room one of those boxes ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
|
Spekulatius
Legendary
Offline
Activity: 1022
Merit: 1000
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 05:52:37 PM |
|
Great application Kris!
Only one concern (sorry to rain on your party here): What about illegal activity by anonymous users of your open wifi, e.g. pirated movie downloads, Child porn, etc.?
I guess for the operator of your application this would be no different to lets say Star Bucks or any other open Wifi providers around, I just wonder how one can tke precautions that such an abuse doesnt bust you for good or have you heavily fined.
Anyone knows?
|
|
|
|
phelix
Legendary
Offline
Activity: 1708
Merit: 1020
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 08:07:17 PM |
|
Could this be run on a standard router?Just noticed killerstorm asked the same question. That would be a cool application for your software. Earn coins with your wifi. ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif)
|
|
|
|
grobbes
Member
![*](https://bitcointalk.org/Themes/custom1/images/star.gif)
Offline
Activity: 60
Merit: 10
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 09:32:47 PM |
|
Build it with an ALIN board to cut costs. pfSense runs beautifully on there and form factor is much smaller.
|
|
|
|
Kris (OP)
Donator
Hero Member
Offline
Activity: 640
Merit: 500
|
![](https://bitcointalk.org/Themes/custom1/images/post/xx.gif) |
August 25, 2013, 10:24:55 PM |
|
Great application Kris!
Only one concern (sorry to rain on your party here): What about illegal activity by anonymous users of your open wifi, e.g. pirated movie downloads, Child porn, etc.?
I guess for the operator of your application this would be no different to lets say Star Bucks or any other open Wifi providers around, I just wonder how one can tke precautions that such an abuse doesnt bust you for good or have you heavily fined.
Anyone knows?
I could included the possibility for adding snort, Dansguardian or even squid3 via precompiled packages ? There was also one suggesting to run a VPN on the BitcoinWifi, so that people connecting and doing shady things, could not be traced to them as easily.
|
|
|
|
|