Changes between Version 27 and Version 28 of Check


Ignore:
Timestamp:
Oct 12, 2010, 6:28:57 PM (14 years ago)
Author:
dan.tudose
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Check

    v27 v28  
    1313 * '''Check Services''': Self-healing, Task Scheduling and Monitoring Framework.
    1414
    15 == Software Architecture ==
    16 
    17 The entire Check WSN architecture is given in the diagram below. The sensor network itself is built around [http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=4291 RZRAVEN] and Sparrow nodes that form a heterogeneous multi-hop network using a modified version of Atmel's [http://sensei-dev1.grid.pub.ro:8184/rd RUM] protocol over which we ported the Binary Web Services application and our own task scheduling and monitoring apps.
    18 
    19 The gateway is an embedded ARM7 [http://www.atmel.com/dyn/resources/prod_documents/doc6195.pdf board] running a modified version of the [http://www.utasker.com/ uTasker OS]. An IPv6 layer added over the existing OS allows the SAM7X platform to act as an IPv6 Edge Router in addition to an 802.15.4 PAN Coordinator. The PAN Coordinator performs the classical functions defined in section 5.3 of the IEEE 802.15.4-2006 specification. It will start and maintain a non-beaconing network. The edge router functionality will route IPv6 network traffic to the appropriate end and router nodes based on their specific IPv6 addresses.
    20 The SAM7X provides multiple interfaces for users to interact with the 802.15.4 wireless network. Among these are RS232, USB, telnet and simple direct web interface.
     15== Hardware/Software Architecture ==
     16
     17An entire Check WSN architectural example is given in the diagram below. The sensor network itself is built around [http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=4291 RZRAVEN] and Sparrow nodes that form a heterogeneous multi-hop network using a modified version of Atmel's [http://sensei-dev1.grid.pub.ro:8184/rd RUM] protocol over which we ported the Binary Web Services application and our own task scheduling and monitoring apps.
     18
     19The edge router is an embedded ARM7 [http://www.atmel.com/dyn/resources/prod_documents/doc6195.pdf board] running a modified version of the [http://www.utasker.com/ uTasker OS]. An IPv6 layer added over the existing OS allows the SAM7X platform to act as an IPv6 Edge Router in addition to an 802.15.4 PAN Coordinator. The PAN Coordinator performs the classical functions defined in section 5.3 of the IEEE 802.15.4-2006 specification. It will start and maintain a non-beaconing network. The edge router functionality will route IPv6 network traffic to the appropriate end and router nodes based on their specific IPv6 addresses.
     20SAM7X provides multiple interfaces for users to interact with the 802.15.4 wireless network. Among these are RS232, USB, telnet and simple direct web interface.
     21
    2122
    2223[[Image(sensei+rum.png, center)]]
     24
     25The Gateway service acts as a mediator between the network and the Check framework service suite.
     26
     27== Hardware Requirements==
     28 * Ubuntu or Windows PC.
     29 * [http://www.atmel.com/dyn/Products/tools_card.asp?tool_id=4291 RZRAVEN] or Sparrow nodes
     30 * [http://www.atmel.com/dyn/resources/prod_documents/doc6195.pdf AT91SAM7X-EK] development board with an attached AT86RF2xx family transceiver ([http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3945 RZ502] kit + [http://www.dresden-elektronik.de/shop/prod90.html?language=en REB] extension board, recommended)
     31 * [http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3808 AVRISP], or any other compatible programmer for the sensor nodes.
     32 * [http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3892 AT91SAM-ICE], or compatible JTAG emulator for the edge router.
     33
     34== Software Requirements==
    2335= Monitoring and reprogramming=
    2436