Sibeesh Venu

Asp.Net Core and Azure with Raspberry Pi 4

.Net Core Applications in Raspbian OS

1st ed.
Sibeesh Venu
Birkenfeld, Germany
ISBN 978-1-4842-6442-3e-ISBN 978-1-4842-6443-0
Apress standard
© Sibeesh Venu 2020
This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed.
The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use.
The publisher, the authors and the editors are safe to assume that the advice and information in this book are believed to be true and accurate at the date of publication. Neither the publisher nor the authors or the editors give a warranty, expressed or implied, with respect to the material contained herein or for any errors or omissions that may have been made. The publisher remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Distributed to the book trade worldwide by Springer Science+Business Media New York, 1 NY Plaza, New York, NY 10014. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail [email protected], or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation.

To my mother, Thankamani

“When you are looking at your mother, you are looking at the purest love you will ever know.” —Charley Benetto

Thank you for picking up this book and giving me the most important and precious thing you can share: your time.

Introduction

We live in a world where everything is connected and the future is moving toward IoT (Internet of Things). A Raspberry Pi is a tiny device with which you can do some amazing things. Every device runs on an operating system, and the Raspberry Pi device does too.

Experiencing the Raspberry Pi with the Raspbian Operating System and ASP.NET Core is amazing. What if we added the power of Microsoft Azure to it? That is a tremendous combo.

Here in this book, you will learn:
  • What is Raspberry Pi?

  • What are the possibilities of Raspberry Pi?

  • What operating systems can be used with Raspberry Pi?

  • What is the Windows 10 IoT Core?

  • How do you set up Raspberry Pi with the Raspbian Operating System?

  • How do you run a .Net Core application on Raspberry Pi?

  • What is Azure IoT Hub and how do you work with it?

  • What is Azure IoT Edge and how do you work with it?

  • What is Azure IoT Central and how do you work with it?

Do you find any of these questions interesting? If you do, you are in the right place. Let’s learn!

Acknowledgments

I want to dedicate this book to two women in my life—my mom and my wife.

To my mom, Thankamani, who sacrificed her entire life for me and struggled to make my life smooth. She worked hard without even noticing that her health was failing, in order to make a good living for us. She showered us with love, and she taught me what life is. She passed her strength on to me so that I could achieve my goals.

And to my wife, Vaidehi, who has always believed in what I do, who supported me in my bad days, and whom I believe as my soul. She taught me how to be calm when I am disturbed. She taught me what unconditional love is. She spent her time transforming me into a better person.

Dev, my son, my joy, my pride, my blessing, my love. He gives me an immense amount of happiness when I look at him.

My father, Venu, who played an amazing role in my life and in making me the person I am today.

My sisters, Sini, and Siji, for having faith in me. A sister is an angel on earth who brings out your best qualities, I am lucky to have you both. My brothers-in-law, Sumesh, Shaiju, and Vaitheesh, for standing with me all the time, no matter what the circumstances were.

My father-in-law, Ramakrishnan, and my mother-in-law, Usha, for giving me continuous support all the time. Thank you for never letting the words “in-law” get in between our relationship. You are the best in-laws in the world.

Ajaybhasy, my friend, without whom I would have not selected this profession. He has been the one true friend with whom I can share anything.

I also want to dedicate this book to all my relatives, friends, and followers. Without them I would not be where I am today.

A debt of gratitude to Jessica Vakilil for her continuous support in editing this book to the state what you have now, to Aaron Black for his initial support and for selecting me to write this book, and to everyone at Apress for their belief in me and in this project.

And last, but certainly not least, you, the reader. Thank you for your support.

Table of Contents
Summary 229
Index 231
About the Author
Sibeesh Venu

is a passionate learner who thinks that when you stop learning, you become old, and he doesn’t want to feel old. In his career, he has been awarded Most Valuable Professional from Microsoft five times for his technical contributions to the community. His hobbies are reading, writing, listening to music, and creating content on YouTube. He blogs about what he learns at sibeeshpassion.com. He also owns two YouTube channels—youtube.com/sibeeshpassion, where he creates content about technology, and youtube.com/njanorumalayali, where he uploads videos about what he does in his day-to-day life.

 
About the Technical Reviewer
Massimo Nardone

has more than 22 years of experience in security, web/mobile development, and cloud and IT architecture. His true IT passions are security and Android.

He has been programming and teaching others how to program with Android, Perl, PHP, Java, VB, Python, C/C++, and MySQL for more than 20 years.

He holds a Master of Science in computing science from the University of Salerno, Italy.

He has worked as a project manager, software engineer, research engineer, chief security architect, information security manager, PCI/SCADA auditor, and as a senior lead IT security/cloud/SCADA architect for many years.

 
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.133.147.87