Sie sind auf Seite 1von 19

iSense

Modular Wireless Sensor Hardware and Software


System



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



Sensor Modules



Weather 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 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


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 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






Q&A
support@ncs-in.com
http://www.coalesenses.com/doxygen





THANK YOU

Das könnte Ihnen auch gefallen