steptail.com

If I try to fail, but succeed, which one did I do?

User Tools

Site Tools


guides:virtual_modem

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
guides:virtual_modem [2018-10-25 03:29]
omolini
guides:virtual_modem [2019-02-18 04:03]
omolini
Line 3: Line 3:
 //Turn a Raspberry Pi into a Modem Emulator to provide Ethernet access to serial terminals and legacy computers.//​ //Turn a Raspberry Pi into a Modem Emulator to provide Ethernet access to serial terminals and legacy computers.//​
 {{ :​images:​divider3.png?​nolink |}} {{ :​images:​divider3.png?​nolink |}}
-{{ :​guides:​pics:​google_search_with_ns3.png?​650 |}}+{{ :​guides:​pics:​google_search_with_ns3.png?​450 |}}
  
 ---- ----
-In this four-part tutorial we will build a Raspberry Pi that will be able to present itself as a serial modem to a client computer which will enable easy connection to Internet using their pre-existing serial port on any Windows 3.1/​95/​98/​Me and any other operating system with built-in support for [[wp>​Point-to-Point Protocol|PPP]]. In other words we'​ll ​be using a Raspberry ​Pi to translate ​a serial connection ​into an Ethernet connection. When all is said and done, your Windows 3.1/​9x ​computer will be fooled to think that it's calling an actual [[wp>​Internet Service Provider]] and establishing an Internet connection with them. This will in fact just be your Raspberry Pi telling your computer what it wants to hear, and is just providing access to the Internet using your pre-existing Internet connection.+Anyone remember the good old days of dial-up connectivity?​ Well, back in 80's and 90's, computers connected using a dial-up modem, and the only thing computers needed was a serial COM port for communication,​ which was included virtually with every computer (USB didn't exist back then!). Nowadays every computer sold has some sort of Wi-fi or Ethernet connectivity,​ and our old legacy computers are just left to rot! Well, I'm planning on changing that! Why? For fun, of course! :-D 
 + 
 +In this four-part tutorial we will build a Raspberry Pi that will be able to present itself as a serial modem to a client computer which will enable easy connection to Internet using their pre-existing serial port on any Windows 3.1/​95/​98/​Me and any other operating system with built-in support for [[wp>​Point-to-Point Protocol|PPP]]. In other words we'​ll ​use a Raspberry to convert ​a serial connection ​to an Ethernet connection. When all is said and done, your old legacy ​computer will be fooled to think that it's calling an actual [[wp>​Internet Service Provider]] and establishing an Internet connection with them! Your Raspberry Pi will just be telling your computer what it wants to hear, and is providing access to the Internet using your pre-existing Internet connection.
  
 The [[.:​virtual_modem:​script|Virtual Modem script]] will not only allow you to connect your old computer to the Internet, it will allow you to use the serial connection to login to the console of the Raspberry Pi or fake [[wp>​Bulletin board system|BBS]] phone calls for example. The script was designed to be modular, and will allow you to assign your own Linux scripts to specific phone numbers, accessed with standard Hayes "​ATD12345"​-style commands. I will be writing specific tutorials about these functions at a later time.  The [[.:​virtual_modem:​script|Virtual Modem script]] will not only allow you to connect your old computer to the Internet, it will allow you to use the serial connection to login to the console of the Raspberry Pi or fake [[wp>​Bulletin board system|BBS]] phone calls for example. The script was designed to be modular, and will allow you to assign your own Linux scripts to specific phone numbers, accessed with standard Hayes "​ATD12345"​-style commands. I will be writing specific tutorials about these functions at a later time. 
Line 23: Line 25:
 | [[Guides:​Virtual Modem|This Page]] | [[Guides:​Virtual Modem:​Section 2|2 - Shopping list >>]] | | [[Guides:​Virtual Modem|This Page]] | [[Guides:​Virtual Modem:​Section 2|2 - Shopping list >>]] |
  
-==== Skip ahead to other sections ​====+===== Index =====
  
   * [[Guides:​Virtual Modem|Section 1 - Introduction]] << You are on this page   * [[Guides:​Virtual Modem|Section 1 - Introduction]] << You are on this page
Line 33: Line 35:
   * [[Guides:​Connecting a Digital VT100 compatible terminal to the Internet]] COMING SOON   * [[Guides:​Connecting a Digital VT100 compatible terminal to the Internet]] COMING SOON
   * [[guides:​List of Compatible Websites]] List of websites that will work with pre-2000 legacy web browsers.   * [[guides:​List of Compatible Websites]] List of websites that will work with pre-2000 legacy web browsers.
 +  * [[Guides:​Virtual Modem:​Script|Source code and Coding Examples]]
  
 ---- ----
guides/virtual_modem.txt · Last modified: 2022-12-17 19:37 by omolini