Browse Source

Fixed formatting

master
Dustin Frisch 7 years ago
parent
commit
696f9031a9
No known key found for this signature in database GPG Key ID: B4C3BF012D9B26BE
  1. 17
      2-related-work.tex
  2. 2
      6-1-build_and_deploy.tex
  3. 13
      esper-ota.bib

17
2-related-work.tex

@ -1,3 +1,18 @@
\section{Related Work}\label{related} \section{Related Work}\label{related}
Wireless sensor and actor networks are a crucial elements of today's effort to support and implement \textit{Industry 4.0} architectures and modern manufacturing processes. Small programmable logic controllers (PLC) and cloud computing are enabler but also drivers of these new manufacturing paradigms\cite{Nigappa:2016eb}. Thus, the networked interconnection of everyday objects, the automation of home appliances and environmental metering and monitoring based on sensor and actor networks controlled by ESP-based chipsets are subject of current research. In \cite{DiNisio:2015fg}, a low-cost multipurpose wireless sensor network using \textit{ESP8266} PLCs is introduced. The usage of \textit{ESP8266} PLCs in combination with Raspberry PI acting as base station for the sensors is discussed in \cite{Thaker:2016fi}. The article \cite{Kodali:2016hc} presents a home automation solution based on a \textit{MQTT} message queue with \textit{ESP8266}-based sensors and actors. The control of smart bulbs with PLCs is summarized in \cite{Walia:2016bj}. Unfortunately, soft ware update mechanisms are not addressed in these publications. The importance of regular security updates for today's infrastructures is summarized in \cite{beresford2016whack}. An approach of decentralized software updates in Contiki-based IoT environments are introduced in \cite{Ruckebusch:2016vo}. In \cite{Weisbach:2016bs}, a software update solution for devices able to execute a Java Virtual Machine (JVM) is introduced. Both solutions are not applicable for small MCU devices. In \cite{Mansour:2012fu}, a diagnoses and update system for embedded software of electronics control units in vehicles is introduced. Secure firmware updates targeted for the automotive industry is introduced in \cite{Nilsson:2008ik}. Furthermore, a secure The \textit{Over the Air} programming capabilities of the \textit{ESP8266} PLCs are described in \cite{Gore:2016ue}.
Wireless sensor and actor networks are a crucial elements of today's effort to support and implement \textit{Industry 4.0} architectures and modern manufacturing processes.
Small programmable logic controllers (PLC) and cloud computing are enabler but also drivers of these new manufacturing paradigms\cite{Nigappa:2016eb}.
Thus, the networked interconnection of everyday objects, the automation of home appliances and environmental metering and monitoring based on sensor and actor networks controlled by ESP-based chipsets are subject of current research.
In \cite{DiNisio:2015fg}, a low-cost multipurpose wireless sensor network using \textit{ESP8266} PLCs is introduced.
The usage of \textit{ESP8266} PLCs in combination with Raspberry PI acting as base station for the sensors is discussed in \cite{Thaker:2016fi}.
The article \cite{Kodali:2016hc} presents a home automation solution based on a \textit{MQTT} message queue with \textit{ESP8266}-based sensors and actors.
The control of smart bulbs with PLCs is summarized in \cite{Walia:2016bj}.
Unfortunately, soft ware update mechanisms are not addressed in these publications.
The importance of regular security updates for today's infrastructures is summarized in \cite{beresford2016whack}.
An approach of decentralized software updates in Contiki-based IoT environments are introduced in \cite{Ruckebusch:2016vo}.
In \cite{Weisbach:2016bs}, a software update solution for devices able to execute a Java Virtual Machine (JVM) is introduced.
Both solutions are not applicable for small MCU devices.
In \cite{Mansour:2012fu}, a diagnoses and update system for embedded software of electronics control units in vehicles is introduced.
Secure firmware updates targeted for the automotive industry is introduced in \cite{Nilsson:2008ik}.
Furthermore, a secure The \textit{Over the Air} programming capabilities of the \textit{ESP8266} PLCs are described in \cite{Gore:2016ue}.

2
6-1-build_and_deploy.tex

