Has anyone managed to install the AWS IoT Python SDK v2 on the Omega2?
I tried to install it from PyPI using
python3 -m pip install awsiotsdk but I keep getting the following error:
Collecting awscrt==0.10.7 (from awsiotsdk)
Downloading https://files.pythonhosted.org/packages/8c/33/8d8a4ccce58eaccfac2321c6111226693d84c6b9ef485bcaf42dc1d3bd6f/awscrt-0.10.7.tar.gz (2.8MB)
54% |█████████████████▍ | 1.5MB 697bytes/s eta 0:31:03Bus error
It seems like it's got something to do with the lack of availability of the precompiled wheels for the Omega.
AWS recommends installing the following packages if we encounter the precompiled wheels issue mentioned above:
sudo apt-get update
sudo apt-get install cmake
sudo apt-get install libssl-dev
But since the Omega uses opkg package installer instead of apt-get and OpenWRT doesn't support
libssl-dev, I haven't managed to find something that works with the Omega system.
Is there a way to fix these issues and get the AWS IoT Python SDK to work with my Omega2?