用于python的aws iot greengrass sdk
greengrasssdk的Python项目详细描述
greengrass sdk
==
aws iot greengrass core sdk将由运行在aws iot greengrass core上的aws lambda函数使用。它将使lambda函数能够调用部署到greengrass core的其他lambda函数,向greengrass core发布消息,并与本地影子服务一起工作。
您可以在我们的文档站点<;找到最新的文档;http://aws greengrass core sdk python docs.s3-website-us-east-1.amazonaws.com/v1.4.0/index.html>;` ` `.
====================================
========>使用aws iot greengrass core sdk,您必须首先在lambda函数中导入aws iot greengrass core sdk,就像导入任何其他外部库一样。然后需要为“IoT数据”或“lambda”创建一个客户端。如果您希望将消息发布到本地Greengrass Core并与本地影子服务交互,请使用“IoT数据”。如果希望调用部署到同一个greengrass core的其他lambda函数,请使用“lambda”。
下面是使用“物联网数据”客户端的示例
。代码块::python
代码块::python
response=client.publish(
topic='sometopic',
payload='some data'。encode()
下面是使用“lambda”客户端的示例。
。代码块::python
代码块::python
函数名>;',
调用类型='requestresponse',
有效负载=有效负载,
限定符='2'
)
=======
兼容性
=====
随着AWS IoT Greengrass新增功能的增加,AWS IoT Greengrass的早期版本将与AWS的较新版本不兼容绿草中心。下表列出了所有GGC发行版的兼容SDK。
>+----------+
>GGC版本兼容版
+===========================================+
==========================================================================================;1.7.x-1.8.x 1.0.x-1.3.x|
+——+——+————+——+——
1.9.x 1.0.x-1.4.x
+——+——+————+————+————
==
aws iot greengrass core sdk将由运行在aws iot greengrass core上的aws lambda函数使用。它将使lambda函数能够调用部署到greengrass core的其他lambda函数,向greengrass core发布消息,并与本地影子服务一起工作。
您可以在我们的文档站点<;找到最新的文档;http://aws greengrass core sdk python docs.s3-website-us-east-1.amazonaws.com/v1.4.0/index.html>;` ` `.
====================================
========>使用aws iot greengrass core sdk,您必须首先在lambda函数中导入aws iot greengrass core sdk,就像导入任何其他外部库一样。然后需要为“IoT数据”或“lambda”创建一个客户端。如果您希望将消息发布到本地Greengrass Core并与本地影子服务交互,请使用“IoT数据”。如果希望调用部署到同一个greengrass core的其他lambda函数,请使用“lambda”。
下面是使用“物联网数据”客户端的示例
。代码块::python
代码块::python
response=client.publish(
topic='sometopic',
payload='some data'。encode()
下面是使用“lambda”客户端的示例。
。代码块::python
代码块::python
函数名>;',
调用类型='requestresponse',
有效负载=有效负载,
限定符='2'
)
=======
兼容性
=====
随着AWS IoT Greengrass新增功能的增加,AWS IoT Greengrass的早期版本将与AWS的较新版本不兼容绿草中心。下表列出了所有GGC发行版的兼容SDK。
>+----------+
>GGC版本兼容版
+===========================================+
==========================================================================================;1.7.x-1.8.x 1.0.x-1.3.x|
+——+——+————+——+——
1.9.x 1.0.x-1.4.x
+——+——+————+————+————