Arduino router?

Back in 2015 I ask this question is it possible to make a low data gsm router using arduino with a wifi shield and a gsm model? I can’t seem to find that post. I’m revisiting this ideal to see if it is possible to make a gsm router using an arduino wifi or maybe even a esp32? I know it’s a crazy thing and not really practical because I can go out and buy a hotspot to do the Sam thing. But it’s mostly for my own curiosity.

Or maybe through Ethernet.

Joseph

Do you mean this topic ?

You better do some serious shoehorning...

Look at OpenWRT and it's origin, the WRT-54. I think lowest memory footprint was 4 MB.

suggest an ESP32 with a n external 4G GSM modem
or a single module LILYGO TTGO T-A7670G ESP32 (4G, GPRS, and GPS)

@UKHeliBob oh wow yes that is it. Man it been a long time.

@ledsyn I know from what I’m readying and see you are correct.

@horace yes an esp32 would work as well.

This was an ideal I had back in 2015 to see if it was possible. I wasn’t looking for speed more for IOT devices that only work on wifi. Back then I was in a rural area and getting internet they didn’t have in my area. Hotspots were costly. Same with satellite internet. But cell phone service was around and was cheaper.

I was curious if it is possible and would like to revisit that ideal or dream to see if it’s still possible. Curiosity don’t killed this cat. lol

I still have that place and

There are small 3/4g routers, one 3g that had a battery even, otherwise look into a RPi + mobile stick.

@ledsyn they is true. But back then I didn’t know raspberry pi or would it could do. I just known about arduino wifi modules and gsm modules.

Sure, it should be possible.
Routers are pretty simple, in theory, especially if you don't need to implement "many" network and routing protocols.
The old cisco routers ran on a 68000 with 1M of memory, and they handled multiple network protocols, several routing protocols for IP, and multiple virtual TCP terminals running a CLI.

DDWRT routers ran a version of linux, because IP routing essentially comes for free with linux; you should be able to get by with much less by not using a full OS.