Nihon Communication Solutions. Pvt Ltd. sales@ncs-in.com
Agenda
iSense: Flexibility by Modularity Core Module 3 Sensor Modules Energy and Misc Modules iSense Devices Software iSense Firmware System Advantages of iSense iSense: Flexibility by Modularity
+ iSense Sensor Modules + iSense Energy Modules + iSense Gateway Module iSense Core Module + Custom Modules iSense Core Module Core Module 3 Features IEEE 802.15.4 compliant radio: 250 Kbit/s, hardware AES encryption Up to 600kbit/s in high data rate modes 3 antenna options: integrated PCB antenna (CM30I), FL connector (CM30U), power amplifier with FL connector (CM30HP) Outstanding computational power: 32-bit RISC Controller, Up to 32MHz, true 1DMIPS/MHz 128kB RAM, 512 kB serial Flash Rich peripherals: I2C, SPI, a 4 channel 12-bit ADC, two 10- bit DACs, two UARTs
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 and wake on detection (SM10AP only)
Environmental Sensor Module (EM10) Temperature sensor ranging from -20C to 75C, 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 Software
Firmware Features C++ object oriented programming Dynamic memory allocation Modular Structure for lean implementations Integrated 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++ compiler Eclipse Development Java Flashing, Debugging, Logging and Visualiziation Tool iShell Tool Chain iSense Firmware System
RTC Watchdog Power Manage- ment Tasking/ Timing Service Sensor Control Application Hardware Drivers Wireless Radio Radio Queue TDMA MAC Handling CSMA MAC Handling IPv4/IPv6 Stack 6LoWPAN incl. neighbour discovery, header compression and fragmentation IPv6 incl. fragmentation, neighbour discovery, stateless auto-configuration IPv4 incl. DHCPv4, ARP UDP, TCP HTTP & 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
OTAP Routing Time Sync Neighbor Monitor Transport 6loWPAN IPv6 UDP ICMP ND Dymo DymoLow Energy and Misc Modules
Solar 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 (not depicted)
1/2AA battery holder (PM10SC) coulomb counter for extremely compact systems
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 Rechargeable Battery Module)
Extension Module (MM10) Provides all pins of the ultra-compact inter-module connector For easy debugging and development
Benefits for Diploma Students Understanding the basics of Wireless Communication and Protocols involved Hands on experience of working with a embedded communication system Rapid embedded systems development Prototyping Execution of their Major project on Software and Physical test-bed Improving their Programming skills
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++ 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
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 and luminance 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 .
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 iSense Devices
Ethernet 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
IPv4 and IPv6 Stack
IEEE 802.15.4 Mesh Sensor Network UDP TCP HTTP CoAP IPv6 IPv4 IEEE 802.3 Ethernet IEEE 802.15.4 Internet 6loWPAN ICMP4 ARP DymoLow ND ND ICMP6 Dymo DHCP Link / Physical Layer Network Layer Transport Layer Application Layer UDP CoAP IPv6 IEEE 802.15.4 6loWPAN DymoLow ND ND ICMP Dymo Advantages of iSense Modular approach in both hardware 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