Описание тега aws-iot-greengrass

1 ответ

Как запускать компоненты в AWS Greengrass?

В документации AWS Greengrass говорится, что вы можете тестировать такие компоненты. sudo /greengrass/v2/bin/greengrass-cli deployment create \ --recipeDir ~/greengrassv2/recipes \ --artifactDir ~/greengrassv2/artifacts \ --merge "com.example.HelloW…
18 фев '21 в 21:40
3 ответа

AWS IoT Greengrass v2 не создает папку greengrass/v2/ на моем raspberry

Я пытаюсь подключить свое устройство raspberry pi4 под управлением raspy OS lite к AWS Iot Greengrass v2 и делаю следующие шаги: С консоли AWS Greengrass я настраиваю основное устройство На моей малине я устанавливаю среду выполнения Java 8 $ sudo a…
0 ответов

В AWS Greengrass. Все должно быть Компонентом?

Я разрабатываю IoT с помощью Raspberry и Greengrass V2, которые представили компоненты, в нем много говорится о них, но я не нашел, должны ли компоненты использоваться для всего, что есть в устройстве. Конкретно мой вопрос: нужно ли мне размещать ве…
18 фев '21 в 22:05
0 ответов

AWS Greengrass публикует в теме странное исключение

В моем проекте я прочитал с помощью pymodbus значение реестра из моего raspberry py, подключенного через USB-адаптер RS486 к датчику, и хочу опубликовать в теме MQTT с помощью greengrass: ... # Configuration Parameters (default if not passed in envi…
1 ответ

Как скомпилировать и запустить AWS Greengrass V2? [ОШИБКА] (основная) com.aws.greengrass.deployment.DeviceConfiguration: невозможно настроить Nucleus из получателя сборки

Я попытался скомпилировать и запустить программное обеспечение Amazon GreenGrass Core на своем устройстве, начиная с открытого исходного кода на git: https://github.com/aws-greengrass/aws-greengrass-nucleus . Я скачал его и открыл проект в IntellliJ…
0 ответов

Как использовать обученную модель машинного обучения AWS Sagemaker на устройстве Greengrass IoT?

Как использовать / развернуть модель машинного обучения, обученную в AWS Sagemaker, на пограничном устройстве Greengrass с помощью tarball , чтобы лямбда могла получить к нему доступ? Пожалуйста, предложите любой альтернативный подход, кроме ссылки …
0 ответов

Как узнать разрешение, необходимое для создания группы в aws IoT Greengrass (V1)?

Пытаюсь создать группу в Greengrass Classic V1. как заранее узнать, какие разрешения потребуются пользователю, у которого вообще нет разрешения? Например, пользователь попытается создать группу в: greengrass -> classic V1 -> Groups. И он подни…
2 ответа

Как отправлять журналы, созданные в коде, в AWS?

Я пытаюсь отправить журналы (которые создаются как часть моего локального устройства, а сообщение отправляется или принимается с помощью устройств, установленных на greengrass) в AWS. Как это возможно? Я также хотел проверить SDK, но не нашел докуме…
0 ответов

Как получить доступ к данным DynamoDB по правилам Интернета вещей?

Я хочу вызвать событие IoT Disconnect только в том случае, если Статус устройства - Y в DynamoDB. Мой запрос ниже SELECT * FROM '$aws/events/presence/disconnected/#' where get_dynamodb("Device-Status", "DeviceId", clientId, "arn:aws:iam::XXXXXX").St…
0 ответов

Есть ли способ синхронно вызвать событие на AWS IoT Greengrass CoreDevice через Lambda?

Я пытаюсь найти способ включить синхронный поток связи от Lambda к основному устройству Greengrass. Примером может быть сценарий, в котором устройство выполнит некоторый код на основном устройстве и ему потребуется вернуть успех или сбой, например, …
1 ответ

Как повторить неудачное развертывание AWS Greengrass

Я пересмотрел существующее развертывание, добавив новую версию компонента. Однако развертывание на основном устройстве завершилось неудачно, поскольку для тестирования использовалась локальная версия с другой версией. Я удалил это локальное разверты…
15 апр '21 в 10:11
0 ответов

Как замедлить чтение из stdout

Я пытаюсь читать из stdout в python на устройстве AWS Greengrass Core Ubuntu process = subprocess.Popen(['tail','-F',"/var/log/syslog"],\ stdout=subprocess.PIPE,stderr=subprocess.PIPE) process.stdout.readline() байтовые литералы работают очень быстр…
19 апр '21 в 21:29
1 ответ

Как установить aws iot greengrass на windows 10

Мы используем приложение для Windows-формы .net core (клиент). Протокол Mqtt, используемый для связи между клиентом и сервером. Необходимо установить greengrass на Windows-машину (сервер). Поэтому необходимо передать данные с сервера (greengrass) на…
1 ответ

Как локально запустить функцию aws Lambda?

У меня есть устройство Greengrass Core, и на нем я развернул простую функцию Lambda, но я не знаю, как ее запустить локально. Это вообще возможно? Я ищу вызов командной строки, что-то вроде этого: "aws lambda invoke --function-name my-math-function …
0 ответов

AWS Greengrass v2 не может установить greengrass-cli при установке и не может выполнить развертывание

Я использую BeagleBone с архитектурой armv7l (32 бит) и Debian linux, который я хочу использовать в качестве основного устройства Greengrass. При установке Greengrass V2 вывод был успешным. Сервис Greengrass запускается без жалоб, но greengrass-cli …
26 апр '21 в 17:23
0 ответов

Журналы AWS greengrass-cli получают каталог журнала и файл журнала

greengrass-cli logs get --logs-dirи работать не так, как я ожидал. На моей машине, если я сравню вывод обеих команд: $ greengrass-cli logs get --logs-dir /greengrass/v2/logs/ ... 2021-05-15 11:09:05 EDT [INFO] lifecyclemanager.KernelLifecycle: cont…
15 май '21 в 20:13
0 ответов

Как использовать переменные, полученные в функции обратного вызова при подписке на AWS Greengrass?

У меня есть отдельное приложение, которое отправляет некоторые координаты в AWS Greengrass. Что я пытаюсь сделать с помощью этого кода, так это получить эти координаты и использовать их. Чтобы подписаться на Greengrass, я использую AWSIoTPythonSDK.M…
15 май '21 в 21:10
1 ответ

Запуск брокера mqtt на AWS с ядром greengrass

В настоящее время я использую ядро ​​AWS greengrass в контейнере ubuntu, которое работает отлично. Я хочу отправлять данные в AWS IOT с помощью основного брокера mqtt. До сих пор я читал, что у greengrass core есть собственный брокер MQTT, который м…
1 ответ

Ошибка при попытке создать iot-компонент в AWS greengrass версии 2 с использованием облачной информации

Недавно я сделал конфигурацию, в которой я создал компонент, использующий консоль aws для greengrass из рецепта, и другой, где я импортировал конфигурацию из файла лямбда. Они оба хорошо работают, когда я использую консоль aws. Однако я хочу иметь в…
1 ответ

Предложение по архитектуре для подключения устройства OBD2 к сервису AWS

Пример использования У меня есть устройство OBD2, которое можно настроить, задав ему IP-адрес и порт для связи. Единственное средство связи с устройством OBD - это SMS. Устройство OBD имеет SIM-карту, через которую он может общаться (прилагаемое изо…