Bitcoin Forum
December 16, 2017, 12:43:04 AM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1] 2 »  All
  Print  
Author Topic: Bitcoin Wifi Hotspot running on Raspberry Pi.  (Read 3596 times)
ragmondo
Member
**
Offline Offline

Activity: 100



View Profile WWW
August 19, 2013, 03:02:55 PM
 #1

Hi all,

I have completed a working prototype of a Bitcoin enabled Wifi Hotspot running on a Raspberry Pi. I will upload a video in hopefully the next 5-7 days once I've made the web pages a little bit prettier.

Anyway, here's what it does :

1) creates an open SSID called "BitcoinWifi". Allows any connection to a bitcoin node on port 8333 (thus enabling easier wifi payments).

2) any webpage gets redirected to a payment page on which the user can pay an administrator - adjustable fee for access ( so far just 1hr or 24hr but these are just initial timeslots).

3) upon payment (there is a bitcoin formatted URI on the payment page above which should enable *most* bitcoin smartphone wallets to go directly to their payment mechanism), the redirect is disabled and full internet access is allowed. The wired subnet that the router is on is blocked *apart* from the actual "real" router for internet access (so users will not be able to access anything on your network).

4) after the time period, the restriction is automatically started again.

The device is zero config to get running. Just plug into a 5v usb micro and ethernet into your router. To extract the bitcoins, you'll need to login as an administrator (password will be included in the package), and just go to an admin page and put in an address to which the bitcoin balance will be forwarded.

