Amazon Web Services

cloud platform, includes over 165 services for compute, storage, machine learning and IoT.

AWS IoT services

Amazon Training Courses:
Introduction to AWS IoT
Internet of Things Foundation Series
Amazon Documentation:
AWS IoT
Installing AWS CLI version 2 on Linux 
AWS IoT on Rasbian
AWS IoT GreenSetting Up a Raspberry Pi
Configure the Lambda Function for AWS IoT Greengrass

Device software

Connect your devices and operate them at the edge
Amazon FreeRTOS is an operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage.
AWS IoT Greengrass is software that lets you run local compute, messaging, data caching, sync, and machine learning inference capabilities on connected devices in a secure way