Research‎ > ‎


The network is the computer!!!

Now I know this idea is coming along.  But something I haven't quite understood was why this is only half implemented or ruined with requiring an app and not just using a web interface or atleast in conjunction.  

Now I own quite a few things that are on the network.  I even own a stereo that has an ethernet port.  
But what I don't understand is why I can't just configure everything from that webpage and not have to use its HORRIBLE menus from a remote control.
I have a HP 3600n that has a webpage... yet I cannot configure everything from that web page...

My Idea is sooo simple.  
Just make everything available on the web. yes I understand security is needed, have a login.  Everyone uses a router so there is a firewall from the net.  If your in apt and share a network and dont have your own firewall... well shame on you.  now granted they can ship their item with /webcontrol/ turned off by default thats perfectly fine by me.  But allow me to set and check all the nitty gritty crap from my computer or phone and not some horrible that doesnt make anysense to navigate.

Now on things I want to build is this:  Now that the rasberrypi is out and cheap.  Adding this to other devices is now trivial.  A fridge that can email you at work saying hey I just blew my compressor, you better go get ice to fill a cooler when you get home.  (yes I had one die on me while I was at work)

Have a washing machine, dryer, dishwasher send an email/notification saying cycle is done along with other things if needed.

Use a rasberrypi in conjunction with your home automation/security system to pop door locks, tell you which zone tripped in an alarm.

I do have a home automation system utilizing X10.  This is a bit tricky as noise does bother this system.  But after I installed the repeater system.  This has been very very reliable.  backend machine is just running windows 2k with VNC so I can change anything from any computer on the intranet.

Now that everything is on the network.  Mythtv with HDhomeruns is a perfect combo.  Now I'm waiting to try some chromecast dongles to see if that works.  Then you can use normal/cheap hdmi monitors as a tv anywhere in the house.  I have 2 Motorola for use with a phone, but work as a great HDMI monitor.  The one trick I have not been able to solve is using mythtv to use my NAS instead of local storage.

Over the years of tinkering with computers I have learned some lessons that the public is just starting to grasp.

Lesson #1
    Networked file server.
        When I got my first laptop and the only way to trade files was sneakernet with floppy disks, this made more sense.  Since sharing them on your machine back then would slow yours down, you would need a separate machine.

Lesson #2
    Segregation of the network
        I knew as soon as high speed internet came to be you would want a firewall.  1. to stop others from pearing into your machine.  2.  to have more than one IP as back then and probably now you had to pay quite a high premium for more addresses.

        This evolved into 3 routers in a tree diagram.  1 network would become a "public" intranet and 1 would become a secured intranet.  You have to have 3 routers to do this to prevent arp spoofing.

Lesson #3
       Place everything on the network as the NETWORK is the computer.  Separate the load from your main machine to things on the network.
            Now that everything is secure on your network and shared between several machines.  Your going to want to have a printer that works without having to tie up a dedicated machine.  Along with other resources like Networked television tuners and DVRs.  But lets not stop there.  How about your UPS, It should be on the network as well.  This way if all of your computers are off and it has a warning it can email you or use SNMP.  How about home automation and temperature control.  How about your refrigerator, that can tell you its status.(I had one die on me at work, if it could have emailed me.  I could have bought ice before I went home.)  How about a washer and dryer that notify you when the cycle is done or how long is left.  Use a Raspberry Pi for some of these and other ideas.  

Rs-232/Rs-422/Rs-485 to ethernet adapters = Moxa 211/311

Lesson #4
SSH/Telnet and VNC/X11

X windowing system over the network for remote computing windows that feels like its native on the machine. (of course video and animations won't work well.)
But now computers have become so fast just using VNC can send and render video to remote machines without hickups.  

Lesson #5
Interoperability, Not "an app for that" use the browser as interface, HTML 5 is your friend!

Lesson #6

Lesson #7
        Local DNS