Skip to content

Protocol Requirements

Martin Jäger edited this page Jul 29, 2016 · 1 revision
  • Plug and play (high-level protocol needed)
    • Only advanced features should require previous configuration
  • Master-less (distributed system)
  • Advanced energy management features
    • Multiple sources and sinks
    • Prioritization of nodes (e.g solar has higher priority than diesel generator, fridge has lower priority than laptop)
  • Cheap and reliable
  • Remote firmware flashing
  • Possible candidates:
    • CAN and CANopen
    • RS485 and proprietary protocol (Modbus not capable of master-less communication)
    • TCP/IP via Ethernet or WiFi (expensive!)
    • Cheap low-power radio (e.g. NRF24L01+, RFM12, BLE)
      • Problem: How to identify plug and socket?
Clone this wiki locally