Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kyopark2014/iot-core-contents

It is a place to summerize IoT objects.
https://github.com/kyopark2014/iot-core-contents

aws iot iotcore mqtt

Last synced: about 4 hours ago
JSON representation

It is a place to summerize IoT objects.

Awesome Lists containing this project

README

        

# IoT Core Contents

AWS IoT에는 아래와 같은 서비스들이 있습니다.

![image](https://user-images.githubusercontent.com/52392004/172954318-da3283ac-991c-4cb7-934f-2a97fd49edcd.png)

여기서는 IoT 관련된 중요 내용들을 요약 정리하고자 합니다.

## MQTT: Message Queue Telemetry Transport

[MQTT](https://github.com/kyopark2014/IoT-Core-Contents/blob/main/mqtt.md) Protocol과 [MQTT Persistent Session](https://github.com/kyopark2014/IoT-Core-Contents/blob/main/mqtt-persistent-session.md)에 대해 설명합니다.

## Macbook을 MQTT client로 사용하기

[Macbook을 MQTT client로 사용하기](https://github.com/kyopark2014/IoT-Core-Contents/tree/main/MQTT-client-using-mac)을 이용하여 MQTT를 테스트 할 수 있도록 IoT core에 Macbook을 등록하여 테스트 메시지를 발송합니다.

## AWS IoT Core

[AWS IoT Core](https://github.com/kyopark2014/IoT-Core-Contents/blob/main/aws-iot-core.md)에 대해 설명합니다.

## Rule engine

[Rule](https://github.com/kyopark2014/IoT-Core-Contents/blob/main/rule.md)에서는 효율적으로 메시지를 수집하는 Rule Engine에 대해 설명합니다.

## Registry

[Registry](https://github.com/kyopark2014/IoT-Core-Contents/blob/main/registry.md)에서는 AWS 서비스에서 쉽게 사용할 수 있도록 디바이스 정의 및 카탈로그화에 대해 설명합니다.

## IoT Policy

[Iot Policy](https://github.com/kyopark2014/IoT-Core-Contents/blob/main/iot-policy.md)를 이용하여 유연하고 세분화된 Access 제어를 할 수 있습니다.

## Management

[디바이스 속성 관리 체계](https://github.com/kyopark2014/IoT-Core-Contents/blob/main/management.md)에 대해 설명합니다.

## IoT Connection 관리

[IoT Connectivity](https://github.com/kyopark2014/IoT-Core-Contents/blob/main/connectivity.md)은 Device의 Connect/Disconnect에 대한 event 관리에 대해 설명합니다.

## IoT Core Event Message

[Event Message](https://github.com/kyopark2014/IoT-Core-Contents/blob/main/event-message.md)에서는 IoT Core Event Message에 대해 설명합니다.

## CloudWatch Logging

[Cloudwatch Logging](https://github.com/kyopark2014/IoT-Core-Contents/blob/main/cloudwatch.md)을 참조하여 로그를 Enable 합니다.

## Node-Red로 시험하기

[Node-Red](https://github.com/kyopark2014/IoT-Core-Contents/blob/main/node-red.md)로 MQTT를 시험할 수 있습니다.

## AWS IoT Edukit Workshop

[AWS IoT Edukit Workshop](https://github.com/kyopark2014/aws-iot-edukit)은 M5stack을 예제를 통해 M5stack을 제어하고 AWS IoT Core와 연결 할 수 있습니다.

## Topic과 Wildcard

[Topic 생성 규칙 및 Wildcard](https://github.com/kyopark2014/IoT-Core-Contents/blob/main/topic-wildcards.md)에 대해 설명합니다.

## Device Shadow

[Device Shadwow](https://github.com/kyopark2014/IoT-Core-Contents/blob/main/device-shadow.md)에 대해 설명합니다.

## OPC UA

Open Platform Communications Unified Architecture (OPC UA)는 PLC(Programable Logic Controller)의 데이터를 수집하기 위한 국제 산업 표준 통신 규약 입니다.

## AWS IoT Core limits and quotas

[Limits and Quotas](https://github.com/kyopark2014/IoT-Core-Contents/blob/main/limit-and-quota.md)에 대해 설명합니다.

## Others

AWS IoT Device SDKs simplify using AWS IoT Core with your devices and
applications with an API tailored to your programming language or platform.

Amazon FreeRTOS is a real time operating system for microcontrollers that lets you
program small, low-power, edge devices while leveraging memory-efficient, secure,
embedded libraries.

AWS IoT Greengrass is a software component that extends the Linux Operations
System of your IoT devices. AWS IoT Greengrass allows you to run MQTT local routing
between devices, data caching, AWS IoT shadow sync, local AWS Lambda functions,
and machine learning algorithms.

## Reference

[Designing MQTT Topics for AWS IoT Core](https://docs.aws.amazon.com/whitepapers/latest/designing-mqtt-topics-aws-iot-core/applications-on-aws.html)