When a Baby Monitor Camera Leaves the Nursery
A baby monitor camera left the nursery when TRENDnet's feeds were posted online, including cribs. A local ESP32 keeps the measured listen and picture on the LAN.

Can a baby monitor camera put a nursery on the public internet?
Yes. In 2013 the FTC said TRENDnet marketed SecurView cameras for baby monitoring and called them secure, while faulty software let anyone with the camera's internet address watch, and sometimes listen. Hackers posted links to nearly 700 live feeds, including babies in cribs. A local ESP32 baby monitor that has been measured stays on the LAN.
A baby monitor camera leaves the nursery the moment the live picture needs a vendor's computer to reach a phone. In September 2013 the Federal Trade Commission settled with TRENDnet over SecurView cameras sold for home security and baby monitoring. The cameras were described as secure. Faulty software left them open to viewing, and in some cases listening, by anyone who had the camera's internet address. Hackers posted links to the live feeds of nearly 700 cameras. The feeds showed babies asleep in their cribs, children playing, and adults at home. It was the agency's first case about an everyday product connected to the internet. The FTC's own note said the company had given people the feeling they controlled who could watch, while a backdoor did not ask for a login at all.
That is the story a baby monitor camera tells when "see the baby from anywhere" is the whole product. The phone is convenient. The path to the phone was the open internet, with the crib on it.
What the baby monitor camera exposed
From at least April 2010, the FTC said, TRENDnet failed to use reasonable care in designing and testing the software, including the setting that was supposed to require a password. The failure was not a single stolen account. The cameras could be opened without one.
Secure on the box, open at the address
The settlement bars the company from misrepresenting the security of the cameras, or how far a buyer can control who sees what the camera stores and sends. It also required a security program, outside assessments for years, notice to customers, and free help updating or removing the cameras. A baby monitor camera that needs a patch on the vendor's website, after the cribs are already listed, has already done the harm. The patch does not unpublish a night that strangers watched.
Login details were sent as readable text across the internet, the complaint said, and the mobile apps stored those details as readable text on the phone. A password that travels in the clear is a label, not a lock. A baby monitor camera with that habit invites anyone on the path, not only the parent.
Cribs, in a public list
The pictures were ordinary family life, which is why they were sensitive. A sleeping baby is not a security event. A baby monitor camera turns that sleep into a feed, and a feed with an internet address is a publication if the address is enough to open it. Nearly 700 addresses were enough, posted as links. Parents did not opt into a gallery. The software did it by failing.
When a home camera company watches your house is the later record, where the company's own employees could open customer video and strangers used two-way talk inside rooms, including children's rooms. The nursery problem is older than that case, and it is the same shape: the picture left the house in order to be useful.
Why a nursery camera wants a company
Parents buy the away-from-home view. A crib camera that only works on the sofa is a shorter product. The vendor answers that by putting the stream where the phone already is, which is on the internet, behind an account the vendor runs.
The phone in the other room, and the phone in another city
Those are different jobs, and the ads collapse them. Hearing the nursery from the kitchen is a local job. Watching the crib from a shift across town is a remote job. A baby monitor camera sold as one app usually builds only the remote job, then uses it for both. The kitchen listen travels to a server and back. That detour is how a flaw in the server, or in the password, becomes a stranger in the nursery.
The local job does not need that detour. rusty_esp_audio is a microphone path measured on a board: capture, filters, a voice detector, and a stream a laptop can play. rusty_esp_video is the camera page on the same LAN. Together they are the kitchen job. They are not yet the phone in another city.
A password is not the same as staying home
TRENDnet gave buyers a setting to turn the login requirement off, which the FTC said left people thinking they were in control. Even with the login on, the backdoor skipped it, and the credentials moved as readable text. A baby monitor camera can add a longer password and still be a cloud camera. The bytes have left. A better password on a vendor account is a better lock on someone else's door.
A smart home without the cloud is the refusal of that door. The identity that replaces the account is rusty_esp_mid: the board mints a did:mata, and the household adopts it. A stranger replaying the owner's record was refused on a real chip.
A baby monitor that stays on the LAN
dldeploy's version of this job is a board you flash, a stream you can hear, and a page you can open, with no vendor account in the middle. The mesh under it, on a board that can carry a node, is iroh in rusty_esp_iroh.
What has been measured
On the Seeed XIAO ESP32-S3 Sense, a camera page and a porch camera with a microphone have run on the hardware. Over the board's own access point, a ten-minute microphone soak counted 7,201 datagrams at 12 per second with none lost. The camera page answers 403 without a token from the device identity. Deploy an ESP32 at home in an afternoon is how that board gets from the desk to the LAN. Choosing an ESP32 board is the flash and PSRAM split: a 4 MB part never runs the mesh node and uses a bridge.
A baby monitor camera in this family, today, is that listen and that picture. Smart home access on your home computer is the shelf for the job. The home computer is not showing it yet.
What is still open
Speaker playback is unmeasured, so this is not a two-way nursery talk. The combined camera-and-microphone sketch still has a pacing gap: it sends fewer audio blocks than the microphone produces. The home computer's media controller is not wired to a Janus stream, so the MATA Home integration is being built, not finished. Off-LAN reach is not a timed row. Development firmware can store the identity key in a plaintext partition. There is no C in our crates, and the radio still runs on Espressif's ESP-IDF.
A baby monitor camera that promises the missing rows would be the brochure again. The brochure is how the cribs got onto the internet: a secure-sounding product whose path left the house. The Hear vision is the microphone. The See vision is the camera. The Learn index lists what is proven.
The machine that should hold the nursery view, once the wire exists, is MATA. The crates are Remade With Rust. A baby monitor camera you can unplug from the vendor is the one whose stream never needed the vendor's address.
FAQ
Quick answers for builders evaluating this technology.
What did TRENDnet claim about its baby monitor camera?
Product descriptions called the cameras secure and sold them for home security and baby monitoring. The FTC said the software did not deliver that, including a broken password control and login details sent as readable text.
What was visible in the posted baby monitor camera feeds?
The FTC said the live feeds showed babies asleep in cribs, young children playing, and adults at home. This was the agency's first case against an everyday internet-connected product.
Can an ESP32 be a baby monitor without a vendor account?
For the listen and the picture on the LAN, the measured pieces exist: a microphone stream and a camera page on a supported board. There is no vendor account in that loop. Talking back through a speaker has not been measured.
Does the nursery stream already show on the home computer?
Not yet. The home computer's media controller is not wired to a Janus stream. Today the listen is a LAN player, and the picture is the camera page or an RTP client, not a finished nursery app.
Can I open a local baby monitor from outside the house?
Not as a measured path. Reach beyond the LAN is written for boards with PSRAM and has not been timed. A 4 MB board does not run the mesh node itself.