|
Raspberry Pi. Общие вопросы. Часть 3 (тема закрыта)
|
|
| Admin | Дата: Среда, 20.09.2017, 07:05 | Сообщение # 1 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Продолжение темы. Предыдущие темы форума по общим вопросам системы домашней автоматизации смотрите здесь:
Часть первая Часть вторая Чат Телеграмм
Наша группа в Facebook. Присоединяйтесь!
Сообщение отредактировал Zoolu - Суббота, 03.03.2018, 17:58 |
| |
| |
| ppwwdd | Дата: Среда, 09.01.2019, 06:13 | Сообщение # 721 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| Цитата Admin (  ) P.S. Да, и главное - в последней версии WHP интерфейс заточен под управление 4 выхода/4 входа/DHT22. Поэтому, лучше используйте вот этот скетч:Прикрепления: 9599878.zip(2.3 Kb) При компиляции этого файла то же самое
|
| |
| |
| ppwwdd | Дата: Среда, 09.01.2019, 06:18 | Сообщение # 722 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| Цитата alexsis_76 (  ) ppwwdd выложите исходные тексты, которые Вы пытаетесь скомпилить.
|
| |
| |
| ppwwdd | Дата: Среда, 09.01.2019, 08:51 | Сообщение # 723 |
Группа: Пользователи
Сообщений: 454
Статус: Offline
| ADMIN, в чем отличие между нашими компилированиями. У Вас все нормально происходит. У меня завершается ошибкой.
|
| |
| |
| alexsis_76 | Дата: Среда, 09.01.2019, 11:37 | Сообщение # 724 |
Группа: Пользователи
Сообщений: 97
Статус: Offline
| Где только этот скетч откопали
нужно подключить вот эту библиотеку
|
| |
| |
| alexsis_76 | Дата: Среда, 09.01.2019, 11:38 | Сообщение # 725 |
Группа: Пользователи
Сообщений: 97
Статус: Offline
| компилится
|
| |
| |
| Zoolu | Дата: Среда, 09.01.2019, 12:20 | Сообщение # 726 |
Группа: Пользователи
Сообщений: 490
Статус: Offline
| ppwwdd, попробовал только что у себя. Не компилировался проект. Теперь компилится))) Выводы: не компилит с библиотекой "pubsubclient-master", "PubSubClient". Компилит с библиотекой "CMMC_MQTT_Connector". Если они все лежат в папке с библиотеками, то хз какая инклюдится))) (на самом деле не хз, в логах пишется какая именно). Поэтому мне пришлось выпилить с папки библиотек "pubsubclient-master", "PubSubClient". После этого у меня все собралось.
|
| |
| |
| alexsis_76 | Дата: Среда, 09.01.2019, 12:49 | Сообщение # 727 |
Группа: Пользователи
Сообщений: 97
Статус: Offline
| <PubSubClient.h> обоих практически одинаковы, даже автор один
только CMMC_MQTT_Connector хочет еще и ArduinoJsonДобавлено (09.01.2019, 13:05) --------------------------------------------- а кстати почему только MQTT, существует и другие способы коммуникации, сокеты например или http_client, недавно ssl появился
|
| |
| |
| Zoolu | Дата: Среда, 09.01.2019, 13:28 | Сообщение # 728 |
Группа: Пользователи
Сообщений: 490
Статус: Offline
| Цитата alexsis_76 (  ) обоих практически одинаковы Но все таки практически, а не совсем.
|
| |
| |
| alexsis_76 | Дата: Среда, 09.01.2019, 13:53 | Сообщение # 729 |
Группа: Пользователи
Сообщений: 97
Статус: Offline
| в части класса PubSubClient
Цитата //! Main do-everything class that sketches will use class PubSubClient { public: #ifdef _GLIBCXX_FUNCTIONAL typedef std::function<void(const MQTT::Publish&)> callback_t; #else typedef void(*callback_t)(const MQTT::Publish&); #endif
private: IPAddress server_ip; String server_hostname; uint16_t server_port; callback_t _callback;
Client &_client; MQTT::PacketParser _parser; uint16_t nextMsgId, keepalive; uint8_t _max_retries; unsigned long lastOutActivity; unsigned long lastInActivity; bool pingOutstanding; bool isSubAckFound;
//! Receive a message from the client /*! \return Pointer to message object, nullptr if no message has been received */ обратите внимание Цитата typedef void(*callback_t)(const MQTT::Publish&) ничего ни напоминает?
давайте спросим у Admina что находится у него в папке libraries?
Сообщение отредактировал alexsis_76 - Среда, 09.01.2019, 13:55 |
| |
| |
| Zoolu | Дата: Среда, 09.01.2019, 13:59 | Сообщение # 730 |
Группа: Пользователи
Сообщений: 490
Статус: Offline
| Ну я же говорить неправду не буду) мне сильно лениво ковыряться в хедерах. Я просто написал, почему болело и как полечил. Алексис, у меня есть очень интересная для тебя задача (можно же на ты?). Было бы неплохо в ТГ пообщаться.
|
| |
| |