Changes between Version 4 and Version 5 of JamieAndEricsDiscussion


Ignore:
Timestamp:
09/05/2007 07:07:46 PM (17 years ago)
Author:
ejona
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • JamieAndEricsDiscussion

    v4 v5  
    1717   * Can connect to a smart device using any means necessary.
    1818
    19 Each device also has a set of variables and associated values which are manipulated using the SNMP protocol
    20 
    2119== Device Connection ==
    2220
     
    2523 * Smart devices connect to network using DHCP
    2624 * Dumb devices connect to smart devices and us it as a sort of proxy
    27  * All devices' metadata is published to the network with Zeroconf. This would probably include IP/port, name, type (i.e., dishwasher, microwave), location, and category (i.e., security, entertainment).
     25 * All devices' metadata is published to the network with Zeroconf. This would probably include IP/port, name, type (i.e., dishwasher, microwave), manufacturer, model, location, and category (i.e., security, entertainment).
    2826
    29 The genius behind the system is that we may not have to implement any new protocols at all. SNMP and Zeroconf, along with a home network, is all that is needed to make this thing work. If we decide SNMP and Zeroconf are simple enough to implement cheaply, then there is no new development needed.
     27The genius behind the system is that we may not have to implement any new protocols at all. SNMP and Zeroconf, along with a home network, is all that is needed to make this thing work. If we decide (during implementation) SNMP and Zeroconf are simple enough for cheap devices, then there is no new development needed.
    3028
    3129
    3230== Protocol Abilities ==
    33  
     31
     32Each device has a set of variables which can be managed using the SNMP protocol. These messages should be sent with UDP for simplicity of implementation.
     33
    3434 * '''Get Bulk''' all varibles, values, and schema from device
    3535 * '''Get''' specific variable value from device
     
    4343  * Unsure if this is a broadcast to all devices, notifying only one other device, or notifying a list of devices.
    4444
     45Some device metadata (i.e., location) should be modifiable via SNMP.
    4546
    4647== Other Implementation ==