Home
MoteConfig User`s Manual
Contents
1. Converting C Program FilesXCrossbowNMoteView l 4 20N mesh mica2v4MDA100CB 903 hp exe to C Program FilesCrossbow MoteView 4 20 mesh mica2v MDA100CB 903 hp exe ihex Process completed Node 2 is ready to Query Program or Reboot Node 1 is ready to Query Program or Reboot xotap exe sf localhost S001 i 2 t C Program Files Crossbow MoteView1 4 20 xmesh mica2 xMDA4100CB_903_hp exe ihex 12 Downloading Page 1 of 13 Downloading Page 2 of 13 Downloading Page 3 of 13 Downloading Page 4 of 13 Downloading Page 5 of 13 Downloading Page 6 of 13 Crossbow Inc 2006 Device mib510 Port comi Programe 00 00 45 Figure 5 8 Programming the nodes in the network via XOTAP Open the Process Messages window by clicking on File gt View Process Details to trace all downloading steps as shown in Figure 5 9 Process Messages Starting download Page 1 mote 1 128 fragments throttle 30 msec Page 1 mote 1 29 fragments throttle 35 msec Page 1 mote 1 B fragments throttle 40 msec Page 1 mote 1 0 fragments throttle 40 msec Page 1 mote 2 0 fragments throttle 40 msec Page 1 finished Page 2 mote 1 128 fragments throttle 40 msec Page 2 mote 1 29 fragments throttle 45 msec Page 2 mote 1 4 fragments throttle 50 msec Page 2 mote 1 1 fragments throttle 50 msec Page 2 mote 1 0 fragments throttle 50 msec Page 2 mote 2 0 fragments throttle 50 msec Page
2. Platform XMesh T Mica2 Radio Band 916 MHz Type XMESH2 HP Addresses wore 3 I Hex I Auto Inc Route Update pg Sec GROUPID fo I Hex Radio Packet Size 15 Bytes RF Power 255 dem Payload Size fas Bytes RF Channel CHANNEL 00 v 903018 mHz Read Fuses Clear Text View Details Program orae Enatie Stop Setting fuse using mib520 dprog mib510 dserial dev ttyS11 dpart ATmega 128 wr fuse h xd9 wr fuse wr fuse Erasing binary using mib520 uisp dprog mib510 dserial dev ttyS11 dpart ATmega 128 erase installing binary using mib520 uisp dprog mib510 dserial dev ttyS11 dpart ATmega 128 upload f C Program Files Crossbow Mote View xmesh mica2 N903MHZXMeshBase XMeshBase 903 hp exe out srec Uploading SUCCESSFULI Crossbow Inc 2006 Platform Mica2 Device mib520 Port com12 2 Figure 4 7 MoteConfig programming successful Doc 7430 0112 01 Rev A Page 11 MoteConfig User s Manual Crossb w The table below describes the advanced options available in the MoteConfig GUI Table 4 1 Advanced Options Advanced Options Description Hex Enables users to specify the ID as a hexadecimal value Auto Inc Increments the mote ID by 1 after a mote has been programmed OTAP Enable Allows users to enable a mote for OTAP refer to section 5 4 3 Fuse Settings MoteConfig allows users to overwrite the default fuse settings of
3. nee e tte ce bte te dete 14 5 2 Over the Air Programming envorvrnvvrrvenrnenrrenvnenvnsnvnenvennvnnsvensnenerasensssvsssnsnsnvnsnvesnvennnene 16 553 Advanced Options eerte eme m been gen ens innen 24 Doc 7430 0112 01 Rev A Pagei MoteConfig User s Manual Crossb w About This Document The following annotations have been used to provide additional information NOTE Note provides additional information about the topic M EXAMPLE Examples are given throughout the manual to help the reader understand the terminology IMPORTANT This symbol defines items that have significant meaning to the user 6 WARNING The user should pay particular attention to this symbol It means there is a chance that physical harm could happen to either the person or the equipment The following paragraph heading formatting is used in this manual 1 Heading 1 1 1 Heading 2 1 1 1 Heading 3 This document also uses different body text fonts listed in Table 0 1 to help you distinguish between names of files commands to be typed and output coming from the computer Table 0 1 Font types used in this document Font Type Usage Courier New Normal Sample code and screen output Courier New Bold Commands to be typed by the user Times New Roman Italic TinyOS files names directory names Franklin Medium Condensed Text labels in GUIs Page ii Doc 7430 0112 01 Rev B Cros
4. Microsoft NET Framework 51 3 Mg xl Current selection requires at least 553 7 MB of disk space lt Back Cancel Figure 2 1 MoteConfig 2 0 and OTAP MoteWorks Installer Page 6 Doc 7430 0112 01 Rev A Crossb w MoteConfig User s Manual 3 Starting MoteConfig If MoteConfig was installed using the Mote View installer use the following steps Open MoteViewl 4C by either clicking on the shortcut located on the Desktop or by going to Start Programs Crossbow MoteView 1 4C Press the Program Mote button 32 on the Mote View toolbar to spawn the MoteConfig GUI as shown in Figure 3 1 HER File Settings Help in Remote Program Select File to be Uploaded Select Platform XMesh Type Radio Band MHz Addresses MOTE ID o Hex Auto Inc Route Update Sec GROUP ID fi 00 Hex Radio Packet Size Bytes HO bog esr Payload Size Bytes RF Channel x MHz Read Fuses Clear Text View Details Program I Enable Stop Crossbow Inc 2006 Device mib510 Port com1 Figure 3 1 MoteConfig Application GUI If MoteConfig was installed using the MoteWorks installer Click on the shortcut located on the Desktop or select Start gt Programs gt Crossbow gt MoteConfig 2 0 Doc 7430 0112 01 Rev A MoteConfig User s Manual Crossb w 4 Local Programming The Local Program tab is use
5. Send Request MIB510 XMesh Network Base Station Mote EN Get Response or EF sp P de er Figure 1 1 Architecture Each Mote has a 512kB external non volatile flash divided into 4 slots These slots have a default size of 128 kB Slot 0 is reserved for the OTAP image Slots 1 2 and 3 can be used for user specified firmware During the OTAP process the server sends a command to the Mote to reboot into the OTAP image slot 0 A user specified firmware image is broken up into fragments and transmitted to the Mote and stored into Slot 1 2 or 3 The server can send a message to transfer the newly uploaded firmware into the program flash and reboot the Mote The following components are required for OTAP to work XServe and XOtap running on the server Firmware applications that include the XOTAPLiteM component this is automatically included when the firmware is built with XMesh The Mote needs to have pre configured with a bootloader in the program flash and the OTAP image in slot 0 of the external flash Both of these conditions are met by selecting OTAP enable during the MoteConfig download process outlined in Section 4 Page 4 Doc 7430 0112 01 Rev A Crossb w MoteConfig User s Manual 2 Installation 2 1 Supported Platforms MoteConfig is supported on the following operating systems e Windows XP Home e Window XP Profe
6. MTS boards MTS510 XMTS510 xxx lt mode gt exe MDA boards MDA500 XMDA500 xxx lt mode gt exe Base Station common to all boards XMeshBase Dot xxx lt mode gt exe Xxx 315 433 or 915 mode hp or Ip hp high power mesh networking Ip low power mesh networking via low power listening and time synchronized data transmissions Table 1 4 Pre compiled MSP XMesh applications MSP410 Mote Security Package MSP410 Module XMSP410_433_hp exe MSP410 Base Station XMeshBase_433_hp exe Page 2 Doc 7430 0112 01 Rev A Crossb w mode hp or hp high power mesh networking low power mesh networking via low power listening and time synchronized data transmissions MoteConfig User s Manual Table 1 5 Pre compiled MEP XMesh applications MEP410 Mote Environmental Package MEP410 module 410 433 lt mode gt exe MEP510 Mote Environmental Package MEP510 module MEP510 433 lt mode gt exe Base Station common to both modules XMeshBase 433 lt mode gt exe Doc 7430 0112 01 Rev A Page 3 MoteConfig User s Manual Crossb w 1 2 Over The Air Programming The Over The Air Programming OTAP feature allows users to reprogram a Mote over a wireless link OTAP allows one or more Motes in the XMesh network to receive new firmware images from XServe via the XOtap service REMOTE OR LOCAL GATEWAY XMESH NETWORK SERVER
7. 2 finished Page 3 mote 1 128 fragments throttle 50 msec Page 3 mote 1 2 fragments throttle 50 msec Page 3 mote 1 0 fragments throttle 50 msec Page 3 mote 2 0 fragments throttle 50 msec Page 3 finished Figure 5 9 Trace all downloading steps Doc 7430 0112 01 Rev A Page 21 MoteConfig User s Manual Crossb w 6 The final step is to reboot into a newly loaded image 1 Select the nodes to reboot 2 Specify which slot to boot into 3 Press reboot MoteConfig MTT TT TT TT Node 1 is ready to Query Program or Reboot Rebooting mote 1 from slot 2 Please wait for the mote to turn green ebooting mote 2 from slot 2 Please wait for the mote to turn green Figure 5 10 Rebooting the nodes into slot 2 Page 22 Doc 7430 0112 01 Rev A Crossb w MoteConfig User s Manual The selected nodes will turn green as shown in Figure 5 11 when they have successfully rebooted re joined the wireless mesh and sent health packets to Xserve The nodes will now be executing the newly uploaded firmware application MoteConfig File Settings Help Local Program Remote Program Operation Select File to be Programmed C Program Files Crossbow MoteView1 4 20 xmesh mica2 XMD sa Select Nodes 9 1 4 7 11 12 17 Select Slot Node 1 is ready to Query Program or Reboot Node 2 is ready to Query Program or Reboot Node 1 is ready to Query Program or Reboot Node 2 is ready to Query Program or Re
8. Once these drivers are installed the Device Manager Start gt Control Panel gt System gt Hardware will display the MIBS520 as two new virtual com ports Refer to the MPR MIB Series User s Manual for details Page 8 Doc 7430 0112 01 Rev A Crossb w MoteConfig User s Manual Figure 4 3 shows the Interface Board Settings for a MIB600 on the same LAN as the PC with an assigned IP address of 10 1 1 99 Interface Board Settings x m Parameters MIB510 Serial Port comfs 57500 MIB520s First Serial Port Prog Comm MIB600 Host 10 11 99 10001 10002 4 2 Programming The pre compiled XMesh applications installed with Mote View are located in C gt Program Files gt Crossbow gt MoteView gt XMesh Press the Select button to open a file browser as shown in Figure 4 4 Navigate to the folder that corresponds to your Mote processor radio board radio frequency for MICA2 and MICA2DOT and sensor board type Open 2 gt Lookin Figure 4 4 File Browser for selecting XMesh applications Low power and high power applications have been included for most sensor boards Note that the MEP and MSP node firmware is located in separate named folders Doc 7430 0112 01 Rev A Page 9 MoteConfig User s Manual Crossb w NOTE The base station Mote must be programmed with XMeshBase xxx lt mode gt exe and a node ID of 0 After an application has been
9. Programming the XMeshBase application onto the base station 5 2 Over the Air Programming Once all the Motes are OTAP enabled use the following procedure to program them over a wireless link IMPORTANT Please make sure that the Mote battery power is above 2 7V before starting the procedure 1 Connect the base node to the PC interface board and turn on the remote nodes that were prepared as shown in section 5 1 2 Switch to the Remote Program tab 3 Click on the Search button to start up XServe and listen for remote nodes The Motes found within the network will be displayed in the tree view control as shown in Figure 5 4 Page 16 Doc 7430 0112 01 Rev A Crossb w MoteConfig User s Manual File Settings Help Local Program Remote Program peration Option Select File to be Programmed Check Base HeartBeat Select Check Operation Timeout Select Nodes e g 1 4 7 11 12 17 Select Slot Ready Preparing b Programming Rebooting Search Prepare Buer Program Reboot Stop Searching network Xserve Connected to XServel Crossbow Inc 2006 Device mib510 Port comi Search 00 00 12 Figure 5 4 Searching for nodes within the mesh network 4 NOTE The base node will periodically blink with a magenta background This indicates that heartbeat packets sent by the base firmware are being received by the PC This ve
10. progress Page 10 Doc 7430 0112 01 Rev A Crossb w MoteConfig User s Manual MoteConfig JE xi File Settings Help Local Program Remote Program m Select File to be Uploaded C Program Files Crossbow MoteView xmesh mica2 MeshB ase_903_hp exe Select Platform XMesh Type 2 Radio Band 916 MHz d XMESH2HP Addresses MOTE ID o Hex Auto Inc Route Update 36 Sec GROUP ID fi 00 a Hex Packet Size 5 Bytes as 255 sem Payload Size 48 Bytes RF Channel CHANNEL 00 v 303 018 MHz Read Fuses Clear Text View Details Program OTAP Enable Stop xmesh mica2 MeshB ase_303_hp exe out Setting fuse using mib510 uisp dprog mib510 dserial dev ttyS0 dpart 4T megal 28 wr_fuse_h Oxd9 wr_fuse_l Osff wr_fuse_e Osff Erasing binary using mib510 uisp dprog mib510 dserial dev ttyS0 dparts4T megal 28 erase installing binary using mib510 uisp dprog mib510 dserial dev ttyS0 dparts4T megal 28 upload if C XProgram Files Crossbow MoteView xmesh mica2 ea Hp esee t act Crossbow Inc 2006 Platform Mica2 Device mib510 Port com Figure 4 6 MoteConfig programming progress MoteConfig Ag x File Settings Help Local Program Remote Program Select File to be Uploaded CA Program Files Crossbow Mote View xmesh mica2 903MHZ XMeshBase XMeshBase_903_hp exe Select
11. the ATmega128 processor The fuses are an internal set of software switches within the ATmega1l28 that enable certain functions Select Settings Fuse Defaults to open the dialog box shown in Figure 4 8 Check Override default fuse settings to modify the available fuse options These options are REE IV Override default fuse settings JTAG fuse on Appl External oscillator on ERES Disable bootloader Cancel Figure 4 8 Fuse Settings Dialog JTAG fuse on activates the JTAG debug mode for the ATmegal28 When enabled the processor draws an additional current of 3 mA By default this fuse is turned off for all XMesh apps External oscillator on forces the firmware app to use an external oscillator for its timer When enabled the processor draws more current By default this fuse is disabled for low power XMesh apps and enabled for high power XMesh apps Disable bootloader will prevent the Mote from executing the boot loader code on reboot By default the bootloader is enabled for XMesh apps to provide OTAP functionality 4 4 Address and Radio Defaults The default behavior associated with setting the Group ID RF Power and RF Channel for each node can be changed from the Address and Radio Defaults dialog shown in Figure 4 9 This can be opened be selecting Settings gt Address and Radio Defaults Page 12 Doc 7430 0112 01 Rev A Crossb w MoteConfig User s Manual Address and Radio Default
12. Base Station common to all boards XMeshBase 2420 lt mode gt exe mode hp or hp high power mesh networking Ip low power mesh networking via low power listening and time synchronized data transmissions Doc 7430 0112 01 Rev A Page 1 MoteConfig User s Manual Crossb w Table 1 2 Pre compiled MICA2 XMesh Applications MICA2 Mote MPR4x0 x 0 1 or 2 and MPR600 Board Model Binary file name MTS boards MTS101 XMTS101 xxx lt mode gt exe MTS300CA XMTSS300CA xxx lt mode gt exe MTS300CB XMTSS300CB xxx lt mode gt exe MTS310CA XMTS310CA xxx MTS310CB XMTS310CB xxx MTS400 XMTS400 xxx lt mode gt exe MTS410 XMTS410 xxx lt mode gt exe MTS420 XMTS420 xxx lt mode gt exe MTS450 XMTS450 xxx lt mode gt exe MDA board MDA100CA XMDA100CA xxx lt mode gt exe MDA100CB XMDA100CB xxx mode exe MDA300 XMDA300 xxx lt mode gt exe MD4A300 precision XMDA300p xxx lt mode gt exe MDA320 XMDA320 xxx lt mode gt exe Base Station common to all boards XMeshBase xxx lt mode gt exe xxx 315 433 or 915 lt mode gt hp or Ip hp high power mesh networking lp low power mesh networking via low power listening and time synchronized data transmissions Table 1 3 Pre compiled MICA2DOT XMesh Applications MICA2DOT Mote MPR5x0 x 0 1 or 2 Board Model Binary file name
13. MoteConfig User s Manual Revision A November 2006 PN 7430 0112 01 Er m Hi ae 2 www xbow com O 2006 Crossbow Technology Inc All rights reserved Information in this document is subject to change without notice Crossbow Mote Works MICA TrueMesh and XMesh are registered trademarks of Crossbow Technology Inc Other product and trade names are trademarks or registered trademarks of their respective holders Crossb w MoteConfig User s Manual Table of Contents 1 Introduction sene Ll MoteConfig iHe taedet 1 1 2 Over The Air Programming OTAP eese 4 2 Inst ll ation maed MES 2 1 Supported Platforms s eiit rte HD b PR HI PR ge eee pep ido 5 2 2 PC Interface Port 5 e 5 2 3 Installation Steps ehe eee De Pede debe eue 6 Startins MOoteCOonfig LINE Ne SIT Local Program ooo eee eee oe ene Al Settings edu dente iad du ean akten akt 8 4 2 Programming o ert eio ot te t Fe dett deu eee dece 9 4 3 B useettingS iib cds ie ERO S ROSE dur ete 12 4 4 Address and Radio Defaults eene enne enne REE ens 12 5 Remote Over The Air Programming eee ee eee ss L SL
14. am Reboot Node 1 is ready to Query Program or Reboot Node 2 is ready to Query Program or Reboot Node 1 is ready to Query Program or Reboot Begin scan C Program FilesCrossbowNMoteView 4 20 mesh mica2 V MDA10OOCB 903 hp exe xMesh protocol found Converting C Program Files yCrossbowiMoteViewT 4 20 yxmeshimica2XMDA100CB 903 hp exe to C Program Files yCrossbowiM oteViewT 4 20 yxmeshymica2XMDA100CB 903 hp exe ihex Process completed Crossbow Inc 2006 Device mib510 Port com Figure 5 7 Select an application for programming Page 20 Doc 7430 0112 01 Rev A Crossb w MoteConfig User s Manual During the OT AP process the color of the selected nodes will turn orange as shown in Figure 5 8 and the status message area will display how the number of pages downloaded into the external flash When the selected nodes have been successfully programmed the node will turn gold once again 2515 File Settings Help Local Program Remote Program peration ption Select File to be Programmed IV Check Base HeartBeat C Program FilesNCrossbow MoteView 4 20 xmesh mica2 xMD Select Check Operation Timeout Select Nodes e g 1 4 7 11 12 17 Select Slot O Ready Preparing fi 2 2 zi Programming 0 Rebooting Search Prepare uer Program Reboot Stop Begin scan C Program Files Crossbow MoteView1 4 20 xmesh mica2 xMDAIO0CB_ 903 hp exe Mesh protocol found
15. bled XMTS310CA application 3 Repeat Step 2 for all the nodes in the network When the bootloader has successfully installed the LEDs will count up twice when the node is switched 4 Program the base station Mote with the XMeshBase application and set Node ID to 0 For the base firmware the OTAP Enable box should be unchecked Doc 7430 0112 01 Rev A Page 15 MoteConfig User s Manual Crossb w LTT File Settings Help Local Program Remote Program m Select File to be Uploaded Platform Mesh Type Mi 2 Radio Band 1915 MHz E KMESH2HP Addresses MOTE ID 0 m Hex Auto Inc Route Update 36 Sec GROUP ID 100 4 Hex Radio Packet Size 55 Bytes RF Power 255 J dBm Payload Size Bytes RF Channel CHANNEL_00 v 303 018 MHz Read Fuses Clear Text View Details Program Enable Stop xmesh mica2 lt MeshB ase_903_hp exe out srec Setting fuse using mib510 uisp dprog mib510 dserial dev ttySO dpart2AT megal 28 wr_fuse_h Oxd9 wr_fuse_l Oxff vr_fuse_e 0xff Erasing binary using mib510 uisp dprog mib510 dserial dev ttySO dpart 4Tmegal 28 erase installing binary using mib510 uisp dprog mib510 dserial dev ttyS0 dpart Tmegal 28 upload if C Program Files Crossbow MoteView xmesh mica2 MeshBase_903_hp exe out secl Crossbow Inc 2006 Platform Mica2 Device mib510 Port com 2 Figure 5 3
16. boot Node 1 is ready to Query Program or Reboot Node 2 is ready to Query Program or Reboot Node 1 is ready to Query Program or Reboot xotap exe sf localhost 8001 42 p 12 ptions cmd boot sf localhost 3001 group id 129 debug 1 html report file xotap html image id 2 motes 212 ebooting mote 1 from slot 2 Please wait for the mote to turn green Figure 5 11 Nodes have rebooted and joined the mesh Doc 7430 0112 01 Rev A Page 23 MoteConfig User s Manual Crossb w 5 3 Advanced Options Advanced Options Description Check Base Heartbeat The application will display a warning message if the XMeshBase heartbeat packet is not received This notifies the user that there is a problem with the base station hardware configuration firmware power or connectivity to the PC This feature is enabled by default The user can specify the timeout value in Settings OTAP Timeout Base response timeout Check Operation Timeout The application will detect the time elapsed by each OTAP operation and warn the user if an operation takes too long If a timeout occurs Xserve will shut down This feature is disabled by default The user can specify the timeout values in Settings gt OTAP Timeout Click Settings gt OTAP Timeout to open the Set Timeout dialog shown in Figure 5 12 The default values were derived by testing with a small network of about 30 nodes If your mesh network
17. contains more than 30 nodes please reset the relevant values or leave the timeout check disabled x BASE response Timeout 20 E s Searching Timeout 7120 Ls n Preparing Timeout 190 4 5 Querying Timeout s Programming Timeout 360 E s Rebooting Timeout 360 ES 5 Apply Cancel Set Defaut Figure 5 12 OTAP timeout settings To enable or disable the base heartbeat timeout or OT AP operation timeout use the checkboxes located on the Remote Program tab of the MoteConfig application Page 24 Doc 7430 0112 01 Rev A Crossb w Crossbow Technology Inc 4145N First Street San Jose CA 95134 Phone 408 965 3300 Fax 408 324 4840
18. d to upload firmware onto the Motes via a gateway gt IMPORTANT To program motes correctly set up the hardware as follows 1 The gateway should be powered and connected to the PC via a serial USB or Ethernet port 2 If using the MIB510 the SW2 switch should be in the OFF position 3 The motes should be firmly attached to the gateway 4 The motes should be turned off before the programming 4 1 Settings Click on Settings gt Interface Board to select the correct gateway and port settings Figure 4 1 shows the Interface Board Settings for a MIB510 on COM 1 Interface Board Settings x Parameters Mi comfi 3j seo gt MIB520 s First Serial Port Prog Comm MIB600 Host localhost 10001 10002 Apply Close Figure 4 1 MIB510 Gateway Settings The MIB520 virtual COM port drivers will install two sequential ports on the PC The low numbered port is used for programming and the high numbered port is used for communication Figure 4 2 shows the Interface Board Settings for a MIB520 that has created COM 6 and 7 on the PC In this example COM 6 must be selected as the serial port Interface Board Settings x Parameters 510 Serial Port seo zi MIB520 s First Serial Port Prog Comm MIB600 Host localhost 10001 10002 Apply Close Figure 4 2 MIB520 Gateway Settings NOTE The 520 requires the installation of the FTDI FT2232C drivers
19. is ready to Query Program or Reboot Begin scan C Program FilesNCrossbow MoteView 4 20N mesh mica2VXMDA10OOCB 903 hp exe Mesh protocol found Converting C Program Files Crossbow MoteView1 4 20 xmesh mica2 MDA100CB_903 hp exe to C Program Files Crossbow MoteView1 4 20 xmesh mica2 xMDA100CB_903 hp exe ihex Process completed Crossbow Inc 2006 Device mib510 Port comi Figure 5 5 Nodes are running the OTAP image Page 18 Doc 7430 0112 01 Rev A Crossb w MoteConfig User s Manual 5 When the nodes are running the OT AP image a The Query button allows users to see the available slots and their contents on each Mote as shown in Figure 5 6 2515 File Settings Help Local Program Remote Program M Operation Option Select File to be Programmed IV Check Base HeartBeat Icd Select Check Operation Timeout Select Nodes e g 1 4 7 11 12 17 EE Slot Ready Preparing fi 2 g Programming CO Rebooting Prepare Query Program Reboot Stop cmd query localhost 3001 group id 129 debug 1 html report file xotap html motes 1 2 Mote 1 mica2 time since reboot 1 1 min voltage 3 0 boot image 0 Image flash start stop size checksum Type 0 0215 29773 1ce8 bootable 1 64 80 31109 faf2 bootable 2 Mote 2 mica2 time since reboo
20. k Select to browse to an XMesh application Choose the appropriate MOTE ID GROUP ID RF Power and RF Channel Make sure that the OTAP Enable box is checked Click on Program Page 14 Doc 7430 0112 01 Rev A Crossb w MoteConfig User s Manual 2515 File Settings Help Local Program Remote Program Select File to be Uploaded C Program FilesXCrossbow MoteView mesh mica2V MTS310CA 903 hp exe Select Platform Mesh Type 2 Radio Band 916 MHz Me Type XMESH2HP Addresses MOTE ID m Hex Auto Inc Route Update 36 Sec GROUP ID 100 Hex Packet Size 36 Bytes Radio RF Power 255 v 5 dBm ES fe rer RF Channel CHANNEL 00 903 018 MHz Head Fuses Clear Text View Details Program F DTAP Enable Stop Begin scan 916 exe Node ID set as 3 Group ID set as 100 CC1000 Channel set as 916MHz band CHANNEL 00 channel CC1000 TX Power set as 255 Converting F CrossBow wireless app M oteConfig bin D ebug GoldenlmagesOtapGold mica2 916 exe out to F YCrossBowiwireless vappyMoteConfigibinyDebugiGoldenlmageOtapGold 916 exe sred v Crossbow Inc 2006 Platform Mica2 Device mib510 Port com a Figure 5 2 Programming the ena
21. rifies that the base station has been correctly configured Doc 7430 0112 01 Rev A Page 17 MoteConfig User s Manual Crossb w 4 The Motes can now be rebooted to the OT AP image OtapGold exe by selecting nodes from the tree view control and pressing the Prepare button Nodes can also be selected by entering their ID s into the Select Nodes textbox During this process the Prepare button will be disabled and the selected node will turn blue NOTE The node ID s entered in the Select Nodes textbox override the node selection in the tree view control When the nodes have rebooted into the OTAP image their background color will turn gold as shown in Figure 5 5 2515 File Settings Help Local Program Remote Program Operation Option Select File to be Programmed IV Check Base HeartBeat c Program Files Crossbow MoteView 4 20 xmesh mica2 xMD Select Check Operation Timeout Select Nodes e g 1 4 7 11 12 17 Select Slot Ready Preparing fi 2 2 zi Programming 0 Rebooting Prepare Query Program Reboot Stop n Finished 2 motes successful 0 motes failed Node 2 is ready to Query Program or Reboot Node 1 is ready to Query Program or Reboot Node 2 is ready to Query Program or Reboot Node 1 is ready to Query Program or Reboot Node 2 is ready to Query Program or Reboot Node 1 is ready to Query Program or Reboot Node 2 is ready to Query Program or Reboot Node 1
22. s loj x Load from Appl Previous settings Firmware scan Cancel Figure 4 9 Address and Radio Defaults Dialog When a new firmware application is selected the default values for the Group ID RF Power and RF Channel will remain unchanged from the previous settings be replaced by values read from the firmware application using the firmware scan Doc 7430 0112 01 Rev A Page 13 MoteConfig User s Manual Crossb w 5 Remote Over The Air Programming OTAP The Over The Air Programming OTAP feature allows users to reprogram a Mote over a wireless channel OTAP allows one or more Motes in the XMesh network to receive new firmware images from XServe via the XOtap service NOTE OTAP is currently available only when the Motes are programmed with a high power firmware application i e XMTS310CB 433 hp exe 5 1 OTAP Preparation Before Motes can be programmed over the air they must be prepared by enabling the bootloader and loading the OTAP image into slot O This procedure is outlined in the following steps From Settings gt Interface Board select the appropriate interface board and specify the correct COM port number Interface Board Settings Parameters S FE MIB520s First Serial Port Prog Comm MIB600 Host localhost 10001 10002 Apply Close Figure 5 1 Selecting Interface Board Settings 2 Switch to the Local Program tab and clic
23. sb w MoteConfig User s Manual 1 Introduction 1 1 MoteConfig MoteConfig is a Windows based GUI utility for programming Motes This utility provides an interface for configuring and downloading pre compiled XMesh TinyOS firmware applications onto Motes MoteConfig allows the user to configure the Mote ID Group ID RF channel and RF power The user can also enable the over the air programming feature present on all XMesh based firmware High power and low power XMesh applications are available for each sensor board and platform manufactured by Crossbow as part of the MoteView install see section 2 3 Table 1 1 Pre compiled MICAz XMesh applications MICAz Mote MPR2400 and MPR2600 Board Model Binary file name MTS boards MTS101 XMTS101 2420 lt mode gt exe MTS300CA XMTS300CA 2420 lt mode gt exe MTS300CB XMTS300CB 2420 lt mode gt exe MTS310CA XMTS310CA 2420 lt mode gt exe MTS310CB XMTS310CB 2420 lt mode gt exe MTS400 XMTS400 2420 lt mode gt exe MTS410 XMTS410_2420_ lt mode gt exe MTS420 XMTS420_2420_hp exe MTS450 XMTS450_2420_ lt mode gt exe MDA board MDA100CA XMDA100CA_2420_ lt mode gt exe MDA100CB XMDA100CB_2420_ lt mode gt exe XBW DA100CA XBW DA100CA_2420_hp exe XBW DA100CB XBW DA100CB_2420_hp exe MDA300 XMDA300_2420_ lt mode gt exe MDA300 precision XMDA300p 2420 lt mode gt exe MDA320 XMDA320 2420 lt mode gt exe XBW DA325 XBW DA325 2420 lt mode gt exe
24. selected the binary scan feature built into MoteConfig will display the default parameters programmed into the application see Figure 4 5 2515 File Settings Help Local Program Remote Program Select File to be Uploaded C Program Files Crossbow MoteView xmesh mica2 xMeshB ase_903_hp exe Select Platform XMesh Type 2 Radio Band 915 MHz i En Type XMESH2HP Addresses MOTE ID o Hex Auto Inc Route Update 36 Sec GROUP ID 100 Hex Radio Packet Size 55 Bytes RF Power 255 v dBm Payload Size Ir Bytes RF Channel CHANNEL 00 x 903 018 MHz Read Fuses Clear Text View Details Program Enable Stop BEHEEHBBHEBHHEBHHEEHBHHBBHEEBHBBEEHBEBBEEEBHHEEEBEHBBEEBBSHBEBEESBBEEBEH gt lt Mesh Flags N A Mesh Route Update 36000 Crossbow Inc 2006 Platform Mica2 Device mib510 Port com1 Figure 4 5 Binary Scan Result of an XMeshBase application These default parameters can be overwritten by the user by specifying the desired MOTE ID GROUP ID RF Power and RF Channel 4 NOTE Remote nodes must be programmed with a non zero Mote ID Press the Program button to download the selected firmware and configuration into the mote as shown in Figure 4 6 When programming is complete the Upload SUCCESSFUL message is printed in the status box as shown in Figure 4 7 The Stop button can be used to cancel a firmware download in
25. ssional e Windows 2000 with SP4 2 2 PC Interface Port Requirements The gateway platform used in the base station determines the PC interface port required by MoteConfig 1 Fora MIBS10 serial gateway an RS 232 serial port 2 Fora MIB520 USB gateway a USB port 3 Fora MIB600 Ethernet gateway A wired Ethernet or 802 11 wireless card if the MIB600 is on a LAN with wireless access 4 Fora Stargate server A wired Ethernet an 802 11 wireless card if the Stargate has a wireless modem or is on a LAN with wireless access or a cellular modem for wireless Internet access Doc 7430 0112 01 Rev A Page 5 MoteConfig User s Manual 2 3 Installation Steps MoteConfig is shipped as a component of Mote View and MoteWorks Crossb w 1 MoteConfig is automatically installed with the Mote View installer Refer to the MoteView Users Manual for additional details 2 MoteConfig is an optional component in the MoteWorks installer Make sure that MoteConfig 2 0 and OTAP item is selected as shown in Figure 2 1 Select MoteWorks Components N Which components should be installed Select the components you want to install clear the components you do not want to install Click Next when you are ready to continue Cygwin Environment Programmers Notepad 2 6 7 MB Graphviz 2 6 6 2 MB XSniffer 1 7 MB TortoiseCVS 1 8 22 158MB PuTTY Utilities 2 3MB WinMerge 2 4 6 3 5 MB MoteConfig 2 0 and OTAP
26. t 1 1 min voltage 3 1 boot image 0 Image flash start stop size checksum Type 0 Of 15 29773 49bb bootable 1 64 80 31109 afal bootable 2 E BELL Crossbow Inc 2006 Device mib510 Port com Figure 5 6 Nodes being queried for information b The Program button can be used to load firmware images into a selected slot on one or more selected nodes using the following procedure 1 Select the firmware application as shown in Figure 5 7 2 Specify the slot to store the firmware application 3 Choose the nodes by checking the nodes in the tree view or by entering the node ID s in the Select Nodes textbox 4 Press Program IMPORTANT If nodes are specified in the Select Nodes textbox the operations will only occur on these nodes the nodes checked on the tree view will be ignored The Select Nodes textbox is an advanced feature and should be used with care Doc 7430 0112 01 Rev A Page 19 MoteConfig User s Manual Crossb w File Settings Help Local Program Remote Program ption IV Check Base HeartBeat Check Operation Timeout Ready Preparing Programming Rebooting Finished 2 motes successful 0 motes failed Node 2 is ready to Query Program or Reboot Node 1 is ready to Query Program or Reboot Node 2 is ready to Query Program or Reboot Node 1 is ready to Query Program or Reboot Node 2 is ready to Query Progr
Download Pdf Manuals
Related Search
Related Contents
2.1 User Manual IS1050 取扱説明書 【正誤一覧表】 Bowers & Wilkins CC6 S2 User's Manual Fresh brew USA UL - VE Global Solutions Iwill KV200-R Motherboard GÉNÉRALITÉS E Installing and Configuring the Avaya S8500 Media Copyright © All rights reserved.
Failed to retrieve file