我是AWS Greengrass的新手,还处于学习功能的阶段。

按照AWS Greengrass的指示,在创建新组时,我们需要在组的云定义中建立Greengrass核心。

每个小组都需要一个“ Greengrass核心”才能发挥作用。将核心添加到组的云定义表示物理设备。

因此,这意味着“ Greengrass core”软件必须安装在我的一个物理设备中。根据此处的文档,它表示


“平台在哪里:linux-armv7l,linux-x86-64,linux-aarch64


我想知道是否有人在macOS上尝试过此方法吗?

评论

我从infoq.com/news/2017/06/aws-greengrass找到了几乎相同的信息,所以没有ios没有Windows

#1 楼

您只需要阅读有关所需Linux配置的详尽文档,就可以自己回答这个问题:否。

这可能是因为核心的关键部分仅作为预编译的二进制文件提供。 />虽然这些专有组件很可能会被亚马逊移植到OSX,但没有理由这么做,因为OSX硬件在经济上不适合这种角色。

我不不会立即看到任何阻碍开发人员尝试在OSX托管的Linux虚拟机上运行此程序的东西,对于许多从事嵌入式Linux开发的人来说,这已经是正常的做法。

(或者在Mac上本机运行Linux ...但是这对您的问题几乎无济于事)

请注意,IoT设备客户端SDK是可移植的。