umqtt.robust на Wemos - PullRequest
       75

umqtt.robust на Wemos

1 голос
/ 15 февраля 2020

Я пытаюсь установить микро python -umqtt.robust на свой Wemos D1 mini. Я попробовал это следующим образом.
Я использую редактор Thonny

  1. Я подключил wemos к inte rnet.
  2. в типе wrepl. :

    import upip

    upip.install ('micro python -umqtt.simple')
    Я получаю следующую ошибку: Установка в: / lib / Ошибка установки 'micro python -umqtt.simple ': пакет не найден, пакеты могут быть частично установлены

    upip.install (' micro python -umqtt.robust ')
    Я получаю следующую ошибку: Ошибка установки' micro python -umqtt.robust ': пакет не найден, пакеты могут быть частично установлены

Можно ли установить umqtt на Wemos D1 mini? если да, как мне это сделать?

Ответы [ 2 ]

1 голос
/ 01 марта 2020

Спасибо за вашу помощь, Рейли. Я решил это следующим образом. С немного большим пониманием mqtt и micro python я обнаружил, что единственное, что происходит, когда вы пытаетесь установить umqtt simple и umqtt надежный, это то, что он делает в каталоге de lib вашего wemos новый каталог umqtt. Внутри этого каталога он устанавливает два файла robust.py и simple.py. При попытке установить их у меня постоянно появлялись сообщения об ошибках. Но я нашел страницу GitHub для этих двух файлов, поэтому скопировал эти файлы. Сделал каталог umqtt внутри каталога lib, и в этот каталог umqtt я вставил два скопированных файла. Теперь я могу использовать mqtt на моем сайте.

0 голосов
/ 17 февраля 2020

Я думаю, что сборка Micro Python, доступная на micro python .org, уже включает MQTT, поэтому нет необходимости устанавливать ее с upip. Попробуйте это прямо из REPL:

from umqtt.robust import MQTTClient

или

from umqtt.simple import MQTTClient

и начните использовать его оттуда

mqtt = MQTTClient(id, server, user, password)

...