Simplifying Authenticated Cloud Connectivity for Any Device.
How Wi-Fi and Cellular connectivity modules with ExpressLink can help create secure cloud connected devices. See the blog post.
Designing an energy efficient and cloud-connected IoT solution with CoAP.
A client/server, request/response, UDP-based protocol for efficiency and cloud compatibility. See the blog post.
Introducing FreeRTOS Kernel version 11.0.0:
A Major Release with Symmetric Multiprocessing (SMP) Support. See the blog post.
FreeRTOS Roadmap and Code Contribution process.
The FreeRTOS roadmap and code contribution process are now published here and on GitHub. See the blog post.
OPC-UA over TSN with FreeRTOS.
A development project to give applications consistent access to hardware TSN capabilities. See the blog post.
OTA Terminology
AWS Jobs
AWS IoT Jobs is a service that notifies one or more connected devices of a pending “Job”. A Job can be used to manage your fleet of devices, update firmware and security certificates on your devices, or perform administrative tasks such as restarting devices and performing diagnostics. For more information, see Jobs.
The AWS IoT Console is a website that is used to interact with the IoT related AWS services. This includes services for managing, monitoring, and updating devices.
OTA Update Manager Service
The over-the-air (OTA) Update Manager service provides a way to:
Create an OTA update and the resources it uses, including an AWS IoT job, an AWS IoT stream, and code signing.
Get information about an OTA update.
List all OTA updates associated with your AWS account.
Run commands for AWS IoT on Windows, macOS, and Linux. These commands allow you to create and manage things, certificates, rules, and policies. To get started, see the AWS Command Line Interface User Guide. For more information about the commands for AWS IoT, see iot in the AWS CLI Command Reference.
S3 Bucket
Amazon Simple Storage Service (S3) AWS Service that enables you to store files in the cloud that can be accessed by you or other services. OTA update files are stored in Amazon S3 buckets.
Organizes the resources associated with each device in the AWS Cloud. You register your devices and associate up to three custom attributes with each one. You can also associate certificates and MQTT client IDs with each device to improve your ability to manage and troubleshoot them. For more information, see Managing Devices with AWS IoT
"Things" in AWS IoT
A thing is a representation of a device or logical entity in AWS IoT. It can be a physical device or sensor (for example, a light bulb or a switch on a wall). It can also be a logical entity like an instance of an application or physical entity that does not connect to AWS IoT, but is related to devices that do (for example, a car that has engine sensors or a control panel). AWS IoT provides a thing registry that helps you manage your things.
Things are identified by a name. Things can also have attributes, which are name-value pairs you can use to store information about the thing, such as its serial number or manufacturer. Adding your things to the thing registry allows you to manage and search for them more easily.
Did you know? Things don't always need to be connected to a device. You can connect a thing to your computer, simulator, and more.
AWS IoT Policy
The AWS IoT policy grants your device permissions to access AWS IoT resources. It is stored on the AWS Cloud
IAM Role
Identity Access Management (IAM) helps you securely control access to AWS resources. You use IAM to control who is authenticated (signed in) and authorized (has permissions) to use resources. An IAM role is an entity within your AWS account that has specific permissions that you can assign to other users.
MQTT
The MQTT (Message Queue Telemetry Transport) library provides a lightweight publish/subscribe (or PubSub) messaging protocol that runs on top of TCP/IP and is often used in Machine to Machine (M2M) and Internet of Things (IoT) use cases.
Clients connect to their AWS account's device endpoints. Each account has several device endpoints that are unique to the account and support specific IoT functions.
A patch is a set of changes between 2 firmware versions. Users can generate a patch by using any
binary diff mechanism. Some of the most popular ones include bsdiff, xdelta, jojodiff, and courgette.
Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.