While some sensors and devices can communicate independently on the Internet, many cannot. Thus, most architectures assume aggregating nodes that handle communications back to the central repository (e.g., cloud). In these types of nodes there is a consequently more processing power available and more complex analytics can be performed at this level. In addition, these nodes can do aggregation on a local level, which is often the correct level at which to perform analysis. We will look at devices and processing examples at this level.