@ -54,7 +54,7 @@ Figure~\ref{lst:create_device_socket} shows the complete device specific code us
Device device: Device device:
constexpr const char NAME[] = "socket"; constexpr const char NAME[] = "socket";
constexpr const uint16_t GPIO = 12; // general purpose I/O
constexpr const uint16_t GPIO = 12; // General purpose I/O
OnOffFeature<NAME, GPIO, false, 1> socket(&device); OnOffFeature<NAME, GPIO, false, 1> socket(&device);
Device* getDevice() { Device* getDevice() {

13
esper-ota.bib

@ -97,7 +97,7 @@ year = {2016}
} }
@article{Nigappa:2016eb, @article{Nigappa:2016eb,
author = {Nigappa, Karjagi and Selvakumar, J},
autor = {Nigappa, Karjagi and Selvakumar, J},
title = {{Industry 4.0: A Cost and Energy efficient Micro PLC for Smart Manufacturing}}, title = {{Industry 4.0: A Cost and Energy efficient Micro PLC for Smart Manufacturing}},
journal = {Indian Journal of Science and Technology}, journal = {Indian Journal of Science and Technology},
year = {2016}, year = {2016},
@ -107,7 +107,7 @@ month = nov
} }
@inproceedings{Walia:2016bj, @inproceedings{Walia:2016bj,
author = {Walia, Navjot Kaur and Kalra, Parul and Mehrotra, Deepti},
autor = {Walia, Navjot Kaur and Kalra, Parul and Mehrotra, Deepti},
title = {{An IOT by information retrieval approach: Smart lights controlled using WiFi}}, title = {{An IOT by information retrieval approach: Smart lights controlled using WiFi}},
booktitle = {2016 6th International Conference - Cloud System and Big Data Engineering (Confluence)}, booktitle = {2016 6th International Conference - Cloud System and Big Data Engineering (Confluence)},
year = {2016}, year = {2016},
@ -116,7 +116,7 @@ publisher = {IEEE}
} }
@inproceedings{Thaker:2016fi, @inproceedings{Thaker:2016fi,
author = {Thaker, Tejas},
autor = {Thaker, Tejas},
title = {{ESP8266 based implementation of wireless sensor network with Linux based web-server}}, title = {{ESP8266 based implementation of wireless sensor network with Linux based web-server}},
booktitle = {2016 Symposium on Colossal Data Analysis and Networking (CDAN)}, booktitle = {2016 Symposium on Colossal Data Analysis and Networking (CDAN)},
year = {2016}, year = {2016},
@ -125,7 +125,7 @@ publisher = {IEEE}
} }
@inproceedings{DiNisio:2015fg, @inproceedings{DiNisio:2015fg,
author = {Di Nisio, A and Di Noia, T and Carducci, C Guarnieri Calo and Spadavecchia, M},
autor = {Di Nisio, A and Di Noia, T and Carducci, C Guarnieri Calo and Spadavecchia, M},
title = {{Design of a low cost multipurpose wireless sensor network}}, title = {{Design of a low cost multipurpose wireless sensor network}},
booktitle = {2015 IEEE International Workshop on Measurements and Networking (M{\&}N)}, booktitle = {2015 IEEE International Workshop on Measurements and Networking (M{\&}N)},
year = {2015}, year = {2015},
@ -134,7 +134,7 @@ publisher = {IEEE}
} }
@inproceedings{Kodali:2016hc, @inproceedings{Kodali:2016hc,
author = {Kodali, Ravi Kishore and Soratkal, SreeRamya},
autor = {Kodali, Ravi Kishore and Soratkal, SreeRamya},
title = {{MQTT based home automation system using ESP8266}}, title = {{MQTT based home automation system using ESP8266}},
booktitle = {2016 IEEE Region 10 Humanitarian Technology Conference (R10-HTC)}, booktitle = {2016 IEEE Region 10 Humanitarian Technology Conference (R10-HTC)},
year = {2016}, year = {2016},
@ -143,7 +143,7 @@ publisher = {IEEE}
} }
@inproceedings{Weisbach:2016bs, @inproceedings{Weisbach:2016bs,
author = {Weisbach, Martin and Taing, Nguonly and Wutzler, Markus and Springer, Thomas and Schill, Alexander and Clarke, Siobhan},
autor = {Weisbach, Martin and Taing, Nguonly and Wutzler, Markus and Springer, Thomas and Schill, Alexander and Clarke, Siobhan},
title = {{Decentralized coordination of dynamic software updates in the Internet of Things}}, title = {{Decentralized coordination of dynamic software updates in the Internet of Things}},
booktitle = {2016 IEEE 3rd World Forum on Internet of Things (WF-IoT)}, booktitle = {2016 IEEE 3rd World Forum on Internet of Things (WF-IoT)},
year = {2016}, year = {2016},
@ -220,4 +220,3 @@ publisher = {IEEE}
year={2016} year={2016}
} }
Loading…
Cancel
Save