Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
network_protocol_programming_lab:scanning [2020/06/05 08:56] – [Requirements] rathkenetwork_protocol_programming_lab:scanning [2021/04/19 12:42] (current) – [Tasks] rathke
Line 7: Line 7:
 This task requires  This task requires 
  
-  * a ready BeagleBone Black equipped with the CC1200 operating at a symbol rate of 1.2 kBaude+  * a ready BeagleBone Black equipped with the CC1200. 
-  * one TI Development Kit for the CC1200. +  * 4C attached to a second BeagleBone Black equipped with the CC1200. 
-  * Smart RF Studio sending packets with a symbol rate of 1.2 kBaude and a preamble count of 6 Bytes. +  * 4C sending packets with a symbol rate of 1.2 kBaude and a preamble count of 6 Bytes.
 ===== Tasks  ===== ===== Tasks  =====
  
   * the programming is done by extending the source files from the previous lesson [[network_protocol_programming_lab:channel_sensing|Exercise: Sensing a channel]].   * the programming is done by extending the source files from the previous lesson [[network_protocol_programming_lab:channel_sensing|Exercise: Sensing a channel]].
   * Extend your program by a function that measures the RSSI within a frequency band. If no RSSI is detected, choose another band and try again. But, if an RSSI is detected, start receiving a packet. After packet reception, scan again ....   * Extend your program by a function that measures the RSSI within a frequency band. If no RSSI is detected, choose another band and try again. But, if an RSSI is detected, start receiving a packet. After packet reception, scan again ....
-  * Limit the number of frequencies to 3. +  * Limit the number of frequencies to 3 (e.g. 850MHz, 820MHz and 950MHz). Die frequencies are chosen to be the lowest supported , the highest supported frequency and a frequency between them.
   * For testing, start your program.   * For testing, start your program.
-  * Use SmartRF Studio to transmit packets at the RF frequency of your supported frequency set.(do not forget to change the symbol rate and preamble count in SmartRF Studio). +  * Use 4C to transmit packets at the RF frequency of your supported frequency set.(do not forget to change the symbol rate and preamble count in 4C). 
   * Your program should recognize a valid RSSI and start receiving packets.   * Your program should recognize a valid RSSI and start receiving packets.
   * Now, change RF to a frequency to another frequency band. Stopping and restarting the transmitter ist not necessary.   * Now, change RF to a frequency to another frequency band. Stopping and restarting the transmitter ist not necessary.
network_protocol_programming_lab/scanning.1591340173.txt.gz · Last modified: 2020/06/05 08:56 by rathke
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0