4 ms·
Wow this looks really cool and useful! I had a thought though, if the concept here is to create a local LAN for devices on a isolated system (satellite) to send
by seiferteric 4y ago
Wow this looks really cool and useful! I had a thought though, if the concept here is to create a local LAN for devices on a isolated system (satellite) to send data to each other, I wonder if there is some other model than a network that might be better. I am thinking like a shared memory store with transactional operations support, key/value and pub/sub notifications etc. Sort of like a hardware version of redis? Seems like dealing with network stuff is just necessary overhead.
- dogleash 4y agoModels other than networking already exist for the embedded space (some sorta analogous to what you propose, but not exactly thought about in those terms). They're the more common option than going all the way to a communication protocol as complex as ethernet. But you eventually have to bridge between that and typical IP networking. It's usually the responsibility of the designer to bring their own hardware for the transition between (e.g.) SPI and twisted pair Ethernet. That's why this project to put it in the switch is novel.
- sitkack 4y agoAs an embodiment of hardware abstraction, the present invention relates to a key value interface in an Ethernet switch. The invention provides a Redis interface on the switch, enabling the interfacing with I2C devices to be akin to a read operation from a key/value store over the Redis protocol. The invention contemplates the publication of RISC-V or Wasm code to a key/value endpoint, followed by awaiting a response on a value. The present invention constitutes prior art in the patent categories of network switches, key-value stores, and hardware abstraction. patent classification codes: H04L, G06F 17/30, G06F 15/76, G06F 9/44 and G06F 9/455 Seemed like something someone would make a BS patent for, so I had ChatGPT spiffy it up.