Network-SPI Transport
The Network-SPI transport enables communication with remote TROPIC01 chips via network connection. This transport tunnels SPI communication over a network socket.
Network SPI Transport Implementation
This module provides a network-based SPI transport implementation. for https://github.com/petrkr/netbridge32 SPI bridge
- class tropicsquare.transports.network.NetworkSpiTransport(host, port=12345, timeout=5.0, connect_timeout=1.0)[source]
Bases:
L1TransportL1 transport for network-based SPI bridge.
- Parameters:
- COMMAND_READ = b'\x01'
- COMMAND_WRITE_READINTO = b'\x08'
- COMMAND_CS_LOW = b'\x10'
- COMMAND_CS_HIGH = b' '
Use Cases
Remote chip access over WiFi
Multi-device chip sharing
Cloud-based chip services
Platform Support
MicroPython ESP32: Full support with WiFi
CPython: Supported (requires network access)
See Also
SPI Transport - Local SPI transport
TCP Transport - TCP transport for model server