Какво представлява AWS IoT?
AWS IoT (Amazon Web Service IoT) е управлявана облачна платформа, която позволява на свързаните устройства лесно и сигурно да взаимодействат с облачните приложения и други устройства. AWS IoT може да поддържа милиарди устройства и трилиони съобщения и може да обработва и насочва тези съобщения към крайни точки на AWS и към други устройства надеждно и сигурно. С AWS IoT системата за интелигентни съобщения на TimeTec може да следи и да комуникира с всички умни устройства за сигурност HomeTec IoT през цялото време, дори когато те не са свързани.

AWS IoT улеснява използването на AWS услуги като AWS Lambda, Amazon Kinesis, Amazon S3, Amazon Machine Learning, Amazon DynamoDB, Amazon CloudWatch, AWS CloudTrail и Amazon Elasticsearch Service с вградена Kibana интеграция, за изграждане на IoT приложения, обработват, анализират и действат върху данните, генерирани от свързани устройства, без да се налага да управляват инфраструктура.
ПОЛЗИТЕ НА AWS IOT
AWS IoT Device SDK
AWS IoT предоставя SDK за TimeTec, за да свърже хардуерното устройство TimeTec IoT и мобилното приложение лесно и бързо. AWS IoT Device SDK позволява на устройствата TimeTec да свързват, удостоверяват и обменят съобщения с AWS IoT, използвайки протоколите MQTT, HTTP или WebSockets. SDK на устройство поддържа C, JavaScript и Arduino и включва клиентските библиотеки, ръководството за разработчици и ръководството за портали за производителите.
Портал на устройството
AWS IoT Device Gateway позволява на устройствата TimTec IoT да комуникират безопасно и ефективно с AWS IoT. Device Gateway може да обменя съобщения чрез модел за публикуване / абонамент, който позволява комуникации "един към един" и един към много. С този модел за комуникация "един към много" AWS IoT дава възможност на свързаното устройство на TimeTec да излъчва данни на множество абонати за дадена тема. Устройството Gateway поддържа MQTT, WebSockets и HTTP 1.1 протоколи и TimeTec могат лесно да внедрят поддръжка за патентовани или наследени протоколи. Устройството Gateway сканира автоматично, за да поддържа над един милиард устройства без осигуряване на инфраструктура.
Удостоверяване и разрешаване
AWS IoT осигурява взаимно удостоверяване и криптиране във всички точки на свързване, така че данните никога да не се обменят между устройствата и AWS IoT без доказана идентичност. AWS IoT поддържа метода AWS за удостоверяване (наречен "SigV4"), както и автентификация на базата на сертификат X.509.

Връзките, използващи HTTP, могат да използват някой от тези методи, докато връзките, използващи MQTT, използват удостоверяване въз основа на сертификати и връзките, използващи WebSockets, могат да използват SigV4. С AWS IoT TimeTec може да използва генерирани от AWS IoT сертификати, както и тези, подписани от нашия предпочитан орган за сертифициране (CA). Можем да посочим избора на роля и / или правила за всеки сертификат, така че да можем да упълномощим устройства или приложения да имат достъп, да променят мнението си и да отменят напълно достъпа, без да се докосват до устройството.

TimeTec може да създава, разгръща и управлява сертификати и правила за нашите устройства навсякъде от конзолата или чрез API. Тези сертификати за устройства могат да бъдат осигурени, активирани и свързани с съответните правила, които са конфигурирани посредством AWS IAM. Това позволява на клиентите ни незабавно да отменят достъпа за отделно устройство, ако решат да го направят. AWS IoT също така поддържа връзки от мобилните приложения на потребителите чрез Amazon Cognito, който се грижи за всички стъпки, необходими за създаване на уникален идентификатор за потребителите на нашето приложение и за извличане на временни идентификационни данни за AWS с ограничен привилегии.
регистратура
Регистърът установява идентичност за устройства и следи метаданни като атрибутите и възможностите на устройствата. Регистратурата придава уникална идентичност на всяко устройство, което е последователно форматирано, независимо от вида на устройството или начина, по който той се свързва. Той също така поддържа метаданни, които описват възможностите на устройството, например дали сензорът отчита температурата и дали данните са Фаренхайт или Целзий.

