Indigresso Wiki

Open Source Stuff for DASH7

User Tools

Site Tools


dash7_mode_2:network

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
dash7_mode_2:network [2014/01/26 22:35]
jpnorair [Datastream Forwarding]
dash7_mode_2:network [2014/01/26 22:38] (current)
jpnorair [Background Advertising Protocol]
Line 33: Line 33:
  
 ==== Background Advertising Protocol ==== ==== Background Advertising Protocol ====
-The Mode 2 Advertising Protocol (M2AdvP) is a broadcast, simplex protocol used exclusively for rapid, ad-hoc group synchronization. ​ This is a process designed to feed information about a request, that will occur in the future, to Hosts engaged in periodic Channel Scan Series. ​ Thus, the Advertising Protocol is used most productively when it floods packets onto the network during the moments before the advertised request occurs.  ​+The Mode 2 Advertising Protocol (M2AdvP) is a broadcast, simplex protocol used exclusively for rapid, ad-hoc group synchronization. ​ This is a process designed to feed information about a request, that will occur in the future, to Hosts engaged in periodic Channel Scan Series.
  
 The M2AdvP BPID is 15 (0xF), which is explicitly combined with the Subnet Mask of the background frame. ​ Therefore, the Subnet Mask of transmitted M2AdvP frames shall be always 15 (0xF). The M2AdvP BPID is 15 (0xF), which is explicitly combined with the Subnet Mask of the background frame. ​ Therefore, the Subnet Mask of transmitted M2AdvP frames shall be always 15 (0xF).
Line 42: Line 42:
 | Explicit, and combined with Subnet Mask  |  Channel ID on which request will occur  |  ticks until request, +/- 2, in big endian ​ | | Explicit, and combined with Subnet Mask  |  Channel ID on which request will occur  |  ticks until request, +/- 2, in big endian ​ |
  
 +==== Background Reservation Protocol ====
 +The Reservation Protocol (M2ResP) is not utilized by any current component of the Mode 2 specification. It is a broadcast, simplex protocol that may be used to reserve channel time, as part of a CSMA-CA process. ​ One way to use the reservation protocol is for hosts to evaluate incoming duration values to prioritize channel access as part of an advanced CSMA-CA process. ​ Another way is to jam the channel with a flood of packets until other Hosts back-off.  ​
  
 +The M2ResP BPID is 3 (0x3), which is explicitly combined with the Subnet Mask of the background frame. ​ Therefore, the Subnet Mask of transmitted M2ResP frames shall be always 3 (0x3).
 +
 +
 +==== Background Packet Train =====
 +The Advertising Protocol is used most productively when it floods packets onto the network during the moments before the advertised request occurs. ​ Other Background Protocols may work in the same way.
 +
 +[Diagram todo]
 ===== Foreground Frame Processing ===== ===== Foreground Frame Processing =====
  
dash7_mode_2/network.txt ยท Last modified: 2014/01/26 22:38 by jpnorair