Putting an Ultra-Tiny Linux Board in a Phone Charger Eventually
hackaday.com
hackaday.com
So, we could fit phones inside USB connectors, 4 years ago. Nice >:(
This one is a module that does GSM voice+SMS communication; just add a cheap GPS module if necessary, a small 8 pin uC that speaks serial, some code, a battery and voila. The problem with these devices is that they need a SIM card which I believe needs some form of registration pretty much everywhere, so unless there is some governmental screen to protect you, if you use any SIM based device to spy on others you'll be leaving behind sensitive traces useable to identify you.
These tiny things are so cheap!! Wow... but thinking about it, I'm not seeing SIMCom's logo in the corner, so it looks like some no-name factory somewhere has basically cloned the entire chip. Which is pretty incredible considering everything it does.
I’ve chosen the RPi 0W direction for a bathroom music player (Loodio.com) I’m working on because there are so many possibilities in the software and the goal currently is to make it so small a wall socket can support its weight. That way you never have to think about charging it, can do OTA updates and already supports so much software with Linux.
Perhaps the overhead is too high and you can already do a lot with Arduino etc?
So the overhead of Linux is not the issue, even with modern Linux kernels taking up substantially more space. But the overhead of any given distro may be.
You can certainly get lots of things done with a more basic device, but at this point if the unit cost of an RPi 0W works for you, it's certainly convenient to use something like that.
That said, you can do a lot smaller device and still run Linux. E.g. the smallest device I've run Linux on (and it was no record breaker by any means) had 4MB RAM and 4MB flash, and a mid 1990's low end x86 clone.
The Transcend WiFi SD-cards that I linked to elsewhere also is a good demonstration of how small you can get a Linux machine (or could, almost a decade ago)
The future is probably to have the CPU integrated in the speaker.
As a result, most bathrooms in the UK only have the two-prong shaver outlets, if that.
Just added a DAC/Amp + speaker inside.
Actually, you only need to have the input/output in place and plan for the wiring at building construction, because the--literally--biggest problem should be the power converter. Guess that's why you complain about weight, too.
https://www.aliexpress.com/item/1005002413810261.html?spm=a2...
[0]: https://itnext.io/im-putting-a-wifi-router-into-a-wall-charg...
Should combine it with power line internet for an almost completely unmonitored channel for data exfiltration.
EDIT: This is the one I was thinking of:
http://haxit.blogspot.com.au/2013/08/hacking-transcend-wifi-...
https://en.wikipedia.org/wiki/Universal_powerline_bus
(Well, I guess there are several different protocols in this area, with their respective transceivers available. I used to use X-10, which has a much lower data rate.)
I feel this will be a challenge. The wall wart is the size it is because that’s the size of a transformer/rectifier for 120/240 to 5v. Trying to add a Linux machine to that but keep the same size is the tricky part.
https://www.howtogeek.com/509209/what-is-a-gan-charger-and-w...
Since there are a lot smaller chargers out there this should still be possible. https://store.storeimages.cdn-apple.com/4668/as-images.apple...
You can build a much smaller (1-3 cm3) and more efficient system using more modern technology.
https://www.ifixit.com/Guide/IKEA+KOPPLA+Connector+(fix)/126...
I expect you could even fit a Raspberry Pi Zero inside if you replaced the charger electronics with something smaller.
There are also other smaller full package variants around. I used the Ionics PlugComputers for a PBX project ~8 years ago (no longer manufactured), and still have one of them running a PBX on debian under my desk[2].
[1] https://www.globalscaletechnologies.com/t-products.aspx [2] https://imgur.com/a/YuaLFtc
But in the other hand if you just want a hacking device that can be there abd phone home, can arduino-ulisp fit the bill. Wonder.