SlideServe
Menu
Préférences
© SlideServe · v2026

Cricket software based on Tiny OS

ivanbritt avatar
13 diapositives · 698 Views · Dec 10, 2010

Cricket software based on Tiny OS Vinay Kumar Singh Dongseo University Outline Introduction. Beacon format. Cricket configuration. Beacon Configuration. Ultrasound control. CC1000 Radio Control. Conclusion References Introduction

Cricket software based on Tiny OS - slide 1
01 / 13Cricket software based on Tiny OS
1 / 17

Télécharger la présentation

Cricket software based on Tiny OS
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Cricket software based on Tiny OS Vinay Kumar Singh Dongseo University

  2. Outline • Introduction. • Beacon format. • Cricket configuration. • Beacon Configuration. • Ultrasound control. • CC1000 Radio Control. • Conclusion • References

  3. Introduction • In cricket software I studied about the radio transmission occurred during the distance estimation faze. • The cricket mote consist of CC1000(chipcorn) radio which transmits the RF signals at frequency of 300 - 1000 MHz MHz. • I studied the ultrasound application file how its working. • I also studied the BeaconMange.nc. • One thing I will explain how can we configure the coordinate of the beacons.

  4. Beacon RF Format Cricket Beacon Format

  5. SerialID RandomLFSR SerialM Random Serial HardwareID StdControl HPLUARTC AgeTimer TimerC Comm StdControl HPLUART BeacMangeM Main StdControl CricketM BeaconManage Radio BeaconsControl StdControl RadioControl Time OnboardTemp UltrasoundControl SimpleTime UltrasoundControlM StdControl RadioSend ReadData WriteData RadioReceive Internal EEPROMC Leds OnboardTemp LedC OnboardTempcontrolC

  6. CC100RadioInt.nc • All the operations controlled by CC1000Control. • It uses the Manchester coding for transmission of the RF signal. • It provide the multichannel facility such that it can be used for different application. • It works on the low power mode.

  7. PowerMangament HPLPowerMangement HPLSim PowerMangement SpiByteFifo GetClockLow MacBackoff HPLClock Send Receive StdControl CC1000Radio CC1000RadioM RSSIADC ADCC ADCControl MacControl CC1000StdControl CC1000Control CC1000ControlM Leds CC1000Control LedsC Random HPLChipcon SquelchTimer TimerC RandomLFSR HPLCC1000M TimerControl WakeUpTimer

  8. UltrasoundControl.nc • Initialize the timer. • Reset the counter. • Start detecting the US pulse as it arrives. • Generate the event PulseDetected() as the rising edge of the pulse come. • Stops the timer. • Generate the event DetectorTimeout(). • Determine the cycle count of the timer. • Generate the US pulse of 150 us for the beacon. • Send the ultrasonic pulse. • Send the time information.

  9. Coordinate configuration for the beacon node. • There are various ways by which we can configure the coordinates of the beacons. • Listener Assisted Configuration. • Anchor-Free Localization • Robust Quadrilateral Configuration. • But for all the application we have to make the reference coordinate model. • There are other ways for configure by manually for smaller application.

  10. Designed system (Listener Assisted Configuration)

  11. Conclusion • The cricket application can be configured from the remote. • For transmitting the signal the packet format will be same like the serial port format . • For smaller number of nodes we can use the manual configuration. • The configuration can be done manually but we have to make some reference coordinate system and putt all the beacons on the ceiling.

  12. References. • Rapid Coordinate System Creation and Mapping Using Crickets Roshan Bantwal Baliga, M. Eng. Thesis, Massachusetts Institute of Technology, June 2004. • Cricket user manual. • Cricket software.

  13. Thank you Q and A?