Home
MoteView Users Manual
Contents
1. 5 If you are not able to receive data you may also need to select the Live check box on the main MoteView screen if it has not been previously selected Also check to see if data is coming in from your nodes by viewing the Server Messages pane at the bottom of your MoteView display or by looking at the XServe shell 3 3 Connecting to a Database Local or Remote Server or a Stargate To connect to the Sensor Network 1 Click on the green Connect icon in the toolbar menu As necessary fill out the information in top four boxes the Database Server Configuration dialog window The minimal configuration requires information for the Server Port User and Password 4 NOTE Users should be advised that the Server Port Username and Password fields are preset to reasonable defaults and should not have to be changed 2 Click the Connect button to connect Mote View to the given server 3 Select the Database and then Table Name from the drop down menu 4 Click on the Apply button to store your selections and begin viewing data from the database This configuration will be stored in a short pull down list to the right of the Connect icon This quick connect list will remember the last table used for each Server Database pair 3 4 Auto discovery of Nodes New nodes will also appear in the upper left hand corner of the Topology view These nodes can be dragged to their correct position on the topology map and those placements can be saved t
2. Save Node Properties Saves the current node placement and naming into the database Revert Node Properties Reloads node placement and naming from the database Visualization Properties Allows the user to visualize temperature gradients or other Mote properties using a specific color pattern MSP Properties Sets the orientation of quadrant 1 relative to image in the topology view and the draw radius of a PIR event Load Bitmap Allows users to select a bitmap from their file system to be the background of the map Supported background image formats include bmp gif ico and jog The image will be automatically scaled to fit the available screen space Use Default Bitmap Use the standard grid as the background of the topology view Page 20 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual The Visualization Properties lets users customize the following Sensor Color Gradient Allows users to specify the minimum and maximum sensor values and associate specific color with it 1 Right click on the Topology bitmap and select Visualization Properties Click on the Sensor tab of the Visualization Properties Select a Sensor type from the drop down list Specify desired Maximum and Minimum sensor values Click on the square colored box next to Maximum Color or Minimum Color This will bring up another dialog box ea ier du Move the square marker on to choose the desired color and click OK The Sensor info also le
3. s Manual 7 3 Database Tools PostgreSQL comes with other tools for offline manipulation of data besides the psql shell The more useful of these are described here These windows command prompt version of these tools are installed to C Program Files PostgreSQL S 0 0 rc1 bin by default The psql tool is available from the Cygwin command prompt as well 7 3 1 PostgreSQL Export To output entire task database to a file e g my database out pg dump h localhost U tele f my database out task To save contents of surge results table to a file of SQL commands named surge out pg dump h localhost U tele t surge results f surge out task 7 3 2 PostgreSQL Import To load files from a PostgreSQL exported table use the following command psqi task surge out Doc 7430 0008 04 Rev B Page 49 MoteView User s Manual Crossb w 8 Over the Air Programming OTAP using MoteConfig The Over the Air Programming OT AP feature allows users to reprogram any Mote within the XMesh network OT AP allows one or more Motes to receive new programming images from XServe via XOtap a server side application via wireless communication REMOTE OR LOCAL GATEWAY XMESH NETWORK SERVER Send Request MIBS10 meni Mesh Network Base Station Mote XServe EG Get Response E p hh mener ganer z 1 Qu a E wee i s wen Figure 8 1 XOtap Architecture 8 1 OTAP Preparation using MoteConfig Utility Before you
4. MoteView User s Manual Crossb w 4 Query Users can optionally query a node when it is running the OT AP Image to get information about different slots as shown in Figure 8 7 Y MoteConfig m E Fille Settings Help Local Program Remote Program Select File to be Programmed Enable Serial Forwarder Connection po O Sea Host localhost Port 3001 Select Nodes e g 1 4 7 11 12 17 Select Slot a Mote 15 micaz time since reboot 1 2 min voltage 3 1 boot image 0 Image et stop size checksum Tue 2817 5 509 bootable 64 e 29153 6585 bootable empty Bai az time since reboot 1 2 min voltage 2 8 ba age flash start stop size cal Type Oy 14 817 bootable 64 79 fate bootable empty T empty Mote 25 micaz time since reboot 1 2 min voltage 3 0 boot image 0 Image Au stop size checksum Type 0 61 i bootable A p 9153 bootable empty empty Crossbow Inc 2006 Device mib510 Port com Figure 8 7 Querying the Nodes in the Network for OTAP Image hihi co Mote 5 mi cu er Re 5 Program Click on Select and browse to the binary image of the XMesh application main exe that you want to program with Check the nodes you want to program and specify the slot where you want to store the application Alternatively you can type the node IDs in Select Nodes box Click on Program As the OT AP progresses you will see the report in terms of number of pages down
5. 1 MHz UARTO 57600 M OTAP Enable uisp dprogsmib510 dserial devtty50 dpart24Tmega128 wr fuse h 0dS wr fuse 2f vr fuse e Uxif Erasing binary using mib510 uisp dprog mibb10 dserial dev tty50 dpart24Tmega128 erase installing binary using mib510 uisp dprog mib510 dserial dev tty 50 dpart2 ATmega128 upload f C Program FilesCrossbow Mote View 14 Goldenlmage OtapGold_micaz exe srec xotap lt dev ttySD 4 D 4 C Program Files Crossbow Mote View_14 Goldenimage OtapGold_micaz exe inex 5 Crossbow Inc 2006 Platform Micaz Device mib510 Port com Figure 8 3 Programming XMTS101 OTAP enabled application using MoteConfig 4 Repeat the Step 3 for all the nodes in the network When the bootloader is installed successfully the LEDs count up twice when the node is switched on 5 Program base station Mote with XMeshBase application Mote ID 0 and OTAP Enable unchecked Doc 7430 0008 04 Rev B Page 51 MoteView User s Manual Crossb w File Settings Help Local Program Remote Program Select File to be Uploaded C Program Files Crossbow Mote Works Suite cygwin opt Mote Works apps mesh Mesh Base build micaz Platform 4 rXMesh Type MicaZ Radio Band 2420 MHz Type XMESH2 HP Lise Route Update N A Sec MOTE ID In ES Hex Auto Inc Packet Size 55 Bytes GROUPID 125 Hex Payload Size 4g Bytes Radio A Ph m BE Poser 5 gt ir dBm Enable Watch D
6. Figure 4 1 for an example from the demo database Any column of data can be sorted by left clicking the top This allows you to sort by node ID parent temperature voltage last result time or any other sensor reading Doc 7430 0008 04 Rev B Page 15 MoteView User s Manual Crossb w The columns include Id lt sensed value 1 gt lt sensed value 2 gt lt sensed value N gt and Time The sensor data is automatically converted into standard engineering units Gateway Room 661 Room 662 Conf Room Room 663 Room 664 Room 665 Room 666 Room 667 voltage temp light accel x accel y E Tw in 0 0 0 0 0 1 1 0 4 11 14 2005 1 05 06 Server Messages mag x 2242 mga 105 2 mga 30 66 mga 30 12 mga 105 47 mg 105 47 mg 104 66 mg 105 61 mg 106 55 mg 1118 2005 6 12 32 AM mag y 25 33 mga 104 8 mga 30 39 mga 30 12 mga 105 34 mg 105 51 mg 104 8 mga 105 61 mg 106 15 mg 11 18 2005 6 12 25 AM 11 18 2005 6 12 02 AM 11 18 2005 6 10 46 AM 11 18 2005 6 10 19 AM 11 18 2005 6 10 33 AM 11 18 2005 6 10 08 AM 11 18 2005 6 08 51 AM 11 18 2005 6 11 06 AM 11 18 2005 6 09 30 AM Figure 4 1 Screenshot of a demo database displayed in the Data view 4 3 2 Command The Command tab provides the user with an ability to change different node parameters wirelessly NOTE These commands do not get stored in the EEPROM and hence are volatile _ NOTE These commands do not get stored in the EEPR
7. MoteView installation CD 2 2 1 PostgreSQL All the visualization tools in MoteView require being connected to a database This database can reside on your PC localhost a remote server or a Stargate The size of this database is bound by the storage available on the system The installation of PostgreSQL will automatically install and configure a local PostgreSQL 8 0 database on the machine when that option is checked The installation requires administrative privileges on the system including the ability to create a new user called postgres for PostgreSQL Doc 7430 0008 04 Rev B Page 7 MoteView User s Manual Crossb w gt IMPORTANT If your PC is to host both the server and client layer functions then running the PostgreSQL database service is required to use Mote View However if you are accessing a server or Stargate that is running XServe PostgreSQL then you don t need to run the service on your PC 2 3 Installation Steps Shut down all the programs running on your computer 1 Insert the MoteView Support CD into the computer s CD drive 2 Double click on Mote ViewSetup exe from Mote View folder 3 At the Welcome to the MoteView Setup Wizard window click Next gt 4 Select the desired installation directory then click Next gt see Figure 2 1 Setup morene Select Destination Location E Where should MOTE VIEW be installed Q LJ Setup will install MOTE VIEW into the following folder To c
8. Page 11 MoteView User s Manual File Tools Units Window Help j j e BEA AE GG A Command Charts Topology id Name Node Data Gateway voltage temp light Room 661 Room 662 Conf Room Room 663 Room 664 Room 665 Room 666 Room 667 O Lg E E O C D c accel y mag x 22 42 mga 105 2 mga 30 56 mga 30 12 mga 105 47 mg 105 47 mg 104 66 mg 105 61 mg 106 55 mg 26 33 mga 104 8 mga 30 39 mga 30 12 mga 105 34 mg 105 61 mg 104 8 mga 105 61 mg 106 15 mg Crossb w 11 18 2005 6 12 25 AM 11 18 2005 6 12 02 AM 11 18 2005 6 10 46 AM 11 18 2005 6 10 19 AM 11 18 2005 6 10 33 AM 11 18 2005 6 10 08 AM 11 18 2005 6 09 51 AM 11 18 2005 6 11 06 AM 11 18 2005 6 09 30 AM el 11 14 2005 1 05 06 Server Messages 11 18 2005 6 12 32 AM Figure 3 2 After MoteView connects to a database or after starting a data log data starts to appear in the MoteView Data view 3 2 Connecting to an Active Sensor Network Using an MIB510 or MIB600 The first step typically is to connect to either a gateway device MIB510 MIB600 or Stargate which will send data to your PC localhost server or a server or Stargate that s running a Postgres database 1 On the menu bar click on File gt Connect to MIB510 520 600 2 If using a MIB510 MIB520 make sure that the Serial Port COM is set to the correct port number and that baud is 57600 3 If using a MIB600 s
9. View application From left to right the toolbar provides buttons for database connection data Doc 7430 0008 04 Rev B Page 41 MoteView User s Manual Crossb w logging with XServe MoteConfig Alerts Manager Mote View settings export to CSV print and print preview refreshing the view and displaying live vs historical sensor network data MoteView File Tools Units Window Help Figure 5 19 Screenshot of toolbar menu of the MoteView 5 7 Dialogs 5 7 1 Database Server Configuration Server configuration is a critical first step to using Mote View The Database Server Configuration dialog can be opened in three ways 1 Click the Connection icon on the Tool bar e 2 Select File Connect 3 Select Window gt Server Configuration e Database Server Configuration E localhost task localhost tele tiny Connect Database task T Table Name sample mts310 Apply Cancel Figure 5 20 The Database Server Configuration dialog box From within the Database Server Configuration dialog window you can enter the following fields Server Can be a hostname or IP address To specify your workstation as a local server enter localhost Port TCP IP port of PostgreSQL database server Defaults to 5432 which is the standard PostgreSQL port User username for database server tele is the default Page 42 Doc 7430 0008 04 Rev B Crossb w MoteView User s Ma
10. adc2 Sensor Configuration Joe Available Configurations Current Configuration Conversion Type Coefficient Value Y a4bX cX 4 dX n 0 000 1 000 0 000 0 000 Add New Sensor Remove Sensor Figure 5 15 MDA Sensor Configuration 4 Click on Add New Sensor Edit the Name and Units under Current Configuration group box 6 Under Conversion group box from the Type dropdown select the calibration type 1 e Polynomial Look Up Table or Thermistor a If you used Polynomial as the conversion type then specify the Coefficient values a b c and d to convert from raw voltage X into engineering units Y as shown in Figure 5 16 Page 38 Doc 7430 0008 04 Rev B Crossb w MDA 300 adcO Sensor Configuration B C D Add New Sensor Remove Sensor Available Confieurations Current C onfiguration Name Unit MoteView User s Manual Conversion Type Polynomial Coefficient Y a bX cX 4X Figure 5 16 MDA300 Sensor Configuration using the Polynomial Conversion b If you used Look Up Table as the conversion type then input the Voltage readings and corresponding engineering values in the table as shown in Figure 5 17 Users can add or delete a row using the Add Row or Delete Row buttons MDA 300 adcO Sensor Configuration Job 1 000 1 500 1 750 2 000 2 500 3 000 Add New Sensor Remove Sensor Available Configurations Current C onf
11. can program the Motes in the network over the air you need to prepare them with bootloader and OT AP image You can use MoteConfig utility to accomplish this Follow these steps to prepare the Motes for over the air programming 1 Start the MoteConfig from Start gt Programs gt Crossbow gt MoteConfig 2 From Settings gt Interface Board Settings select appropriate programming interface board and port Y amp Interface Board Setti ngs Parameters fe MIB510 Serial Port COM i EX f MIB520 s First Serial Port MIB amp DO Host localhost Apply Close Figure 8 2 Programming Interface Board Settings in MoteConfig Page 50 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual 3 OTAP enabled programming using UISP Click on the Local Program tab and click on Select Browse to an XMesh application file main exe Choose appropriate Mote ID Group ID RF Power RF Channel and make sure that OTAP Enable box 1s checked Click on Program File Settings Help Local Program Remote Program Select File to be Uploaded CAP rogram FilesCrossbow Mote V arks Suite cygwin optM ote Works apps mesh X MTS1U Tbuild micaz m Platform CXMesh Type MicaZ Radio Band 2420 MHz Type XM FSH HP Addresses Route Update N A MOTEID B P Hex Auto ine GROUPID 125 Hex Packet Size Radio RF Fower 31 0 dBm a ek iiis ls Uart Baud Rates RF Channel CHANNEL 25 248
12. copy this logfile before you click DK or it will be automatically removed Figure 2 5 Error window that may occur during the PostgreSQL Installation 8 Please note that if you receive an MDAC warning such as the one pictured below you may ignore this warning and continue on with the installation The warning is simply notification that your operating system contains an MDAC version that 1s newer than what MoteView is installing Finish e MDAC 2 8 RTM MDAC 2 8 RTM is incompatible with this version of Windows All of Ed its features are currently part of Windows To exit click Cancel For mare information click Details n omm Cu Figure 2 6 MDAC 2 8 RTM incompatibility message that may appear during NET installation This warning can be ignored by clicking on Cancel 9 When the Setup Wizard has finished it will ask if you want to start MoteView You may start Mote View now but in some cases it may ask you to restart your computer first 10 If you have restarted or at any time after you can start MoteView by double clicking on the MoteView icon or by going to the installation folder the default install folder 1s C Program Files Crossbow Mote View and clicking on Mote View exe Page 10 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual 3 Application Quick Start Once a sensor network is running and MoteView is installed on a PC there is minimal configuration necessary to start collecting
13. data from the sensor network f IMPORTANT There are two ways to repair a corrupt database installation 1 Run the installer again and select only Reset Mote Database 2 Open a File Manager navigate to C Program Files Crossbow MoteView and execute resetdb cmd 3 1 Connecting to the Demo Database on Your PC During the installation of Mote View a static database was included to make it possible to demonstrate Mote View s features without having to be connected to an active sensor network or to be connected to a remote server database The steps described here also apply to viewing data collected during a connection to an active sensor network 1 Click on the green connect icon in the upper left hand corner or click on File Connect to Remote Database Stargate The Database Server Configuration will appear see Figure 3 1 Database Server Configuration x localhost localhost Port 5432 User Itele Password tiny Connect Database task Table Name sample mts310 EJ Apply Cancel Figure 3 1 Database Server Configuration window which provides access to remote or local servers and databases 2 Check that the pull down item next to Database task and that Table Name sample mts310 3 Click on Apply MoteView will then access the table in the database task Afterwards the screen will display the data from the database table file sample mts310 Doc 7430 0008 04 Rev B
14. interval defined in the Tools gt Settings dialog The default interval is 10 seconds 4 NOTE The optimal setting for Update Interval is one half the sample rate used by the nodes Page 24 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual 5 Menus There are two sections in the Mote View menu area The top part is the horizontal arrangement of the five menu items 1 File 2 Tools 3 Units 4 Window and 5 Help Below this is a horizontally arranged icon toolbar which provides quick access to some of the more common features of the MoteView application From left to right the toolbar provides buttons for database connection data logging with XServe MoteConfig Alerts Manager Mote View settings export to CSV print and print preview refreshing the view and displaying live vs historical sensor network data This chapter will describe the features in each of these menu items pl MoteView File Tools Units Window Help Figure 5 1 Screenshot showing a portion of the MoteView window to highlight the icon toolbar menu 5 1 File 5 1 1 Connect This will bring up the Server Configuration dialog 5 1 2 Export You can export data in two different formats XML or CSV comma delimited text 5 1 3 Print Preview The Print Preview screen will display the expected output for the Print command The current visualization tab is the one that is printed Data Chart or Topology view The magnifying g
15. on the main MoteView screen if 1t has not been previously selected Data Logging Options IL Display Raw Data Display Parsed Data Display Converted Units Log to Database Full Version Information Spawn Separate Shell h l Print output to Xml File Figure 5 5 Advanced Logging Dialog Window If you are not able to receive data you should check to see if your nodes are transmitting by viewing the data logging screen at the bottom of your Mote View display Depending upon the selections you made in the Data Logging window you may see data in raw converted or parsed format Page 28 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual Table 5 1 Description of advanced logging options and the equivalent XServe flag Display Raw Data The raw packet bytes coming into the PC r EE Display Parsed Data The raw ADC values displayed as parsed flid gt Display Gonverted Data The incoming data converted to engineering units e Log to Database Will store raw ADC values to PostgreSQL database 1 The Start button will be enabled if XServe is not already running Clicking on Start will start XServe running as a separate process with the given options The output of XServe will be streamed to the Server Messages pane unless Spawn Separate Shell has been selected in which case a Command Prompt window as shown above in Figure 5 6 will be created Sample outputs from various Crossbow
16. shown in Figure 8 9 and the color of the selected nodes turns back to Yellow File Settings Help Local Program Remote Frogram Select File to be Programmed 4 v Enable Serial Forwarder Connection C Program FilessCrossbowMote Works Suite cygwinopt M z Host localhost Port fon i Modes e g 1 4 7 11 12 17 SSE Los Slot 21 mote 15 48 fragments throttle 30 msec 21 mote 15 O fragments throttle 30 msec mote 25 fragments throttle 30 msec 21 mote 5 O fragments throttle 30 msec All pages downloaded Registering image 1 on mote 15 Registering image 1 on mote 25 Registering image 1 on mote 5 Download finished Query Finished Device mib510 Port com Figure 8 9 MoteConfig Screenshot after the Completion of programming over the Air Doc 7430 0008 04 Rev B Page 55 MoteView User s Manual Crossb w 6 Reboot The last step is to reboot into the newly loaded image for the selected nodes To do this check the nodes you want to reboot specify the Slot and click on Reboot Alternatively you can type the node IDs in Select Nodes box When all the selected nodes are successfully rebooted you will see the output shown in Figure 8 10 and the color of the selected nodes turns back to Green YA MoteConfi ig m El File Settings Help Local Program IE Remote Program Iv Enable Serial Forwarder Connecti
17. 008 04 Rev B Crossb w MoteView User s Manual 7 Database Administration 7 1 PostgreSQL NOTE To use the command line interface for PostgreSQL you must have the Cygwin shell installed on your PC Instructions for installing Cygwin from MoteWorks InstallShield Wizard are detailed in the MoteWorks Getting Started Guide PostgreSQL is an advanced relational database system that is provided with the Cygwin on the PC and is available on the Stargate The database tables that Mote View accesses can be manipulated directly by advanced users To access the PostgreSQL database from a Cygwin shell type psql h localhost U tele task Below is an example of what you should get as a response to that command S oscil EO s simos U vile vask Welcome to psql 7 4 5 the PostgreSQL interactive terminal pepper ELMOUBIONMESr MS Nig tem neo ea SOE Y TOTEM for help on internal slash commands oRormterminereaivciisSemicolon eo execute quciny Nos on gut iced 7 2 SQL SQL is the generic command language used to manipulate databases such as PostgreSQL SQL commands can be typed in directly from the PostgreSQL command shell A list of common and useful commands follows 7 2 1 Display all readings lype select from tablename The select statement will display results out from the given tablename The character 1s a wildcard meaning that all columns should be displayed Doc 7430 0008 04 Rev B Page 47 MoteView Use
18. MoteView Users Manual Revision B June 2006 PN 7430 0008 04 www xbow com 2003 2006 Crossbow Technology Inc All rights reserved Information in this document is subject to change without notice Crossbow MoteWorks 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 MoteView User s Manual Table of Contents I Introductions iris a aa CINE esse soees LI Wireless Mesh Networking OE Vvs I 1 2 Mte View NNN 2 1 3 Supported Sensor Boards and Mote Platforms ss 2 1 4 Supported Mote Software Applications 3 2 EMSC Aton ERP ET 2 1 Supported PC Platforms and Operating Systems 7 22 Additional Software Requirements essaient c o Ha HIP te UU 7 2 9 bb MENA 8 3 Application QUICK SCELERE Eo DRE IE rea aer e Uv ey ets I Ee STG 3 Connecting to the Demo Database on Your PE 11 3 2 Connecting to an Active Sensor Network Using an MIB510 or MIB600 12 3 3 Connecting to a Database Local or Remote Server or a Stargate 14 Scd MT Ely OF NOTES RS hashes Stic cdai chia A nain te 14 4 User Interface Functional Description ssssscscccccsssssssssssscccccccccsssssssccccssssesees Mek Moieviewala Geer 15 12 a E RR e 15 4 9 NASW AMZ AMOM ADS jer 15 gt MONS vpn Jae STM yas TE EE NN EN tne eee ERE ne dba pst enu 25 SEE EE EN
19. OM and hence are volatile To change the System configuration do the following Page 16 1 Click on System tab on the left side of the Command Window 2 Select the Node ID and Group ID of your network If changing the system parameters for all nodes check the All Nodes checkbox 3 From New Configuration select either Data Rate Sets the Update rate between 300 msec and 2147483647 msec Node ID Changes the node ID between 1 and 65534 Radio Power Sets the RF power between 0 min and 255 max 4 Click on Set to send the specified commands to node s in your network Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual f MoteView File Tools Units Window Help 00 Gateway Node ID ES Group ID 125 E 02 Room 651 03 Room 662 04 Conf Room 06 Room 663 07 Room 664 08 Room 665 09 Room 666 13 Room 567 r Remote Mote Configuration x O x i m E x Lt jg pe 11 14 2005 1 05 06 11 18 2005 6 12 32 AM 11 18 2005 6 12 32 AM V Server Messages Figure 4 2 Screenshot of the System Configuration in Command Tab To change the LED status do the following 1 Click on System tab on the left side of the Command Window 2 Select the Node ID and Group ID of your network If changing the system parameters for all nodes check the All Nodes checkbox 3 Select the color of LED s you are interested Red Yellow or Green and check ON To t
20. S parsed tos packets exported to db database parsed dbserver database server name default localhost zs Glee tds database server port number default 5432 dbname database name default MoteView db dbuser database user default MoteView user dbpasswd database user password default MoteView user password Doc 7430 0008 04 Rev B Page 45 MoteView User s Manual Crossb w parsed tos packets exported to db deprecated database parsed aq raw tos packets exported to xml xml raw smie parsed tos packets exported to xml xml parsed Sake converted tos packets exported to xml xml converted xmlfile file name to store exported xml default screen mlport port number to start the xml server SS show version of all modules n display data through web server cst export data using modbus PO set server port lt default 9001 gt SE connect to unframed serial forwarder REGE connect to framed serial forwarder ZO COnMecr PO Serials device a a evt esel set serial baud rate lt default 57600 gt plattorm set plattorm lt default micaz gt values mica2dot mica2 micaltelos micaz debug set debug level lt default DBG_WARNING gt alert alert when data values are above below specified ranges daemon run in daemon mode SOMONE Ok e Visit GUT eats ell moms OS CONT eS boad xml root ue atum Fe loadparsers load only the listed parsers files
21. T E NN NE VE 26 SEU rcc 40 Scb NV ANN OWS dedi eeu aiiud dotted n o aeos tul NIU n Gata ue eu ceto MI dl 4 MEUS 4 Jo ILOOlbar MET cese p a Me Me E ME mE E uM M EU 4 ou DIOS Sasso dau saa ME E ADD M ELLE 42 SMN 44 6 Server AdministEa3UOR ste triste test l ee cuits nn te taa Pa aa sde teste Ol Gere TN AP 45 02 TN 45 74 Database Admiunistrati D uu 02 3 502 22353 222 2221920825500 0 0 0002 00a 0200 e sna eaae oaa oda oan a esed ea ono oo oos RM POS T ER 47 VU 47 Doc 7430 0008 04 Rev B Page MoteView User s Manual Crossb w po Database TOONS Pr 49 8 Over the Air Programming OT AP using MoteConfig cccccccccssssssssssssccscssssssseees 50 8 1 OTAP Preparation using MoteConfig Utility rrrrrrnnnnnnnnnnnnnnnrrnnvvnnvvvrnnnnnnnnnnnnnnnnnnnnr 50 5 2 OTAP Using MorteConre Ul Lasse 52 Page ii Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual 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 gt IMPORTANT This symbol defines items that have significant meaning to the user 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 he
22. ading 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 gt Sample code and screen output Commands to be typed by the user Times New Roman Italic TinyOS files names directory names Franklin Medium Condensed Text labels in GUls Doc 7430 0008 04 Rev B Page iii Crossb w MoteView User s Manual 1 Introduction 1 1 Wireless Mesh Networking Overview Wireless sensor networks have attracted a wide interest from industry due to their diversity of applications Sensor networks are pervasive by nature the number of nodes in a network is nearly boundless Therefore a key to realizing this potential is multi hop mesh networking which enables scalability and reliability A mesh network is really a generic name for a class of networked embedded systems that share several characteristics including e Multi Hop the capability of sending messages peer to peer to a base station thereby enabling scalable range extension e Self Configuring capable of network formation without human intervention e Self Healing capable of adding and removing network nodes automatically without having to reset the network and e Dynamic Routing capable of adaptively de
23. an MPR510 MICA2DOT Mote when assigned a node ID of 0 base node mode hp or Ip hp high power mesh networking lp low power mesh networking via low power listening and time synchronized data transmissions Page 6 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual 2 Installation 2 1 Supported PC Platforms and Operating Systems Mote View is supported on the following platforms e Windows XP Home e Window XP Professional e Windows 2000 with SP4 The screen resolution must be at least 800 x 600 or the interface would require scrollbars 2 1 1 PC Interface Port Requirements There are three different interface port requirements depending on the gateway platform used as the base station in a sensor network 1 For an MIBSIO serial gateway an RS 232 serial port 2 For an MIB520 USB gateway a USB port 3 For an MIB600 Ethernet gateway A wired Ethernet or 802 11 wireless card only if the MIB600 is on a LAN with wireless access 4 Fora Stargate gateway or other server A wired Ethernet an 802 11 wireless card only if the Stargate has a wireless modem or is on a LAN with wireless access or a cellular modem for wireless Internet access 2 2 Additional Software Requirements For the application to run the following additional components are required e PostgreSQL 8 0 database service e PostgreSQL ODBC driver e Microsoft NET framework The installation files for these components are included on the
24. applications are listed below EC Program Files Crossbow MoteYiew xserve exe XServe Ver Id xserve c u 1 6 2005 03 04 19 23 41 mturon Exp Using params haud x 681 Clogging Opening device coml Figure 5 6 Portion of a Command Prompt window that appears once the data logging has started XMTS101 Logging Output INSERT into mtslOl results result time nodeid parent voltage temp light valies lao 0 Ize S77 Iles Ils XMTS310 Logging Output INNSER TN ONIS rss result time nodeid parent voltage temp light accel_x accel_y mag_x mag_y mic values me ES NT NNN NNN XMTS400 XMTS420 Logging Output INSERT D b omis se zl results result time nodeid parent voltage humid humtemp inte rsemacall intersemacal2 intersemacal3 intersemacal4 prtemp press values now Qo ST TRES Hle SN DS SN Me Mie IE ENO Doc 7430 0008 04 Rev B Page 29 MoteView User s Manual Crossb w XMEP410 Logging Output INSERT thik OEP SUS result time nodeid parent epoch voltage humid humtem P inchuminrr mpracceler accelnry phorol bhoto2 phoros Photo prvemp press uc mcos now m SON XMTS510 Logging Output TETTE ESTIS mess MO re Ses result time node rd parene Light accels acces mio vektes MN GE XMDA300 Logging Output INSERT NO mda SES SUS result time nodeid parent voltage humid humtemp adc0 eee eres ei eall cis cues ro ENES am GN NNN XMDA500 Logging Output INSERT into mda500
25. b w MoteView User s Manual File Settings Help Local Program Remote Program Select File to be Programmed M Enable Serial Forwarder Connection sa Host localhost Port 13001 Select Nodes e g 1 4 7 11 12 17 1 Select Slot rrr SS EIE E SE Connected to xServe gt Crossbow Inc 2006 ii Device mib510 Port com1 Figure 8 5 Listening to the Nodes in the Network 3 Initialize The next step in the OT AP process is to reboot all chosen nodes to OTAP Image for preparation of OT AP ing a new image To do this check the required nodes and click on Initialize Alternatively you can type the node IDs in Select Nodes box Once the nodes are successfully initialized the color of the selected nodes turns to Yellow as shown in Figure 8 6 MoteConfig m a3 File Settings Help Local Program Remote Frogram m File to be Programmed M Enable Serial Forwarder Connection a Host localhost Port 9001 Nodes e g 1 4 7 11 12 17 4 ES ae E Initialize Query Program Reboot Cancel Connected to x Serve xotap exe f lacalhast 3001 4 0 p 15525 Rebooting mote 15 with image 0 Rebooting mote 5 with image 0 Rebooting mote 25 with image 0 Query Finished Crossbow Ine 2006 Device mib510 Port cam Figure 8 6 Initialization of Nodes in the Network for OTAP Doc 7430 0008 04 Rev B Page 53
26. ct the charting color for the Mote A NOTE The Sensorboard tab of this dialog is only used to display calibration coefficients for boards that are equipped with an Intersema pressure temperature sensor such as the MTS400 MTS420 and MEP410 Mote Properties General Char Color Sensorboard Node Id Name Node 23 Group Main Floor Doc 7430 0008 04 Rev B Page 43 MoteView User s Manual Crossb w Figure 5 21 Screenshot of the Mote Properties dialog window This dialog is opened by selecting the Properties menu when right clicking a node in the Topology map or by double clicking a node in the node list 5 8 Server Messages The Server Messages pane is the bottom section of the Mote View window and displays server side messages database errors and general status messages as Mote View is running Page 44 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual 6 Server Administration XServe can be used as a data logging server and comes preinstalled with MoteView A user may run XServe from a Cygwin command line included in the TinyOS 1 1 0 installer or directly within Mote View using the data logging dialog accessible from the Tools gt Log Data menu NOTE To use the command line interface for XServe you must have the Cygwin shell installed on your PC Instructions for installing Cygwin from MoteWorks InstallShield Wizard are detailed in the MoteWorks Getting Started Guide 6 1 G
27. elect the button next to Host and in the box next to it enter the IP address of the MIB600 The Port should default to mib600 Page 12 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual M EXAMPLE 3 1 Screenshots of the Connect to MIB510 MIB520 MIB600 popup window are shown below On the left is an example of connecting to an MIB510 on COMI The baud rate is set to mica2 which is equivalent to a data rate of 57600 bps On the right is an example of connecting to an MIB600 assigned with IP address 10 1 1 219 which is connected to the LAN ij Connect to MIB510 MIB520 MIB600 9 Connect to MIB510 MIB520 MIB600 Serial _ooii a 492 gt 439w NAi s j_ iO _ i Serial f MIB510 520 COM Baud 5 1 MIB510 520 COM Baud Ethernet MIB600 Hast ocshos Host 10 1 1218 Remote XServe Port KA Part 5001 4 Choose the XMesh application that matches to that which the Mote has been programmed Cp Then choose one of the If you have an XMesh Application following pull down choices Default Use when you don t see the XMesh application XMTS101 freq mode XMTS101 none Doc 7430 0008 04 Rev B Page 13 MoteView User s Manual Crossb w XMEP410 lt freq gt lt mode gt XMEP SYS XMEP510 freq mode XMEP SYS gt IMPORTANT The Log to Database option must be selected when connecting to a MIB510 MIB520 or MIB600 for viewing live sensor network data
28. enabled Disable boot sector makes the Mote not execute the boot loader section and directly start execute the mail program This should not be checked if you are using the OTAP functionality of XMesh apps By default boot sector 1s enabled 5 2 7 Alerts MoteView alert manager allows users to define alert condition based on any sensor data of any sensor node An Alert is a user programmable event that gets triggered when sensor data exceeds pre defined threshold An Alert is composed of several pieces I Alert ID A sequential number to identify the alert 2 Node Name the node whose conditions can trigger an alert 3 Sensor Name the sensor whose readings can trigger an alert 4 Alert Condition the comparison operation to decide whether an alert has triggered Equals Exceeds Below Exceeds or Equals Below or Equals 5 Alert Threshold the value to compare the alert condition against Unit the unit for the alert threshold 7 Alert Action the operation to perform in response to a triggered Alert gt There are two possible responses to an Alert e Display a message dialog and console message e Send an email allows text paging a mobile phone 8 Alert Interval specify the interval for the action to be taken Page 34 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual To set an Alert follow these steps below 1 Chose from Tools gt Alerts gt Alert Manager and click the but
29. eneral configuration Generally the installation wizard will install XServe automatically The cygwini dl11 library in the Mote View installation directory must exactly match the cygwin1 a11 library in the user s cygwin bin directory for proper operation 6 2 XServe Logging XServe is a general purpose command line tool for displaying sensor readings being received by a gateway Mote If using a Cygwin type xserve to display the command line options Usage n XSI NNN gt is oer AN uis moi niet ee lt l tablename gt lt dbserver servername gt lt dbport portnum gt dbname database name gt dbuser username lt dbpasswd password gt nhsbpotrh hos name porn Fon lt m com baud protocol slaveaddress defaultregistervaluesas gt Smile ke e quite came FS or E lt sf hostname port gt lt fsf hostname port gt lt device dev gt sce ns I eie nns ple oT moi lt debug level gt lt configfiles filename filename gt lt loadparsers filename filename gt lt loaddatasinks filename filename gt lt heartbeat lt num missed gt display help help Y raw display of toS packers raw a oscil display On tos Packets ase ii D parsed display of tos packets parsed RE converted display of tos packets conveted XI raw tos packets xported to file export raw XP parsed tos packets exported to file export parsed e converted tos packets exported to file export converted CI
30. ery straight forward first select and highlight the item that you wish to delete then click the Delete Alert Item button the selected alert item will be deleted For the Alert manager to send Email the users should first configure the mail settings This can be accomplished as follows Doc 7430 0008 04 Rev B Page 35 MoteView User s Manual Crossb w 1 Click from Tools gt Alerts gt Alert Mail Configure and that will bring up the dialog box shown in Figure 5 13 Enter the SMTP Server name of your mail server Specify the User Name and Password of your mail account In Send To field specify the Email address where the alert needs to be sent Enter any optional Message to be sent in the body of the Email os deb xm Xv P Click on OK MailConfig oles Mail Server Information SMTP Server fk k eh xbow OM User Name Met Manager Password eee s Send To lalerts amp xbow com Message Alert Limits Exceeded attend immediately OK Fore Test Mail Figure 5 13 Screenshot of the Alert Mail Configuration 5 2 8 MDA300 Calibration Support Mote View allows users to define their own calibration parameters to convert from raw voltage into engineering units for external sensors when connected via MDA series data acquisition boards Users can specify the calibration coefficients for each of the available channels MDA Support interface allows the users to define custom external sensors conversions and a
31. esh Applications Available in the MoteView MICA2 Mote MPR4x0 x 0 1 or 2 and MPR600 MTS101 XMTS101_xxx_ lt mode gt exe MTS300CA XMTS300CA_xxx_ lt mode gt exe MTS300CB XMTS300CB_xxx_ lt mode gt exe MTS310CA XMTS310CA_xxx_ lt mode gt exe MTS310CB XMTS310CB_xxx_ lt mode gt exe MTS400 XMTS400_xxx_ lt mode gt exe MDA100CA XMDA100CA_xxx_ lt mode gt exe MDA320 XMDA300 xxx lt mode gt exe XXX 315 433 or 915 mode hp or Ip hp high power mesh networking lp low power mesh networking via low power listening and time synchronized data transmissions Table 1 6 Pre compiled MICA2DOT XMesh Applications Available in MoteView MTS boards XXX 315 433 or 915 mode hp or Ip hp high power mesh networking lp low power mesh networking via low power listening and time synchronized data transmissions Table 1 7 Pre compiled MSP XMesh applications available in MoteView MSP410 Mote Security Package MSP410 433 base exe To be used on an MPR410 MICA2 Mote connected to the base station MSP410 433 hp exe For the MSP410 Mote Doc 7430 0008 04 Rev B Page 5 MoteView User s Manual Crossb w Table 1 8 Pre compiled MEP XMesh applications available in MoteView MEP410 Mote Environmental Package MEP410 433 mode exe For the MEP410 and an MPR410 MICA2 Mote when assigned a node ID of 0 base node MEP510 Mote Environmental Package MEP510 433 lt mode gt exe For the MEP510 and
32. f undo 4 3 4 Topology View The Topology view shows a map of the network of Motes including placement and parenting information This allows the user to define and view a topology of their Mote deployment e New nodes will show up in the upper left hand corner Doc 7430 0008 04 Rev B Page 19 MoteView User s Manual Crossb w e The user can drag nodes and place them at a new location on the map with a left click of the mouse Node locations are stored in the database and are shared by all users of that database File Tools Units Window Help Gateway Room 661 Room 664 Conf Room Room 663 Room 664 temp 22 72C i ar s 7360 Room 665 xy H 1 x 0 111689 Room 666 Il eee y 0 doen Room 667 Lii x m EE de LI Ll LI i ix d d al P a 11 18 2005 6 12 32 AM 11 18 2005 6 12 32 AM Server Messages Figure 4 5 Screenshot of the demo database in Topology view e A visualization pop up menu will appear when the user right clicks the background bitmap Table 4 3 Items from the visualization pop up menu that appears when right clicking in the map area of the Topology view Visualization Menu Description Add Node Creates a new node at the current mouse location A Mote properties dialog will appear to allow selection of node name and id number Arrange Nodes gt Grid Will automatically arrange all the nodes into a grid layout This is useful when there are a large number of unplaced nodes
33. from the shared lib default all files are loaded loaddatasinks load only the listed datasinks files from the shared tos dere arl trikes are cle heartbeat turn on the heartbeat monitor and reset after num missed Se IZ convert incoming network packets from micaZ headers to mica2 headers and vice versa con kos convert incoming network packets from mica2 headers to micaZ headers and vice versa Sone KLE node mapping file for unique ids joining the nextwork Snoorganne disable Organile Growth for Joining modes XServe will be installed automatically by the Mote View Setup installation procedure Data logging to a database was added to XServe in version 1 11 To start XServe data logging from a Cygwin command line type in a command similar to the following Be sure to specify the proper input device i and port Table 6 1 Description of XServe Logging Options XServe Command Line for Data Description Logging Log readings from a MICA2 as gateway on COM default xserve l s com4 Log readings from a MICA2 as gateway on COM4 xserve l b mica2dot Log readings from a MICA2DOT as gateway on COM1 default xserve l r c i Log data to database display raw packets and display converted readings from SerialForwarder on localhost port 9001 NOTE Every time you reboot your computer and want to keep logging data you must open a Cygwin window and type xserve 1 to start logging data Page 46 Doc 7430 0
34. g for creation of a new node The user can select a unique node ID and name the node at this time Page 26 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual Mote Properties General Chart Color Sensorboard Node Id Name Node 22 Group Main Floor Figure 5 3 Screenshot of the Mote Properties Dialog Window 5 2 3 Refresh View This will force a visual refresh of all visualization windows in MoteView After clicking on this menu the Nodes list the Chart and Topology views will all update to display the latest information from the sensor network 5 2 4 Log Data The data must be actively logging into a database before live data can be displayed in MoteView The File gt Connect to MIB510 MIB600 dialog see Figure 5 4 provides a means to start and stop logging of Mote data on the user s PC localhost using the XServe software tool Doc 7430 0008 04 Rev B Page 27 MoteView User s Manual Crossb w ii Connect to MIB510 MIB520 MIB600 ES igj Connect to MIB510 MIB520 MIB600 Serial Serial f MIB510 520 COM Baud 57600 C MIB510520 COM 1 Baud 5500 Mesh Application XMTS210 v Advanced Start Figure 5 4 The Connect to MIB510 MIB520 MIB600 dialog 5 2 5 Advanced Logging By selecting the Log to Database check box and clicking on the OK button you will be able to receive live data from your nodes Please note that you may also need to select the Live checkbox
35. g timer XMesh uses a watchdog component J to perform a watchdog reset after it has missed 5 route update messages in a row UARTO Allows the user to change the default UART baud rate of the Mote OTAP Enable Allows users program Mote with OTAP Image refer to section 8 1 NOTE The MoteConfig utility can also be used to program the Motes over the air using XOtap feature of XMesh The step by step procedure on how to do this will be explained in Chapter 8 later The MoteConfig also allows users to overwrite default fuse settings of ATmegal28 processor This dialog window can be started from Settings gt Fuse Settings as shown in Figure 5 10 Checking on Override default fuse settings allows you to change the other default settings Doc 7430 0008 04 Rev B Page 33 MoteView User s Manual Crossb w Fuse Settings Job i Override default fuse settings JTAG fuse on External oscillator on Disable boot sector Figure 5 10 Fuse Settings Dialog box in MoteConfig Available options are JTAG fuse on activates JTAG debug mode for ATmega 128 processor When enabled the processor draws 3 mA and hence should be disabled for Low Power apps By default JTAG fuse is turned off for all the XMesh apps External oscillator on forces XMesh apps to use external oscillator for timer This draws more current than internal oscillator By default Low Power apps have this switch disabled and High Power apps have this
36. iguration Name Units Conversion Type Look Up Table Voltage C 20 000 30 000 45 000 55 000 65 000 75 000 Add Row Delete Row Figure 5 17 MDA300 Sensor Configuration using the Look Up Table Conversion Doc 7430 0008 04 Rev B Page 39 MoteView User s Manual Crossb w a If you used Thermistor as the conversion type input the excitation voltage external fixed resistance and the Steinhart Hart coefficients as shown in Figure 5 18 Note that the converted temperature is only available in degrees C MDA 300 adcO Sensor Configuration Job Available Configurations Current Configuration Units Conversion Type Thermistor Coefficient Value V exc 2 500 R fixed 10000 000 where Hi a b In R54 4 c In Rip y T 0 0011253088521 Vere Vig 0 0002347118633 feed y 0 0000000856653 Add New Sensor Remove Sensor Figure 5 18 MDA300 Sensor Configuration using the Thermistor Conversion 7 Click on Done for the new Sensor Configuration to take effect 8 This saved Sensor Configuration will now be available in Sensor dropdown box of Figure 5 14 and can then also be used for other ADC channels 9 Users can remove a particular sensor configuration by highlighting it and then clicking on Remove Sensor 5 3 Units The units menu allows the user to select their preferred engineering units for a given class of sensor All sensors of that class w
37. ill convert to the units specified by the user A user may select to view raw data as direct ADC readings instead of a particular unit 5 3 1 Temperature MoteView supports temperature conversion to Celsius C Fahrenheit F and Kelvin K Page 40 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual 5 3 2 Pressure Mote View supports pressure conversion to Atmosphere atm Bar mbar Pascal Pa Per mm of Hg torr and Pounds per square inch psi 5 3 3 Acceleration MoteView supports acceleration conversion to Meters per second squared m sec and Relative gravity g 5 4 Windows 5 4 1 Server Configuration This menu will bring up the Server Configuration dialog 5 4 2 Data This menu will bring up Data View tab to the front of the display 5 4 3 Charts This menu will bring up Chart View tab to the front of the display 5 4 4 Topology This menu will bring up Topology View tab to the front of the display 5 5 Help 5 5 1 MoteView Help This menu will bring up this document MoteView User s Manual 5 5 2 Tutorial This menu will bring up a tutorial document for Mote View 5 9 3 Support This menu will open a browser window to the Crossbow support webpage if your PC is connected to the internet 5 5 4 About This menu will bring the about screen and display the exact MoteView version number 5 6 Toolbar Menu The toolbar provides quick access to some of the more common features of the Mote
38. lass icon allows you to zoom in on the preview The printer icon will immediately print out the page to the default printer 5 1 4 Print The Print dialog is a standard Windows dialog that allows you to select the printer to which print output will be sent The current visualization tab is the one that is being printed Data Chart or Topology 5 15 Exit This menu option will exit the application and close MoteView MoteView always attempts to save the current configuration when closed and restore that configuration the next time the application is started Doc 7430 0008 04 Rev B Page 25 MoteView User s Manual Crossb w 5 2 Tools 5 2 1 Settings The Settings menu will bring up a dialog that allows the user to set MoteView global preferences MoteView Setti NES Update Interval sec Chart Resolution OK Figure 5 2 The Settings dialog to change the Update Interval sec and the Chart Resolution Currently this dialog provides access to two settings in MoteView Update Interval sec Specifies the length of time in seconds between database updates in Live mode Chart Resolution Specifies what percentage of data to draw from the database when creating charts The lower the percentage the faster the refresh and graphical update rates That is the trade off is between data resolution and increased graphics performance 5 2 2 Add Node This will bring up the Mote Properties dialo
39. ling MOTE VIEW on your computer Click Install to continue with the installation or click Back if you want to review or change any settings Destination location C Program Files yCrossbowyMoteView Start Menu folder Crossbow Additional tasks Microsoft NET Framework PostgreSQL 8 0 Database PostgreSQL ODBC Driver Reset Mote Database MOTE VIEW Application Create a desktop icon b Cancel Figure 2 4 Step 7 Confirm you selections with this screen Execute the NET framework and PostgreSQL OBDC installation prompts if applicable and follow the instructions 4 NOTE If you have a version of MoteView prior to v1 0 you may get a PostgreSQL 8 0 0 rc1 window Figure 2 5 when installing the database Record the exact error message in C Program Files PostgreSQL 8 0 0 rc1 tmp initdb log In most cases you can simply click the OK button and proceed However in other cases you may have to do the following a Uninstall PostgreSQL 8 0 from Start gt Control Panel gt Add or Remove Programs b Remove the C Program Files PostgreSQL directory manually through the Windows Explorer utility Start gt Right Click gt Explore Doc 7430 0008 04 Rev B Page 9 MoteView User s Manual Crossb w c Resintall MoteView with all checked except the NET Framework PostgreSQL 8 0 0 rc1 x Failed to run initdb 1 Please see the logfile in C Program FilesyPostgreSQL8 0 0 1e1 ytmpiinitdb log Note You must read
40. loaded into the flash During the OTAP process the color of the selected nodes turns to Orange as shown in Figure 8 8 WARNING You cannot write over the Slot 0 because it is reserved for the OTAP Image Page 54 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual File Settings Help Local Program Remote Program Select File to be Programmed i k Enable Serial Forwarder Connection C Program Files Crossbow MoteWorks Suite cyowin apt M har Host localhost Port oni m Nodes e g 1 4 7 11 12 17 3 im Slot Downloading Page 1 of 21 Page 1 mote 15 128 fragments throttle 30 msec Page 1 mote 15 0 fragments throttle 30 msec Page 1 mote 25 fragments throttle 30 msec Page 1 mote 5 0 fragments throttle 30 msec Page 1 finished Downloading Page 2 of 21 Page 2 mote 15 128 fragments throttle 30 msec Page 2 mote 15 1 fragments throttle 30 msec Page 2 mote 15 0 fragments throttle 30 msec Page 2 mote 25 0 fragments throttle 30 msec Page 2 mote 5 0 fragments throttle 30 msec Page 2 finished Downloading Page 3 of 21 Page 3 mote 15 128 fragments throttle 30 msec Page 3 mote 15 0 fragments throttle 30 msec Page 3 mote 25 0 fragments throttle 30 msec Device mib510 Port cam Figure 8 8 Programming the Nodes in the Network over the Air When all the selected nodes are successfully programmed you will see the output
41. nual Password password for database server tiny is the default After typing in the four fields above click the Connect button to attempt to connect to the said database and update the pull down lists for what is available on that server To complete server selection the pull down lists should then be used to specify which result set on the server is to be viewed Database All available PostgreSQL databases on the server will be displayed Table Name The table files containing results to be viewed This is populated with available tables After selecting a database table and client the user may click Apply to have Mote View display the results data for the selections Cancel will close the dialog window Saved configurations are stored in the tree view to the left in a nested fashion The server names are listed with the database names enclosed within Clicking a server name opens the list of saved databases on that server Clicking on a database name loads those settings into the fields on the right To connect to a saved configuration click on the database name and click Apply When a database has multiple result tables the last saved table will be used 5 7 2 Mote Properties This dialog is opened by selecting the Properties menu when right clicking a node in the Topology map or by double clicking a node in the node list It allows the user to assign a Name and Group of the Mote The Color tab allows the user to sele
42. o the configuration file in the database Page 14 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual 4 User Interface Functional Description 4 1 MoteView at a Glance Mote View has four main user interface sections 1 Toolbar Menus Allows the user to specify actions and initiate command dialogs 2 Node List Shows all known nodes in a deployment and health status summary 3 Visualization Tabs Enables the user to view the sensor data in various ways 4 Server Messages Displays a log of server events and incoming messages 4 2 Node List The Node List displays all the known nodes in a deployment Table 4 1 Features and icon properties of the node list Gray Mote icon No results received Green Mote icon Fresh results within the last 20 minutes Moss iz au Mote Results stale by gt 20 minutes Yellow Mote icon Results stale by gt 40 minutes B Orange Mote icon Results stale by gt 60 minutes be Red Mote icon Results stale by more than a day The time intervals for the node color changes can be edited from the dialog box that appears when you right click on the node and select Set TimeRange 4 3 Visualization Tabs The visualization tabs provide three ways to view your sensor data The main display of the user interface consists of the four tabs 1 Data 2 Command 3 Charts and 4 Topology 4 3 1 Data View The Data tab displays the latest sensor readings received for each node in the network see
43. oc 7430 0008 04 Rev B Crossb w MoteView User s Manual MoteView m BE File Tools Units Window Help Gateway Room 661 Room 662 Conf Room Room 663 Room 664 Room 665 Room 666 Room 667 Char vos Char temp Chart fight Pd j voltage Vv x x ia E E x Ph d re rir es ns ein m d nac d Ve dr i i l 11 14 05 9 20PM 11 17 05 4 53AM Fer aw 11 14 05 8 20PM 11 17 05 4 53AM I ooo ENTER 11 14 2005 1 05 06 11 18 2005 6 12 32 AM cms Server Messages Figure 4 4 Screenshot of the demo database in Chart view e The user can zoom into and pan through data as instructed in Table 4 2 within each of the graphs independently of each other Table 4 2 How to zoom pan and reset in the Chart View Desired Action Instructions To zoom in Hold down the Shift key Left click and drag a region to zoom into Release the mouse to complete the region selection Release the Shift key To pan through data Hold the Ctrl key Left click and drag a point within the chart to the new location Release the mouse button To zoom out fully Go to the Tools menu and select Refresh View To undo a zoom Hold down the Shift key Right click once for each level of undo To undo a pan Hold down the Ctrl key Right click once for each level o
44. og R Uart Baud Rates RF Channel CHANNEL 26 2280 MHz UARTO 57500 OTAP Enable CC242D TX Power set as 31 Converting C Program Files Crossbow Mote Works Suite cygwin opt Mote Works apps mesh Mesh Base build micaz vnain exe out to C Program Files Crossbow MoteVVorks Suite cygwin opt Mote Works apps mesh Mesh Base build micaz main exe out srec Setting fuse using mib510 uisp dorog mib510 dsenal dev ty 50 dpart ATmega128 wr_fuse_h ed 9 wr_fuse_l hdf wr_fuse_e thef Erasing binary using mib510 uisp dprog mib510 dsenal dev tty50 doart ATmega 128 erasel Crossbow Inc 2006 Platform Micaz Device mib510 Port com Figure 8 4 Programming XMeshBase application into base station using MoteConfig 8 2 OTAP using MoteConfig Utility Once all the Motes are prepared for OTAP you can then program them over the air The following steps explain how to use MoteConfig to program the nodes in the network 1 Connect the base station to the PC interface board and turn on the remote nodes that were prepared as per Section 8 1 2 Listen If you are not sure which nodes are part of your network you can listen to the network to get list of nodes Simply click on Listen button of the MoteConfig GUI and wait for sometime This automatically starts up the XServe and the node IDs discovered in the network will be displayed on the left hand side as shown in Figure 8 5 Page 52 Doc 7430 0008 04 Rev B Cross
45. on C Program Files Crossbow MoteWorks Suite cygwin optM E P Host localhost Port a001 r Select Nodes e g 1 4 7 11 12 17 Select File to be Programmed r Select Slot a Initialize v Program Reboot Cancel ra All pages downloaded Registering image 1 on mote 15 Registering image 1 on mote 25 Registering image 1 on mote 5 Download finished Query Finished xotap exe sf localhost 80014 1 2 15255 Rebooting mote 15 with image 1 Rebooting mote 25 with image 1 Rebooting mote 5 with image 1 JQuery Finished Crossbow Inc 2006 Device mib510 Fort com Figure 8 10 Rebooting the Nodes in the Network The specified nodes should now start running the new application Page 56 Doc 7430 0008 04 Rev B Crossb w Crossbow Technology Inc 4145 N First Street San Jose CA 95134 Phone 408 965 3300 Fax 408 324 4840
46. ontinue click Next IF vou would like to select a different folder click Browse C Program FilessCrossbow sMoteView Browse At least 0 1 MB of free disk space is required ones Figure 2 1 Step 4 Destination folder select and confirm screen 5 Select the desired Start Menu folder name and click Next gt fil Setup MOTE VIEW Select Start Menu Folder Where should Setup place the program s shortcuts Setup will create the program s shortcuts in the following Start Menu folder To continue click Next IF vou would like to select a different folder click Browse Browse lt Back Cancel Figure 2 2 Step 5 Screenshot for selecting the Start Menu folder for MoteView Page 8 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual 6 Select all available installation tasks and click Next gt see Figure 2 3 ici x Select Additional Tasks Which additional tasks should be performed Select the additional tasks you would like Setup to perform while installing MOTE VIEW then click Nest v Microsoft NET Framework M PostgreSQL 8 0 Database M PostgreSQL ODBC Driver M Reset Mote Database M MOTE VIEW Application Additional icons Back Cancel Figure 2 3 Step 6 Select all options if installing MoteView for the first time 7 Confirm your selections and click Install i Setup MOTE VIEW Oj xj Ready to Install Setup is now ready to begin instal
47. or network hardware including the MICA2 MICA2DOT and MICAz Motes see Table 1 2 In addition sensor integrated platforms such as the security intrusion detection system based on the MSP Motes and the environmental monitoring system based on the MEP Motes can be deployed and monitored see Table 1 3 Page 2 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual Table 1 1 Sensor MTS series and data acquisition boards supported by MoteView and their plug and play compatible Mote platforms Sensor and Data Acquisition Boards Mote Platforms MICAz MICA2 MICA2DOT MTS101 Y Y MTS300 310 v Y MTS410 Y MTS400 MTS420 v 4 MTS450 Y Y MTS510 Y MDA100 Y Y XBW DA100 v MDA300 Y Y MDA320 4 Y XBW DA325 Y MDA500 4 MTP400 Y Table 1 2 Mote processor radio MPR platforms supported by MoteView Mote Platforms Model Number s RF Frequency Band s MICAz MPR2420 2400 MHz to 2483 5 MHz MPR2600 2400 MHz to 2483 5 MHz MICA2 MPR400 868 MHz to 870 MHz 903 MHz to 928 MHz MPR410 433 05 to 434 8 MHz MPR420 315 MHZ for Japan only MPR600 868 MHz to 870 MHz 903 MHz to 928 MHz MICA2DOT MPR510 868 MHz to 870 MHz 903 MHz to 928 MHz MPR510 433 05 to 434 8 MHz MPR520 315 MHz for Japan only Table 1 3 Sensor integrated MEP MSP platforms supported by MoteView Sensor Integrated Mote Platforms Description of Usage MEP410 Microclimate and ambient light monitoring MEP510 Temperature and humidity monitoring MSP410 Ph
48. ork i k E antt i ee yey we Figure 1 1 Software framework for a wireless sensor network 1 2 MoteView Overview Mote View is designed to be an interface client tier between a user and a deployed network of wireless sensors MoteView provides users the tools to simplify deployment and monitoring It also makes it easy to connect to a database to analyze and to graph sensor readings Figure 1 1 depicts a three part framework for deploying a sensor network system The first part is the Mote layer or sensor mesh network The Motes are programmed with XMesh TinyOS firmware application to do a specific task e g microclimate monitoring asset tracking intrusion detection etc The second layer or Server tier provides data logging and database services At this layer sensor readings arrive at the base station e g MIB510 MIB520 MIB600 or Stargate and are stored on a server or Stargate Finally the third part 1s the client tier in which software tools provide visualization monitoring and analysis tools to display and interpret sensor data The purpose of this document is to explain the features of MoteView and to provide information on the supported Mote layer applications Mote platforms and sensor boards 1 3 Supported Sensor Boards and Mote Platforms All of Crossbow s sensor and data acquisition boards are also supported by Mote View see Table 1 1 Mote View supports the MICA series platforms of wireless sens
49. r s Manual Crossb w task select from surge results result time epoch nodeid parent light temp voltage mag x mag_y accel x accel y r Gr Tee ee er e 2004 07 12 12 47 54 29425 KSA 4 0 Wie y lest SN 229 2550 2 50 200 200 2004 07 12 12 48 02 26325 TESO 4 0 est Ee c CHEST 229 2592 209220 200 200 7 2 2 Display subset of readings Type select field field from lt tablename gt where field condition value The select statement will display results out from the given lt tablename gt The character is a wildcard meaning that all columns should be displayed task select result time temp light from surge results where nodeidz1 Hes LI tinme bee mpeg E ER TURA E N E LN RO DIR UM E ITO ENS DA AE ES usce etg meses S N sa 234 00 299 7 2 3 Rename a table lype ALTER TABLE tablename RENAME TO lt newname gt 7 2 4 Delete all readings from table lype DELETE FROM tablename 7 2 5 Deleting specific readings from table To delete all results before the specified date type DELETE FROM lt tablename gt WHERE result time lt 2004 11 20 To delete all results with ADC voltage reading greater than 400 DELETE FROM tablename WHERE voltage 400 To delete all results from node number 3 DELETE FROM tablename WHERE nodeid 3 7 2 6 Delete table entirely lype DROP TABLE lt tablename gt Page 48 Doc 7430 0008 04 Rev B Crossb w MoteView User
50. results result time nodeid parent voltage temp adc2 adc3 SG 9005 Eco uel o vwelues n d 0 126 191 ST Stites sidus BA cl suede ovd y XMEP510 Logging Output MSH tee ECavnfo FesuUles result time nodeid parent epoch voltage therm humid humtemp values meme ENEMIES PE E 5 2 6 MoteConfig Programming Utility MoteConfig is a GUI utility for programming Motes by providing an interface for downloading pre compiled XMesh TinyOS firmware applications A major benefit of MoteConfig is that Mote platforms can be programmed without having to install the TinyOS programming environment 1 MoteConfig dialog window can be started by clicking on Tools gt Program Mote This will bring up a window shown in Figure 5 7 Click Local Program on tab Page 30 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual File Settings Help Select File to be Uploaded Platform 1 tt Mesh AT Type Radio Band MHz Type Addresses 4 Route Update Sec MOTE ID n EX Hex Auto Inc Packet Size Bytes Hex Payload Size Bytes Enable Watch Dog fi Device mib510 Port com1 Figure 5 7 Screenshot of MoteConfig GUI Window 2 Click on Settings gt Interface Board Settings and choose the proper MIB gateway and check that the port settings are correct M EXAMPLE 5 1 Left screenshot shows Interface Board Settings for an MIB510 on COM port 1 Right screenshot shows Interface Board Setting
51. right 200 Figure 4 8 Screenshot for Isobar Visualization Dialog Page 22 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual Users can also specify the Mote Radius specified as percentage of bitmap image size 0 0 10 100 for spread of gradient around the node check options for displaying the ScaleBar Legend and drawing the Logo Health Visualization Users can specify the time duration after which the link between the nodes goes grey If a packet 1s not received from any after the specified minutes the link would turn grey Visualization Properties y Link Quality Decay 5 min Figure 4 9 Screenshot for Link Quality Visualization Dialog Mote View displays a colored circle around each node to indicate temperature values The default values are listed in Table 4 4 Table 4 4 Color and Temperature Range Mapping Temperature Range 26 to 30 C 22 to 26 C 18 C to 22 C The user can bring up a menu of actions and access the Mote properties dialog with a right click of the mouse By rolling over a node with the mouse the user can bring up a status box with recent sensor readings of the Mote Doc 7430 0008 04 Rev B Page 23 MoteView User s Manual Crossb w 4 3 5 Live Mode In order to have MoteView display data from an active sensor network the users must check on the Live checkbox In Live mode Mote View refreshes the node list charts and topology views at a regular
52. s for an MIB600 with IP address 10 1 1 248 and on the same LAN as that of the PC on e Yi Interface Board Settings f MIB510 Serial Port C MIB510 Serial Port comh comh V MIB520 s First Serial Port V MIB520s First Serial Port f MIB600 Host localhost f MIB600 Host 10 1 1 248 Apply Close Apply Close Doc 7430 0008 04 Rev B Page 31 MoteView User s Manual Crossb w 3 Right click on the Select button on the top right which will open up a directory window see Figure 5 8 Or navigate to another directory which has the pre compiled Mote application you wish to install Select the specific exe file of the application you want to download into the Mote Gamer un liy micaz My Recent Cy mica2dot Documents CJmicaz 3 amsp Desktop My Documents 48 mbaleri on GIRI D505 D i My Network File name PO Places Files of type exe Filet exe Cancel Figure 5 8 Screenshot for selecting XMesh applications NOTE The XMesh applications distributed with MoteView now require XMeshBase xxx exe programmed with MOTE ID 0 as base station application The binary scan feature built into MoteConfig will display the default parameters programmed into this application 4 Specify desired MOTE ID Group ID RF Power and RF Channel from the drop down menus 5 Right click on the Program button and you will see the resulting output at the bottom of the screen
53. see Figure 5 9 Page 32 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual Y MoteConfig m File Settings Help Local Program Remote Program Select File to be Uploaded C Program Files XCrossbow Mote View 1 amp xxmesh mica2XMTS30D 903 hp exe Select Platform XMesh Type Mica2 Radio Band 1916 MHz Type N A FR rer Route Update N A Sec MOTE ID i Hex Auto Inc Packet Size 36 Bytes GROUPID 125 Hex Payload Size 28 Bytes Radio RE Por JE dm o Phe WtchDog TO Wart Baud Rates 903 018 MHz UARTO Frogram OTAP Enable Cancel RF Channel CHANNEL 00 bud Read Fuses Base Station N A XMesh Power N A UARTO Baudrate 57600 CPU Clock N A Sample Rate 1843 XM sh Flags N A XMesh Route Update N A XMesh Health Update 60 Frequency 8 RF Power 255 Crossbow Inc 2006 Platform Mica Device mib510 Part com Figure 5 9 Screenshot of MoteConfig which has successfully installed the XMTS300 application on a MICA2 Mote set to a node ID of 1 group ID 125 radio channel 0 f 903 018 MHz and at 5 dBm power 255 The Table 5 2 below describes the advanced options available in MoteConfig GUI Table 5 2 Description of advanced logging options and the equivalent XServe flag This checkbox lets users specify the ID as hexadecimal value This checkbox allows users to automatically increment MOTE ID field Enable Watch Do This checkbox will enable a watchdo
54. ssociate them with channels on a data acquisition board It is composed of several pieces MDA Board Type MDA100 MDA300 MDA320 or MDA325 MDA500 Sensor Type Configuration name associated with an ADC channel Configuration Name assigned to a particular sensor Units Engineering units associated with a particular configuration conversion Conversion type Up to third order polynomial or look up table To create a new external sensor configuration follow these steps I MDA Configuration dialog window can be started by clicking on Tools gt MDA Support This will bring up a window shown in Figure 5 14 Page 36 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual fa MDA Configuration MDA 100 LS MDA 300 b MDA 320 A no D MDA 500 Channel Sensor ADC 0 Modify ADC 1 Modify ADC Modify Figure 5 14 Screenshot of the MDA Configuration Support 4 NOTE You need to be connected to mdaxxx results table in the data base before you can use the MDA Support dialog 2 Select the specific MDA board type that you are currently using to connect external sensors 3 Next to the Channel of interest from the Sensor dropdown box see if any of the choices is relevant to you If not click on Modify This will bring up a dialog window for Sensor Configuration as shown in Figure 5 15 Doc 7430 0008 04 Rev B Page 37 MoteView User s Manual Crossb w 5 MDA 100
55. termining the route based on dynamic network conditions e g link quality hop count gradient or other metric When combined with battery power management these characteristics allow sensor networks to be long lived easily deployed and resilient to the unpredictable wireless channel With mesh networking the vision of pervasive and fine grained sensing becomes reality A wireless network deployment is composed of the three distinct software tiers e The Client Tier provides the user visualization software and graphical interface for managing the network Crossbow provides free client software called MoteView that bundles software from all three tiers to provide an end to end solutions e The Server Tier is an always on facility that handles translation and buffering of data coming from the wireless network and provides the bridge between the wireless motes and the internet clients XServe and XOtap are server tier applications that can run on a PC or Stargate e The Mote Tier where XMesh resides is the software the runs on the cloud of sensor nodes forming a mesh network The XMesh software provides the networking algorithms required to form a reliable communication backbone that connects all the nodes within the mesh cloud to the server Doc 7430 0008 04 Rev B Page 1 MoteView User s Manual Crossb w MOTE TIER SERVER TIER CLIENT TIER XMesh XSensor Apps Database Logger Visualization Analysis Tools Sensor Mesh Netw
56. ton Add New Alert Item This operation will add a blank alert item to the list with Alert ID I as shown in Figure 5 11 Alerts Manager DEMO Node 23 DEMO Node 25 DEMO Node 26 DEMO Node 33 DEMO Node 37 DEMO Node 43 Add Alert Item Delete Alert Item OK Figure 5 11 Screenshot of the Alert Manager 2 From the Node Name drop down list select a node that is currently a part of your deployment 3 From the Sensor Name drop down list select a sensor that you want to use to trigger the Alert This automatically updates the Unit column associated with that particular sensor type 4 From Alert Condition drop down list specify an appropriate condition to trigger the Alert viz lt gt lt gt For Alert Threshold field input numerical value in the text box From Alert Action drop down list chose an action Send Alert Email or Pop up Alert Form From the Alert Interval drop down list specify the interval for the Alert to be sent From Duration drop down list specify the time duration for which the Alert Condition needs to be met before the Alert Action can be triggered Alerts Manager RES DEMO Node 23 temp 0 00 Send Alert Email Every Bar DEMO Mode 45 light 500 00 Pop up Alert Fom Every Hour Add Alert Item Delete Alert Item Figure 5 12 Screenshot of the Alert Manager after adding two Alerts Deleting an Alert is v
57. ts users display the sensor readings next to the node on the topology map and specify the font for the text P Visualization Properties Sensor Select temp m Maximum 3n Minimum 0 Sensor info Select Maximum Color Dialog FONT pr Green Minimum Color Blue if Draw Sensor Info Hue Saturation 255 Brightness 255 Figure 4 6 Screenshot for Sensor Gradient Visualization Dialog Mote Visualization Users can choose from 3 different display styles for nodes None No nodes are displayed BlackDot A black dot is displayed to represent the node MoteGlow A colored circle is displayed along with the node ID Users can also check options for Draw Links between nodes and specifying whether Gateway has a sensor on it for gradient visualization Doc 7430 0008 04 Rev B Page 21 MoteView User s Manual Crossb w Visualization Properties M MoteStyle None C BlackDot MoteGlaw Iv Draw Links Gateway has sensor ok Figure 4 7 Screenshot for Mote Visualization Dialog Isobar Visualization Users can specify Isobar style None No Isobar visualization Draw Gradient Draws the color gradient based on the sensor readings As Visualization Properties lsobarStyle 4 Mote Radius C None Draw Gradient Draw Scale M Draw ScaleBar M Draw Logo DataSet Sensor Network Topology Company Crossbow Technology Inc Copy
58. urns the LED On OFF To turns the LED Off TOGGLE To toggle the state of the LED 4 Click on Set to send the specified commands to node s in your network You can click SET ALL to activate all LEDs simultaneously Doc 7430 0008 04 Rev B Page 17 MoteView User s Manual Crossb w MoteView m ME File Tools Units Window Help Nodes Pa Mme 00 Gateway Node ID Group ID 25 4 Room 661 Room 662 EHE 4 ConfRoom Room 563 Room 664 Room 655 Room 666 Room 667 tv TOGGLE x O x 4 1j 11 CI E x CT t TOGGLE OFF C TOGGLE SET ALL eee Sie B aj 11 14 2005 1 05 06 11 18 2005 6 12 32 AM 11 18 2005 6 12 32 AM DEA Server Messages Figure 4 3 Screenshot of the LED actuation in Command Tab NOTE The Command feature is currently supported only for high power hp mesh networking applications 4 3 3 Chart View The Chart view provides the ability to generate graphs of a sensor reading against time for some set of nodes The following features and constraints apply to the graphs plotted in this view e Up to 3 sensor types can be selected for plotting 1 e 3 different graphs e Up to 24 different Nodes can be selected for plotting A different color code is to be used for each node with a legend on the right side of the window e The y axis on the graph shows the time e The x axis on the graph shows data in engineering units for the sensor readings Page 18 D
59. ysical security and intrusion detection 1 4 Supported Mote Software Applications Mote View can support a number of different firmware applications running on the Motes that make up the mesh network Doc 7430 0008 04 Rev B Page 3 MoteView User s Manual Crossb w NOTE All the Mote applications mentioned below can be programmed through the MoteConfig tool described in Section 5 2 6 if the application is precompiled Only the XMesh enabled applications come pre compiled with MoteView Each Mote must be programmed with a unique identification number node ID when deploying a network of greater than one node XMesh is Crossbow s multihop mesh networking protocol that has various options including low power listening time synchronization sleep modes any to base and base to any routing All of our sensor and data acquisition boards are supported with XMesh enabled applications The tables below are a summary of the XMesh applications the corresponding sensor boards Table 1 4 Pre compiled MICAz XMesh applications available in the MoteView MTS boards MTS101 XMTS101 2400 lt mode gt exe MTS310CA XMTS310CA 2400 lt mode gt exe XBW DA100CA XBW DA100CA 2400 hp exe MDA320 XMDA320 2400 lt mode gt exe XBW DA325 XBW DA325 2400 hp exe Base Station common to all boards XMeshBase 2400 lt mode gt exe Page 4 Doc 7430 0008 04 Rev B Crossb w MoteView User s Manual Table 1 5 Pre compiled MICA2 XM
Download Pdf Manuals
Related Search
Related Contents
myMix 1-45D-A4 samsung Quick setup sheet for the TL-358/2 Zazimut, A table ! Le Goût des autres en bibliothèque 2 Drücken Sie Manuel d`utilisation F 540A.26 - FASCAN International, Inc. 製品マニュアル - プリンストンテクノロジー Copyright © All rights reserved.
Failed to retrieve file