Cargando…

Asp.Net core and Azure with Raspberry Pi 4 : .Net Core applications in Raspbian OS /

Get to know your Raspberry Pi. Then take it further with Microsoft Azure resources and this book! We live in a world everything is connected. The future is leaning towards IoT. Running the Raspberry PI with .Net core applications opens a world of possibilities. What if we add the power of Microsoft...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Venu, Sibeesh
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress L.P., 2020.
Colección:Technology in action.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
Tabla de Contenidos:
  • Intro
  • Table of Contents
  • About the Author
  • About the Technical Reviewer
  • Acknowledgments
  • Introduction
  • Chapter 1: About Raspberry Pi
  • About Raspberry Pi
  • The History of the Raspberry Pi
  • About Raspberry Pi 4
  • Raspberry Pi 4 Accessories
  • Introduction to the Operating System
  • Raspbian
  • Windows 10 IoT
  • About Windows 10 IoT Core
  • Installing the Raspbian Operating System
  • Using the Raspberry Pi Imager
  • Manually Downloading the Image and Writing
  • Using NOOBS to Install the OS
  • Summary
  • Chapter 2: Configuring Your Raspberry Pi
  • Enabling SSH
  • Enabling Wi-Fi Configuration
  • Checking Whether the Pi Is Connected to Wi-Fi
  • Connecting the Raspberry Pi via SSH
  • Summary
  • Chapter 3: Setting Up the Prerequisites to Develop the Application
  • Developing the Application
  • Using WSL
  • WSL vs. WSL2
  • Installing WSL
  • Installing the Linux Distribution
  • Setting Up the Connection to Raspberry Pi
  • Installing .NET Core on Ubuntu
  • Summary
  • Chapter 4: Creating and Deploying a .NET Core Application to Raspberry Pi
  • Creating a .NET Core Application
  • Installing Visual Studio Code Remote WSL Extension
  • Rewriting the Application
  • Deploying the App to Raspberry Pi
  • The Name Attribute
  • The Request Attribute
  • The Type Attribute
  • The Rsync Attribute
  • Variables in VSCode
  • Debugging the App from Raspberry Pi
  • Summary
  • Chapter 5: Playing with Azure IoT Hub and Our Application
  • Using Azure IoT Hub
  • Creating an Azure IoT Hub
  • Using Azure Cloud Shell
  • Using Azure Portal
  • Registering a Device in the IoT Hub
  • Connecting Raspberry Pi to Azure IoT Hub
  • Monitoring the Device Data and IoT Hub
  • Adding Custom Event Message Properties
  • Summary
  • Chapter 6: Finally, A Windows Terminal That You Can Customize
  • Using Windows Terminal
  • Windows Terminal Key Features
  • Support for Multiple Tabs
  • Support for Emojis, Icons, and More
  • Configuring Windows Terminal
  • Windows Terminal Preview Version
  • Open Folders in Windows Terminal
  • Font Weight Support
  • Support to Open a Profile as a Pane
  • Change the Tab Color
  • Rename a Tab
  • Summary
  • Chapter 7: Cloud to Device Communication
  • Cloud-to-Device Communication Options
  • Direct Methods
  • Creating a Backend Application To Call the Direct Method
  • Twin's Desired Properties
  • Reported Property
  • Desired Property
  • Cloud-to-Device Messages
  • Sending the Cloud-to-Device Message
  • Receiving the Cloud-to-Device Message and Sending Feedback
  • Receiving Feedback from the Device
  • Demo Application
  • Summary
  • Chapter 8: IoT Edge
  • IoT Edge
  • IoT Edge Runtime
  • IoT Edge Modules
  • Capabilities of IoT Edge Runtime
  • Creating an IoT Edge Device
  • Installing IoT Edge Runtime on Linux Systems
  • Deploying a Module to IoT Edge Device
  • Viewing Sent Messages
  • Summary
  • Chapter 9: Developing IoT Edge Modules
  • Prerequisites
  • Setting Up VSCode
  • Creating an Azure Container Registry
  • Creating a New Project