Bitcoin Forum
April 25, 2024, 03:42:11 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Bitcoin Wifi Hotspot running on Raspberry Pi.  (Read 3723 times)
ragmondo (OP)
Member
**
Offline Offline

Activity: 106
Merit: 10



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.

1714016531
Hero Member
*
Offline Offline

Posts: 1714016531

View Profile Personal Message (Offline)

Ignore
1714016531
Reply with quote  #2

1714016531
Report to moderator
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714016531
Hero Member
*
Offline Offline

Posts: 1714016531

View Profile Personal Message (Offline)

Ignore
1714016531
Reply with quote  #2

1714016531
Report to moderator
Elwar
Legendary
*
Offline Offline

Activity: 3598
Merit: 2384


Viva Ut Vivas


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

First seastead company actually selling sea homes: Ocean Builders https://ocean.builders  Of course we accept bitcoin.
peonminer
Hero Member
*****
Offline Offline

Activity: 798
Merit: 531


Crypto is King.


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

Will you be selling these?HuhHuh
ragmondo (OP)
Member
**
Offline Offline

Activity: 106
Merit: 10



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
Merit: 1007



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
Merit: 1000


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.
TitanBTC
Sr. Member
****
Offline Offline

Activity: 366
Merit: 258



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: 640
Merit: 500


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: 3542
Merit: 3411


Shitcoin Minimalist


View Profile
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
Merit: 1000


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?
WinVery.com
Full Member
***
Offline Offline

Activity: 235
Merit: 100



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

I couldn't even operate on a Raspberry PI.
ragmondo (OP)
Member
**
Offline Offline

Activity: 106
Merit: 10



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 (OP)
Member
**
Offline Offline

Activity: 106
Merit: 10



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: 1204
Merit: 1001


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
Merit: 1007



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
Merit: 1007



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: 3542
Merit: 3411


Shitcoin Minimalist


View Profile
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: 1204
Merit: 1001


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: 1795
Merit: 1198


This is not OK.


View Profile
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
Merit: 1007



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:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!