在 C 模块中使用带有 VCpkg 的 Azure IoT edge 上的 WiringPi

Using WiringPi on Azure IoT edge with VCpkg in a C module

所以这明显高于我的薪酬等级。

我想创建一个可以部署到 raspberry Pi 运行 raspbian 的物联网模块,但我需要使用 Azure IoT C sdk 以及连接 pi 以便我可以重用我们之前构建的 C 程序。

现在我在过去的两周里一直在为此苦苦挣扎,我似乎无法把所有事情都安排好。我不确定我是否需要创建一个基于 raspbian 的 docker 图像以便我可以轻松访问 wiring pi 库,但是对于 IoT sdk 的 VCpkg 有问题,或者我是否应该使用基于 ubuntu 的图像,可以轻松访问 VCpkg,但我必须以某种方式手动添加 wiringpi 库。

如果有人能指出正确的方向,我将不胜感激。

我最终使用了一个基于 python 的模块,因为这为我提供了大部分开箱即用的功能

python 模块允许与 GPIO 端口通信,因此最终不需要 Wiring Pi。我使用 python.

采购了另一个涵盖 C++ 功能的模块