isense Standardpresentation

download isense Standardpresentation

of 19

Transcript of isense Standardpresentation

  • 8/12/2019 isense Standardpresentation

    1/19

    iSenseModular Wireless Sensor Hardware and Software

    System

    Nihon Communication Solutions. Pvt Ltd.

    [email protected]

  • 8/12/2019 isense Standardpresentation

    2/19

    Agenda

    iSense: Flexibility by Modularity Core Module 3 Sensor Modules Energy and Misc Modules iSense Devices Software iSense Firmware System Advantages of iSense

  • 8/12/2019 isense Standardpresentation

    3/19

    iSense: Flexibility by Modularity

    iSense Sensor Modules

    iSense Energy Modules

    iSenseGateway Module

    iSenseCore Module

    CustomModules

  • 8/12/2019 isense Standardpresentation

    4/19

    iSense Core Module

  • 8/12/2019 isense Standardpresentation

    5/19

    Core Module 3 Features IEEE 802.15.4 compliant radio: 250 Kbit/s, hardware AES

    encryptionUp to 600kbit/s in high data rate modes3 antenna options: integrated PCB antenna (CM30I), FLconnector (CM30U), power amplifier with FL connector(CM30HP)

    Outstanding computational power:32-bit RISC Controller,Up to 32MHz, true 1DMIPS/MHz128kB RAM, 512 kB serial FlashRich peripherals: I2C, SPI, a 4 channel 12-bit ADC, two 10-bit DACs, two UARTs

  • 8/12/2019 isense Standardpresentation

    6/19

    Sensor ModulesWeather Sensor Module (WM10-11) Temperature sensor Relative Humidity sensor Barometric pressure sensor

    Security Sensor Module (SM10A) 3-axis accelerometer with a limit of

    2g or 6g and wake on movement Optional passive infra red sensor with

    an 110 angle, up to 10m range andwake on detection (SM10AP only)

    Environmental Sensor Module (EM10) Temperature sensor ranging from -20 C to 75 C, supporting wake on overheat Human eye perception light sensor

    Vehicle Detection Sensor Module (VDM10) Based on an anisotropic magneto-resistive (AMR) sensor, 2 amplifier stages, control

    and compensation circuitry up to 7m detection range

  • 8/12/2019 isense Standardpresentation

    7/19

    Software

    Firmware FeaturesC++ object oriented programmingDynamic memory allocationModular Structure for lean implementationsIntegrated Scientific Sensor Network Simulator

    SHAWN

    Platform independence All software components above the hardware abstraction layer (HAL) are platform

    independent, only peripheral and radio drivers differ from platform to platform.Existing platform ports include: iSense 2.4GHz, iSense 700-900MHz, Pacemate 1), TelosB 1), Sensor Network Simulator SHAWN

    Open-source GCC-based C++ compilerEclipse DevelopmentJava Flashing, Debugging, Logging and Visualiziation Tool iShell

    Tool Chain

  • 8/12/2019 isense Standardpresentation

    8/19

    iSense Firmware System

    RTCWatchdog

    PowerManage-

    ment

    Tasking/TimingService

    SensorControl

    Application

    Hardware Drivers Wireless Radio

    Radio QueueTDMA MAC

    HandlingCSMA MAC

    Handling

    IPv4/IPv6 Stack

    6LoWPAN incl. neighbour discovery,header compression and fragmentationIPv6 incl. fragmentation, neighbourdiscovery, stateless auto-configurationIPv4 incl. DHCPv4, ARPUDP, TCPHTTP & CoAP (incl. Observe) servers

    iSense Mesh Networking Stack

    6 unicast routings 2 transport protocols 2 flooding protocols Tree routing protocol Time synchronization Over-the-air programming

    2 Networking Stacks

    OTAPRouting

    TimeSync

    NeighborMonitor

    Transport

    6loWPAN

    IPv6

    UDP ICMP ND

    Dymo

    DymoLow

  • 8/12/2019 isense Standardpresentation

    9/19

    Energy and Misc ModulesSolar Power System (SPM10HE6C) Years of autonomous operation Automatic power management 6Ah rechargeable battery IP65 protective housing Different solar panel options

    2xAA battery holder (PM10AA)

    Wall Mount Power Adapters (notdepicted)

    1/2AA battery holder (PM10SC) coulomb counter

    for extremely compact systems

    LiIon rechargeable battery (PM10S2C) charge controller for in-system

    charging coulomb counter

    GPS Module (GPSM10) Based on the SirfStar III chipset Buffer battery

    RS232/USB Interface Module (GM10x) Provides interconnection with other

    systems such as PCs Power supply to other modules via USB

    (including the Lithium-Ion Rechargeable

    Battery Module)

    USB Interface Module (CM20-2P) Restriction to USB, no RS232 Mini-USB connector and proprietary one Power supply to other modules via USB

    (including the Lithium-Ion RechargeableBattery Module)

    Extension Module (MM10) Provides all pins of the ultra-compact

    inter-module connector For easy debugging and development

  • 8/12/2019 isense Standardpresentation

    10/19

  • 8/12/2019 isense Standardpresentation

    11/19

    Benefits for Engineering Students Complete knowledge on IEEE 802.15.4 standards Understanding and implementation of protocols involved in

    TCP/IP stack

    Rapid embedded system development Learn the future technology INTERNET OF THINGS and Sensor

    Web Enhancing their Programming skills in Object Oriented

    language such as C++

  • 8/12/2019 isense Standardpresentation

    12/19

    Experiments for Diploma Setup Wireless Test Bed for understanding the LOS and NLOS

    communication Microcontroller Based Temperature Monitoring & Control Optimum Energy Management System PIR based energy conservation system for corporate

    Computers and lighting system. Automatic Intelligent Plant Watering System.

    Density Based Traffic Signal System Movement Sensed Automatic Door Opening System

  • 8/12/2019 isense Standardpresentation

    13/19

    Experiments for Engineering branch

    Write a program to employ a power saving mechanism. Write a program to broadcast a message among each other

    with ACK and without ACK. Write a program to route the sensed temperature andluminance value to a sink node using routing protocol. Write a program to assign NET10 module an IPv4 address

    and perform a ping operation to the PC. Implementing an Application to design Automatic Car

    Parking system. Implementing a CoAP server on iSense to collect the sensor

    data on the Internet .

  • 8/12/2019 isense Standardpresentation

    14/19

    Building your own modules Interfacing with the compact 34-pin inter-module connector

    Type: Panasonic AXN334130S and AXN434530S

    I2C SPI with 3 select pins 2x UART Most of the above can be used as GPIO pins alternatively 3x ADC in, 2x DAC out RESET VCC and GND For details, please see datasheet

    Interfacing with the Extension Module (MM10) Provides all pins of the -compact inter-module connector

    Uart 0 TX

    Uart 0 RX

    VCC

    Uart 1 TX

    Uart 1 RX

    GND

    DIO 4

    DIO 8

    DIO 9

    DIO 11

    DIO 10

    GND

    SPI MOSI

    SPI MISO

    SPI Clock

    SPI Sel 4

    SPI Sel 3

    GND

    ADC 3

    ADC 2

    ADC1

    DAC 2

    DAC 1

    AGND

    DIO 18

    SPI Sel 1

    DIO 16

    SCL

    SDA

    GND

    Reset

    DIO 5

    VCC

    GND

    VUSB

    GND

    Pin layout

  • 8/12/2019 isense Standardpresentation

    15/19

    iSense DevicesEthernet Gateway (NET10-2400J-HP-SC) IEEE 802.15.4 2.4 GHz, 250kBit/s, integrated power amplifier and antenna,

    sensitivity:-98dBm, output power: 10dBm.

    IEEE 802.3i 10BaseT 10Mbit full-duplex Ethernet interface 32 Bit RISC Controller, up to 32MHz, 128kB RAM, 512kB serial flash MicroSD slot, ultra-stable real time clock Freely programmable (or with pre-installed IPv6 router software, coming 2012)

    USB Stick (USB10-2400J-I) IEEE 802.15.4 2.4 GHz, 250kBit/s Integrated antenna, sensitivity: -91dBm, output power: -1.5dBm 32 Bit RISC Controller, up to 32MHz 128kB RAM, 512kB serial flash Freely programmable

  • 8/12/2019 isense Standardpresentation

    16/19

    IPv4 and IPv6 Stack

    IEEE 802.15.4 Mesh Sensor Network

    UDPTCP

    HTTP CoAP

    IPv6IPv4

    IEEE 802.3 Ethernet IEEE 802.15.4

    Internet

    6loWPAN

    ICMP4 ARP

    DymoLow ND

    NDICMP6 DymoDHCP

    Link / Physical Layer

    Network Layer

    Transport Layer

    Application Layer

    UDP

    CoAP

    IPv6

    IEEE 802.15.4

    6loWPAN DymoLow ND

    NDICMP Dymo

  • 8/12/2019 isense Standardpresentation

    17/19

    Advantages of iSense

    Modular approach in both har dware and software Extensive support and documentation readily available online Tools and plug-in required to setup the development

    environment are free and open source Supports Over The Air Programming (OTAP) of the sensor

    devices Customizable firmware. Based on open source GCC based C++ Compiler ,thus making

    programming of the modules easy. Supports HTTP and CoAP servers . Supports 2 networking stacks with both IPv4 and IPv6

    addressing

  • 8/12/2019 isense Standardpresentation

    18/19

    Q&A

    [email protected] http://www.coalesenses.com/ doxygen

    mailto:[email protected]://www.coalesenses.com/doxygenhttp://www.coalesenses.com/doxygenhttp://www.coalesenses.com/doxygenmailto:[email protected]:[email protected]:[email protected]
  • 8/12/2019 isense Standardpresentation

    19/19

    THANK YOU