Changes between Version 4 and Version 5 of JamieAndEricsDiscussion
- Timestamp:
- 09/05/2007 07:07:46 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
JamieAndEricsDiscussion
v4 v5 17 17 * Can connect to a smart device using any means necessary. 18 18 19 Each device also has a set of variables and associated values which are manipulated using the SNMP protocol20 21 19 == Device Connection == 22 20 … … 25 23 * Smart devices connect to network using DHCP 26 24 * 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). 28 26 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.27 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 (during implementation) SNMP and Zeroconf are simple enough for cheap devices, then there is no new development needed. 30 28 31 29 32 30 == Protocol Abilities == 33 31 32 Each 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 34 34 * '''Get Bulk''' all varibles, values, and schema from device 35 35 * '''Get''' specific variable value from device … … 43 43 * Unsure if this is a broadcast to all devices, notifying only one other device, or notifying a list of devices. 44 44 45 Some device metadata (i.e., location) should be modifiable via SNMP. 45 46 46 47 == Other Implementation ==