The Watchmakerโs Pi mentioned a Lenovo laptop misbehaving. Yesterday morning it failed completely - no keyboard. So I packed my โcrash cartโ and hit the road. The bag has Pinky (my Mac Air) and for the person with the flaky laptop โฆ
HP EliteDesk G5 mini.
Keyboard and mouse for mini.
One of every sort of video cable in my collection.
Whole wad of ethernet cables.
Various USB network devices.
Orange Pi Zero 3 again.
It should be noted that missing from those cables was the one needed most - the micro HDMI to HDMI needed to attach a Pi to a monitor.
Train Wreck:
We went round and round with a couple hotspots and a wonky wifi link shared with someone else, who conveniently happened to NOT be home. We never did get the fixed wifi to work and the hotspots were โฆ erratic. You would think a hotspot function would do the same things, no matter what itโs running on. Not so with my iPhone and the other personโs Android.
The Pi acted up again, the static network config I set was absent. The machine woke up looking for a DHCP server to give it an IP address. Getting this isolated took a while, and then getting a Windows tool that would actually provide a DHCP server service took a while longer.
Objective:
All this jacking around is in service of more radio stuff. Earlier there were some LoRaWAN cards in the Pi5s, thatโs been set aside for the moment. Getting these things in play is the next big step.
Thatโs a Mikrotik LtAP aka an RB912R-2nD-LTm. Itโs the standard Mikrotik firewall setup - treats ethernet as the outside, offers a wifi network behind NAT, and the antennas are so you can use an LTE cellular modem. There are physical punch outs for external cellular and GPS antennas in addition to the printed circuit board antennas you see here.
The issue I face here is that I need to use the wifi as a client so we can drop the ethernet down into a space with little to no reception. The LTE option is sorta theoretical at this point, but since theyโll be mounted up a pole so theyโre several feet above the roofline, thatโs a place where there will be reception. Itโll only be a little while before I get asked to do that.
Theoretically, I can screw around with the roles of the ethernet and WiFi until theyโre swapped, but that means hours of dinking around to get it right. That might not be so bad for quantity one, but if there are going to be a herd of them, itโll turn into a nuisance pretty quickly. Itโs been many years since I last controlled a network device using a serial port, but that is exactly what I plan to do.
Those ports are typically 9600 baud, so the 16โ maximum distance should still be fine. Having an Orange Pi Zero doing serial terminal duty as well as syslog will permit troubleshooting both ends when a connection is intermittent. The machine will get a DHCP address for ethernet via IP and itโll be reachable via TailScale. The fallback plan will be a standard wifi config and if stuff is really borked the person on site can set their phoneโs hotspot to what the Pi expects, and we can limp via hotspot+TailScale until itโs back to running.
Conclusion:
Years ago I started a wireless ISP that made it through first round private placement funding. What Iโm doing here will never be more than a niche thatโs not served by any out of the box solution, but the vibe is the same. Box and boards, antennas and cables, intently watching to see what works, and how things behave when they do not.
It is good to be out and about, seeing people, and solving their problems. I need more to make ends meet, but this seems like a fine start.
And Iโll get to go back in the next couple days โฆ because in my haste to not miss the train home, I forgot the crash cart in the back seat of someoneโs car :-(
Well written, descriptive details, and tying the things together makes for a great piece! Thanks for your Substack!