Регистърът позволява на нашите клиенти да съхраняват метаданни за устройствата си без допълнително заплащане и метаданните в регистъра не изтичат, докато достъпвате или обновявате влизането в системния регистър най-малко веднъж на всеки 7 години.
Сенки на устройствата
С AWS IoT можем да създадем постоянна, виртуална версия или "shadow " на всяко устройство, което включва най-новото състояние на устройството, така че приложенията или други устройства да могат да четат съобщения и да взаимодействат с устройството. Устройствата Shadows поддържат последната докладвана държава и желаното бъдещо състояние на всяко устройство, дори когато устройството е офлайн. TimeTec може да извлече последното докладвано състояние на дадено устройство или да зададе желаното бъдещо състояние чрез приложния програмен интерфейс (API) или да използва двигателя на правилата.

Устройствата Shadows улесняват създаването на приложения, които взаимодействат с устройства с TimeTec, като предоставят винаги достъпни API за REST. Освен това приложенията могат да зададат желаното бъдещо състояние на устройството, без да отчитат текущото състояние на устройствата. AWS IoT ще сравни разликата между желаното и последното докладвано състояние и ще командва устройството, за да компенсира разликата.

AWS IoT Device SDK улеснява устройството на TimeTec да синхронизира състоянието си със своята сянка и да реагира на желаните бъдещи състояния, зададени чрез сянката.

Device Shadows позволява на клиентите ни да съхраняват състоянието на устройствата си до една година безплатно. Сенките на устройствата продължават да съществуват вечно, ако ги актуализирате поне веднъж годишно, в противен случай те изтичат.
Правила на двигателя
Правилата на двигателя правят възможно създаването на приложения на интернет, които събират, обработват, анализират и действат на данни, генерирани от свързани устройства в глобален мащаб, без да се налага да управляват инфраструктура. Правилният двигател оценява входящите съобщения, публикувани в AWS IoT, и ги трансформира и доставя до друго устройство или услуга "облак", въз основа на дефинираните от вас бизнес правила. Правило може да се прилага за данни от едно или много устройства и може да предприеме едно или повече действия паралелно.

Правилният двигател може да насочва съобщения до крайни точки на AWS, включително AWS Lambda, Amazon Kinesis, Amazon S3, Amazon Machine Learning, Amazon DynamoDB, Amazon CloudWatch и Amazon Elasticsearch Service с вградена интеграция на Kibana. Външни крайни точки могат да бъдат постигнати чрез AWS Lambda, Amazon Kinesis и Amazon Simple Notification Service (SNS).

Лесно е да създавате правила в конзолата за управление или да пишете правила, като използвате SQL-подобен синтаксис. Правилата могат да бъдат автори, за да се държат по различен начин в зависимост от съдържанието на съобщението. Например, ако отчитането на температурата надвиши определен праг, то може да задейства правило за предаване на данни на AWS Lambda. Правилата могат да бъдат създадени, за да се вземат предвид и други данни в облака, като например данни от други устройства. Например можете да кажете да предприемете действие, ако тази температура е с повече от 15% по-висока от средната стойност от 5 други устройства.

Правилният двигател предоставя десетки налични функции, които могат да бъдат използвани за трансформиране на данните, и е възможно да се създаде безкрайно повече чрез AWS Lambda. Например, ако се занимаваме с широк диапазон от стойности, можем да вземем средната стойност на входящите числа. Правилата могат също така да задействат изпълнението на вашия Java, Node.js или Python код в AWS Lambda, което дава максимална гъвкавост и мощност за обработка на данните на устройството.
Уебсайтове на екосистемата в облака на TimeTec
© 2019 TimeTec Computing Sdn. Bhd. Всички права запазени.