Я предпочитаю, чтобы этот [ссылка 1 ] документ AWS связывал мой RPi3 как шлюз mqtt-IoT с ядром AWS IoT.
Но получил эти ошибки.
Error: Package: mosquitto-1.5.8-1.el7.x86_64 (epel)
Requires: libsystemd.so.0()(64bit)
Error: Package: mosquitto-1.5.8-1.el7.x86_64 (epel)
Requires: libsystemd.so.0(LIBSYSTEMD_209)(64bit)
Error: Package: mosquitto-1.5.8-1.el7.x86_64 (epel)
Requires: systemd
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
И я не могу использовать команду "mosquitto" после входа в Amazon Linux AMI. Как убрать эти ошибки?
Я уже использовал эти два варианта.
--skip-broken
rpm -Va --nofiles --nodigest
Но они не работали для меня.
Я также установил пакет mosquitto на мою плату RPi3.
pi@rpi3:~ $ mosquitto -v
1558004586: mosquitto version 1.4.10 (build date Wed, 13 Feb 2019 00:45:38 +0000) starting
1558004586: Using default config.
1558004586: Opening ipv4 listen socket on port 1883.
1558004586: Error: Address already in use
Он работает в нем локально. Но не могу построить мост с AWS.
Короче говоря, во всем этом документе, из-за проблемы пакета mosquiotto, только эти две команды не работают для меня должным образом.
sudo yum install mosquitto mosquitto-clients
sudo mosquitto -c /etc/mosquitto/conf.d/bridge.conf –d