8/12/2019 isense Standardpresentation
1/19
iSenseModular Wireless Sensor Hardware and Software
System
Nihon Communication Solutions. Pvt Ltd.
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