recent trends in electronics for wireless sensor networks
TRANSCRIPT
![Page 1: Recent Trends in Electronics for Wireless Sensor Networks](https://reader031.vdocument.in/reader031/viewer/2022021212/62065eda8c2f7b1730071b5f/html5/thumbnails/1.jpg)
Recent Trends in Electronics for Wireless Sensor Networks
Jens Eliasson EISLAB Luleå University of Technology
2012-05-29
![Page 2: Recent Trends in Electronics for Wireless Sensor Networks](https://reader031.vdocument.in/reader031/viewer/2022021212/62065eda8c2f7b1730071b5f/html5/thumbnails/2.jpg)
Projects in Sensor Networks at EISLAB
AESOP iRoad COBS I2Mine ...
![Page 3: Recent Trends in Electronics for Wireless Sensor Networks](https://reader031.vdocument.in/reader031/viewer/2022021212/62065eda8c2f7b1730071b5f/html5/thumbnails/3.jpg)
Trends in embedded systems
Proprietary comm.
Standard based com
Move from simple application-specific protocols to general-purpose standards-based (such as TCP/IP, 6LoWPAN) Requires complex communication stacks, with security etc SOA Computer-based services and features
![Page 4: Recent Trends in Electronics for Wireless Sensor Networks](https://reader031.vdocument.in/reader031/viewer/2022021212/62065eda8c2f7b1730071b5f/html5/thumbnails/4.jpg)
Trends in embedded systems
Move from hard coded software to: Real-time kernels Modules uClinux > Linux! Hardware crypto engines, floating point, ...
Simplistic sw
Real-time, kernel etc
hw accelerators
![Page 5: Recent Trends in Electronics for Wireless Sensor Networks](https://reader031.vdocument.in/reader031/viewer/2022021212/62065eda8c2f7b1730071b5f/html5/thumbnails/5.jpg)
Trends in embedded systems
Move from single core CPU/MCU to: Multi core Mixed cores Programmable logic
Single core
Multi core
help cores
![Page 6: Recent Trends in Electronics for Wireless Sensor Networks](https://reader031.vdocument.in/reader031/viewer/2022021212/62065eda8c2f7b1730071b5f/html5/thumbnails/6.jpg)
Trends in embedded systems
8 bit -> 32 bit < 10 kB -> 100+ kB RAM < 10 MHz -> 100+ MHz 1+ mA/MHz -> 0.1 mA/MHz Cost less than a few dollars SoC platforms (MCU+radio + ...) Smart communication chips Intelligent sensors and actuators Smart interface devices
Single core
Multi core
help cores
![Page 7: Recent Trends in Electronics for Wireless Sensor Networks](https://reader031.vdocument.in/reader031/viewer/2022021212/62065eda8c2f7b1730071b5f/html5/thumbnails/7.jpg)
Trends in embedded systems
Proprietary comm.
Standard based com
Simplistic sw
Real-time, kernel etc
hw accelerators
Single core
Multi core
![Page 8: Recent Trends in Electronics for Wireless Sensor Networks](https://reader031.vdocument.in/reader031/viewer/2022021212/62065eda8c2f7b1730071b5f/html5/thumbnails/8.jpg)
Future SoC?
CPU CPU
CPU
DSP
Encryption
Progr. logic
Hi-speed wired com
Event control
Wireless com
debug
FPU
Storage (FRAM)
Pwr mgt
Sensor(s)
![Page 9: Recent Trends in Electronics for Wireless Sensor Networks](https://reader031.vdocument.in/reader031/viewer/2022021212/62065eda8c2f7b1730071b5f/html5/thumbnails/9.jpg)
Future SoC?
CPU CPU
CPU
DSP
Encryption
Progr. logic
Hi-speed wired com
Event control
Wireless com
Neuromorphic?
debug
FPU
Storage (FRAM)
Pwr mgt
Sensor(s)
![Page 10: Recent Trends in Electronics for Wireless Sensor Networks](https://reader031.vdocument.in/reader031/viewer/2022021212/62065eda8c2f7b1730071b5f/html5/thumbnails/10.jpg)
However
More complex systems today! Current research focused on:
SOA-enabled communication Strong security Advanced sensors media, vibration, etc Signal processing
Software a major cost
![Page 11: Recent Trends in Electronics for Wireless Sensor Networks](https://reader031.vdocument.in/reader031/viewer/2022021212/62065eda8c2f7b1730071b5f/html5/thumbnails/11.jpg)
Code
TinyOS, Contiki, ... Traditional (C/C++) programming Traditional (packet-based) communication Traditional (iterative) signal processing But ...
![Page 12: Recent Trends in Electronics for Wireless Sensor Networks](https://reader031.vdocument.in/reader031/viewer/2022021212/62065eda8c2f7b1730071b5f/html5/thumbnails/12.jpg)
Code reuseability
TinyOS, Contiki, ... Traditional (C/C++) programming Traditional (packet-based) communication Traditional (iterative) signal processing But how should bio-inspired code/data be developed? modeled? transmitted? stored?
![Page 13: Recent Trends in Electronics for Wireless Sensor Networks](https://reader031.vdocument.in/reader031/viewer/2022021212/62065eda8c2f7b1730071b5f/html5/thumbnails/13.jpg)
Think outside the box
![Page 14: Recent Trends in Electronics for Wireless Sensor Networks](https://reader031.vdocument.in/reader031/viewer/2022021212/62065eda8c2f7b1730071b5f/html5/thumbnails/14.jpg)
STINT
Promising starting point for cooperation