I am going to be marketing it shortly (as mentioned, just need to tidy up the webpages as they look awful - I'm a developer first and foremost!).

I will be selling the device as a Rasp Pi + WiFi USB + SD Card for probably about 1 btc to start with (which is pretty much the sum of the parts) once I have a demo online (I am tempted to put up a pre-order page but I know how much you all love those - "shipping in two weeks" (tm) promises). However, I am collecting names, contact details of interested parties now.

Feel free to get in touch with me via this post or PM and we can exchange email addresses.

1513384984
Hero Member
*
Offline Offline

Posts: 1513384984

View Profile Personal Message (Offline)

Ignore
1513384984
Reply with quote  #2

1513384984
Report to moderator
1513384984
Hero Member
*
Offline Offline

Posts: 1513384984

View Profile Personal Message (Offline)

Ignore
1513384984
Reply with quote  #2

1513384984
Report to moderator
1513384984
Hero Member
*
Offline Offline

Posts: 1513384984

View Profile Personal Message (Offline)

Ignore
1513384984
Reply with quote  #2

1513384984
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1513384984
Hero Member
*
Offline Offline

Posts: 1513384984

View Profile Personal Message (Offline)

Ignore
1513384984
Reply with quote  #2

1513384984
Report to moderator
1513384984
Hero Member
*
Offline Offline

Posts: 1513384984

View Profile Personal Message (Offline)

Ignore
1513384984
Reply with quote  #2

1513384984
Report to moderator
Elwar
Legendary
*
Offline Offline

Activity: 2310


www.bitpools.com


View Profile WWW
August 19, 2013, 04:02:29 PM
 #2

Quite cool.

Have you thought of a way to create a wifi bridge that is funded (and funds) with Bitcoin? The implication being enough of those could create a completely wireless mesh network funded with Bitcoin Wink

http://www.bitpools.com
Pool your bitcoins with others. Vote on solutions using the Bitcoin blockchain. Keep your bitcoins in your cold storage until you find a solution you like.
Links and Reviews of useful every day places to spend bitcoins: https://bitcointalk.org/index.php?topic=943143.0
peonminer
Hero Member
*****
Offline Offline

Activity: 602



View Profile
August 19, 2013, 04:26:25 PM
 #3

Will you be selling these?HuhHuh

Tip Jar: 1kyugddNoabThZka1dCZApQK8csVkUVLq
ragmondo
Member
**
Offline Offline

Activity: 100



View Profile WWW
August 19, 2013, 05:04:37 PM
 #4

When in a reasonable state, yes. For about the sum of the parts (ie so it should be the same price as a rasp pi, wifi + sd card) , with perhaps a very small markup for the support.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708



View Profile
August 19, 2013, 07:27:30 PM
 #5

Quite cool.

Have you thought of a way to create a wifi bridge that is funded (and funds) with Bitcoin? The implication being enough of those could create a completely wireless mesh network funded with Bitcoin Wink

Hmm, I don't think that you quite understand what a wifi bridge actually is.  It is not a mesh node.  Still, it's an interesting idea.  Wifi sucks for mesh work, though.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
nimda
Hero Member
*****
Offline Offline

Activity: 784


0xFB0D8D1534241423


View Profile
August 19, 2013, 08:53:56 PM
 #6

Maybe enable access to blockchain.info, mtgox, coinbase, Inputs, et al for those users who don't run full Bitcoin nodes.

I recommend asking me for a signature from my GPG key before doing a trade. I will NEVER deny such a request.
TitanBTC
Sr. Member
****
Offline Offline

Activity: 322



View Profile WWW
August 19, 2013, 09:35:12 PM
 #7

I'm interested.  There are some raspberry pi clones out there that are integrating a wi-fi chip and on board memory that could make this much cheaper.  Any reason this couldn't accept dollars via paypal or similar, as well?

Kris
Donator
Hero Member
*
Offline Offline

Activity: 645


View Profile
August 19, 2013, 09:36:48 PM
 #8

Maybe enable access to blockchain.info, mtgox, coinbase, Inputs, et al for those users who don't run full Bitcoin nodes.

Yes, this is part of what I forwarded to OP, the possibility of accessing your "hosted wallet". However there is also the security element to this, since the operator of a "BitcoinWifi" access point could be shady. So there might need to be some way of knowing you connected to a authentic non modified "BitcoinWifi" spot.

I am thinking checksum md5 on a locked firmware, or something. Very exciting project though.
qwk
Donator
Legendary
*
Offline Offline

Activity: 1624


Bitcoin Foundation Member


View Profile WWW
August 19, 2013, 10:10:33 PM
 #9

How many packets per second will a pi route?

From professional experience, I can tell you that the average routing hardware (typical OpenWrt routers) will not be sufficient to actually handle the load from only a few dozen users sharing a simple DSL connection.

I've resorted to mikrotik hardware for that reason. You might want to have a look at their stuff, just a suggestion.


Edit: also, maybe if you just setup the pi as a RADIUS server, you could enable bitcoin payments for practically all the generic hotspot solutions on the market.

Yeah, well... I'm gonna go build my own blockchain, with blackjack and hookers. In fact, forget the blockchain!
nimda
Hero Member
*****
Offline Offline

Activity: 784


0xFB0D8D1534241423


View Profile
August 19, 2013, 10:28:15 PM
 #10

Maybe enable access to blockchain.info, mtgox, coinbase, Inputs, et al for those users who don't run full Bitcoin nodes.

Yes, this is part of what I forwarded to OP, the possibility of accessing your "hosted wallet". However there is also the security element to this, since the operator of a "BitcoinWifi" access point could be shady. So there might need to be some way of knowing you connected to a authentic non modified "BitcoinWifi" spot.

I am thinking checksum md5 on a locked firmware, or something. Very exciting project though.

In the case of blockchain.info, even the hotspot operator can't steal your coins. Also, I think https (hardened against BREACH) should be sufficient, yes?

I recommend asking me for a signature from my GPG key before doing a trade. I will NEVER deny such a request.
WinVery.com
Full Member
***
Offline Offline

Activity: 238


Winvery Casino


View Profile WWW
August 20, 2013, 04:55:23 AM
 #11

I couldn't even operate on a Raspberry PI.

ragmondo
Member
**
Offline Offline

Activity: 100



View Profile WWW
August 20, 2013, 07:59:39 AM
 #12

How many packets per second will a pi route?

From professional experience, I can tell you that the average routing hardware (typical OpenWrt routers) will not be sufficient to actually handle the load from only a few dozen users sharing a simple DSL connection.

I've resorted to mikrotik hardware for that reason. You might want to have a look at their stuff, just a suggestion.


Edit: also, maybe if you just setup the pi as a RADIUS server, you could enable bitcoin payments for practically all the generic hotspot solutions on the market.

Not sure what the limit is right now. Will be testing with maybe 5-10 users shortly but .... if it's that busy then I would state that is a sign of success and therefore we can dedicate more time into making a more efficient hotspot.
ragmondo
Member
**
Offline Offline

Activity: 100



View Profile WWW
August 20, 2013, 08:00:29 AM
 #13

Maybe enable access to blockchain.info, mtgox, coinbase, Inputs, et al for those users who don't run full Bitcoin nodes.

Yes the idea is to have a white list maintained by the owner so they can add their own store site, web site etc etc (as well as having many bitcoin related sites as well).
crazy_rabbit
Legendary
*
Offline Offline

Activity: 1176


RUM AND CARROTS: A PIRATE LIFE FOR ME


View Profile
August 20, 2013, 08:09:20 AM
 #14

It would be nice if it were to run a full Bitcoin node at the same time, to support the network. I'm totally interested in one! I was thinking of something similar myself, but would rather buy it from you. Although to be honest- why not open source it? There isn't an enormous amount of money to be made on it, while on the flip side you would be doing a great service for bitcoin. None the less I would be interested!

more or less retired.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708



View Profile
August 20, 2013, 06:02:14 PM
 #15

It would be nice if it were to run a full Bitcoin node at the same time, to support the network. I'm totally interested in one! I was thinking of something similar myself, but would rather buy it from you. Although to be honest- why not open source it? There isn't an enormous amount of money to be made on it, while on the flip side you would be doing a great service for bitcoin. None the less I would be interested!

If, by "full" you mean one that can mine/hash, it's not worthwhile.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
MoonShadow
Legendary
*
Offline Offline

Activity: 1708



View Profile
August 20, 2013, 06:04:26 PM
 #16

How many packets per second will a pi route?

From professional experience, I can tell you that the average routing hardware (typical OpenWrt routers) will not be sufficient to actually handle the load from only a few dozen users sharing a simple DSL connection.

I've resorted to mikrotik hardware for that reason. You might want to have a look at their stuff, just a suggestion.


Edit: also, maybe if you just setup the pi as a RADIUS server, you could enable bitcoin payments for practically all the generic hotspot solutions on the market.

Not sure what the limit is right now. Will be testing with maybe 5-10 users shortly but .... if it's that busy then I would state that is a sign of success and therefore we can dedicate more time into making a more efficient hotspot.

Guys, if you think that he's doing it wrong, then do it yourself.  Otherwise leave him be to make his own discoveries.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
qwk
Donator
Legendary
*
Offline Offline

Activity: 1624


Bitcoin Foundation Member


View Profile WWW
August 20, 2013, 08:32:45 PM
 #17

How many packets per second will a pi route?

From professional experience, I can tell you that the average routing hardware (typical OpenWrt routers) will not be sufficient to actually handle the load from only a few dozen users sharing a simple DSL connection.

I've resorted to mikrotik hardware for that reason. You might want to have a look at their stuff, just a suggestion.


Edit: also, maybe if you just setup the pi as a RADIUS server, you could enable bitcoin payments for practically all the generic hotspot solutions on the market.

Not sure what the limit is right now. Will be testing with maybe 5-10 users shortly but .... if it's that busy then I would state that is a sign of success and therefore we can dedicate more time into making a more efficient hotspot.

Guys, if you think that he's doing it wrong, then do it yourself.  Otherwise leave him be to make his own discoveries.

I'm not saying he does it wrong. Just giving advice from a few years' practical experience with hotspot solutions in hotel environments.

The longer I think about it, I'd absolutely suggest a bitcoin RADIUS server. That would scale very well with OpenWrt access points and whatever DSL router you might wana use. Could probably become a top-seller when it's combined with a small display, thermal printer and a few buttons to produce hotspot tickets as well.


Edited because I f***ed up the quotes.

Yeah, well... I'm gonna go build my own blockchain, with blackjack and hookers. In fact, forget the blockchain!
crazy_rabbit
Legendary
*
Offline Offline

Activity: 1176


RUM AND CARROTS: A PIRATE LIFE FOR ME


View Profile
August 20, 2013, 09:49:19 PM
 #18

It would be nice if it were to run a full Bitcoin node at the same time, to support the network. I'm totally interested in one! I was thinking of something similar myself, but would rather buy it from you. Although to be honest- why not open source it? There isn't an enormous amount of money to be made on it, while on the flip side you would be doing a great service for bitcoin. None the less I would be interested!

If, by "full" you mean one that can mine/hash, it's not worthwhile.

No, a full node does not mine.

more or less retired.
P_Shep
Legendary
*
Offline Offline

Activity: 1134


View Profile WWW
August 20, 2013, 09:51:20 PM
 #19

Maybe enable access to blockchain.info, mtgox, coinbase, Inputs, et al for those users who don't run full Bitcoin nodes.

Yes, this is part of what I forwarded to OP, the possibility of accessing your "hosted wallet". However there is also the security element to this, since the operator of a "BitcoinWifi" access point could be shady. So there might need to be some way of knowing you connected to a authentic non modified "BitcoinWifi" spot.

I am thinking checksum md5 on a locked firmware, or something. Very exciting project though.

The green 'https://' in the address bar will tell you if your connected securely. Don't need to worry about that.
MoonShadow
Legendary
*
Offline Offline

Activity: 1708



View Profile
August 20, 2013, 10:44:30 PM
 #20

It would be nice if it were to run a full Bitcoin node at the same time, to support the network. I'm totally interested in one! I was thinking of something similar myself, but would rather buy it from you. Although to be honest- why not open source it? There isn't an enormous amount of money to be made on it, while on the flip side you would be doing a great service for bitcoin. None the less I would be interested!

If, by "full" you mean one that can mine/hash, it's not worthwhile.

No, a full node does not mine.

A local copy of the blockchain isn't particularly useful, either.  We are well past the point of diminishing returns on the 'multiple copies keeps data safe' method.

"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."

- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
Pages: [1] 2 »  All
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!