Alexander Maximov
То есть ребята даже не сделали оценку? Как быстро вылетит флеш?
Indr1x
Делали наверное. Гарантийный срок выхаживает наверняка, а потом это проблемы владельца
hostmit
Я думаю там просто много чего пишется
hostmit
пишу логи в SOUFFS уже года три как
Sergey
я для этих целей взял FRAM
Evgheni
То есть ребята даже не сделали оценку? Как быстро вылетит флеш?
видимо по началу писалось мало, ПО обновилось и начало писать всё подряд Как вариант
Alexander Maximov
Sergey
Логично было выпустить обновки с фиксом логировпния.
а как тогда продавать новые машины, запчасти и т.д. ? ...
Sergey
тест
🆉🅸🅼🅰🅺🅾🆂🐧
@Zimakos ну и в целом принято показывать не работающий код, чем просить его написать
https://pastebin.com/HRbaP4HH Вот тут опубликовал свой код. Пока заработало: Прога подключается к брокеру Публикует сообщение в указанный топик Подписка (скорее всего сделано правильно, как проверить куда подписался и подписался ли - не знаю) Не работает Client_MqttMsgPublishReceived Вообще ни как не работает, ошибок не выдаёт. Данные ТОЧНО поступают в топик, но, в программе ничего, событие почему-то не вызывается, или я не то событие обрабатываю. Повторю проблему, пишу программу под VB.Net, для подключения к MQTT Брокеру, сбора данных и записи в файл. Как делать запись в файл, или подключаться к базам данных - это я знаю, проблема именно с обработкой MQTT. Библиотеку использую M2Mqtt из репазитория NuGet
Василий
может топики не правильные ?
Василий
на подписку?
Василий
я как раз тоже занимаюсь MQTT - ну правда на более низком уровне
Василий
смотрю тут - http://www.hivemq.com/demos/websocket-client/ что я опубликовал и что приходит
Василий
и да, помимо того что ты у себя подписался - надо еще серверу сказать об этом
🆉🅸🅼🅰🅺🅾🆂🐧
может топики не правильные ?
Подписался и публикую в один и тот же топик, он задаётся как переменная. То, что он публикуется - проверяю MQTT.fx'ом
🆉🅸🅼🅰🅺🅾🆂🐧
и да, помимо того что ты у себя подписался - надо еще серверу сказать об этом
Этого я что-то не понял... Надо пудет посмотреть в библиотеку... Но, такого не видел что-то. Или это надо куда-то в sys публиковать, что подписался?
Василий
по идее библиотека должна сообщить об этом серверу, при подписке - но лучше проверить
🆉🅸🅼🅰🅺🅾🆂🐧
по идее библиотека должна сообщить об этом серверу, при подписке - но лучше проверить
Ок, завтра попробую ещё попинать либу. Там ещё трабл есть со сменой порта, но, это буду позднее разбираться.
Василий
а как с шифрованием? есть там?
Василий
а то я пока не дошел до шифрования
🆉🅸🅼🅰🅺🅾🆂🐧
а как с шифрованием? есть там?
Либа вроде держи sslи ещё что-то такое. Это мне пока ещё не было нужды, не смотрел.
Василий
понял
🆉🅸🅼🅰🅺🅾🆂🐧
а то я пока не дошел до шифрования
Я вот тоже, да и будет у меня всё это в локалке, и скорее всего за NAT'ом, брокер у меня тоже локальный
Василий
ну если для себя - то можно и так
🆉🅸🅼🅰🅺🅾🆂🐧
понял
Завтра гляну что в либе есть, у меня 3 часа вечера уже, сплю я 😞. Ну или сами посмотрите M2Mqtt либу
Василий
ок
МихаИл
Товарищи! ктонит Visual Studio Code PIO использует? достал глюк с переодичной не кликабельностью элементов меню писать не дает сюда что может быть?
🆉🅸🅼🅰🅺🅾🆂🐧
Товарищи! ктонит Visual Studio Code PIO использует? достал глюк с переодичной не кликабельностью элементов меню писать не дает сюда что может быть?
Та же фигня! Часто это случается, когда пытаешься кирилицей туда писать (хотя иногда пишет нормально). Я в таком случае сохраняю все что было открыто/изменено, и перезагружаю VSC
xoTTabbj4
такая же фигня
такая же фигня
🆉🅸🅼🅰🅺🅾🆂🐧
Потому что у вас нет подписки на это событие Вот пример, в строке 22 происходит подписка на событие https://pastebin.com/wExCi1GH
Вижу там client.MqttMsgPublishReceived += Client_MqttMsgPublishReceived; Но, как преобразовать данную конструкцию в VB.Net понять не могу =( http://converter.telerik.com выдаёт такой вариант client.MqttMsgPublishReceived += AddressOf Client_MqttMsgPublishReceived Но получается Ошибка BC32022 "Public Event MqttMsgPublishReceived As MqttClient.MqttMsgPublishEventHandler" является событием и не может вызываться напрямую. Для порождения события используйте оператор "RaiseEvent". Как сделать RaiseEvent не понимаю... =(
МихаИл
по поводу того бака который описал выше
МихаИл
кое что обранужил, такой баг проявился когда приложение не на весь экран развернуто
МихаИл
развернул на весь, без перезагрузки все взлетело
МихаИл
давайте все вместе проверим
МихаИл
так ли это?
🆉🅸🅼🅰🅺🅾🆂🐧
давайте все вместе проверим
Сейчас попробую вызвать этот баг
МихаИл
ресайз окна помог
МихаИл
вроде
🆉🅸🅼🅰🅺🅾🆂🐧
по поводу того бака который описал выше
Что то я не могу вызвать этот баг... НО! обновилась оболочка, и баг с комментами в файле platformio.ini пропал =)
🆉🅸🅼🅰🅺🅾🆂🐧
теперь я снова могу писать туда всякую фигню =)
МихаИл
Авэ мне ) возрадуйся
🆉🅸🅼🅰🅺🅾🆂🐧
теперь я снова могу писать туда всякую фигню =)
Ага... рано радовался... если один коммент пишу, то норм, а если комментов уже два и более - кабзда!
Resident
Товарищи! ктонит Visual Studio Code PIO использует? достал глюк с переодичной не кликабельностью элементов меню писать не дает сюда что может быть?
Есть такой момент, славой богу что он системный а то думал уже что оперативка или диск наедатся начали
МихаИл
а как в этой беде скорость монитора порта изменить?
dizayner
МихаИл
а то задобался кодить в студии а за монитором следить а ардуино иде
🆉🅸🅼🅰🅺🅾🆂🐧
а как в этой беде скорость монитора порта изменить?
Чтобы настроить скорость монитора - нужно прописать monitor_speed = 115200 в файле platformio.ini. Чтобы открыть монитор (если не открылся сам) нажмите внизу слева иконку в виде шнура с вилкой
dizayner
Ну и перестаньте колоться и есть кактусы, откажитесь от этой несуразицы в лице vb.net
🆉🅸🅼🅰🅺🅾🆂🐧
Ну и перестаньте колоться и есть кактусы, откажитесь от этой несуразицы в лице vb.net
а что делать, если я не могу на Cи думать и код писать, знаю только Basic
🆉🅸🅼🅰🅺🅾🆂🐧
ресайз окна помог
да, действительно, ресайз окна помогает =) спасибо за подсказку!
МихаИл
да, действительно, ресайз окна помогает =) спасибо за подсказку!
подскажи , а как автоформатирование кода сделать?
МихаИл
ну да, там красивости, рюшечки всякие
МихаИл
еще и котиков по углам раскидать 😂😂😂
МихаИл
а то порой говнокодю, но что бы оно красивое было
🆉🅸🅼🅰🅺🅾🆂🐧
еще и котиков по углам раскидать 😂😂😂
Ну на счет котиков - я не знаю, но в VSC встроенн Emmet, он даёт автодополнение и автоформатирование. То есть вводим команду и жмем "Tab", он дополняет команду и делает автоформат. Чтоб настроить кол-во пробелов для таба - слева внизу шестеренку - параметры (или CTRL+,) в поиске написать "tab size" и установить желаемое количество.
МихаИл
а как запустить приминение этого таб сайза?
МихаИл
МихаИл
переиграл с настройками, пошел очки покупать и лупу
🆉🅸🅼🅰🅺🅾🆂🐧
а как запустить приминение этого таб сайза?
Ну я пока только через Emmet нашел как это работает
🆉🅸🅼🅰🅺🅾🆂🐧
переиграл с настройками, пошел очки покупать и лупу
ну.. настройки - они такие.. играть надо осторожно, как с атомной бомбочкой
МихаИл
ну.. настройки - они такие.. играть надо осторожно, как с атомной бомбочкой
Ага, как самое страшное слово в ядерной физике : упс...
dizayner
а что делать, если я не могу на Cи думать и код писать, знаю только Basic
Судя по всему вы пишите по мануала всяким, а значит особой разницы не будет для вас. Но то что комьюнити больше - вы в этом выиграете. Лучше перейти сейчас, чем кусать локти потом
🆉🅸🅼🅰🅺🅾🆂🐧
Судя по всему вы пишите по мануала всяким, а значит особой разницы не будет для вас. Но то что комьюнити больше - вы в этом выиграете. Лучше перейти сейчас, чем кусать локти потом
этот проетк - да, по мануалам, но, я понимаю этот язык, а вот конструкции с C# того-же - мне не понятны, хотя, да, согласен, придется, видимо, разбираться =(
МихаИл
Вроде shift + alt +a
это комент ставить
🆉🅸🅼🅰🅺🅾🆂🐧
лучше перейти сразу, я в свое время в делфи упаролся вместо си теперь желею
Так и я в своё время... хотя на Львiв - ПК01 альтернативой был только асм
🆉🅸🅼🅰🅺🅾🆂🐧
а ты олдскул, тогда забей все пропало )))
нифига! я 90-е пережил, и это переживу =)
Okhsunrog
А можно к ESP32 как-нибудь Ethernet порт прилепить?
dizayner
это комент ставить
точно, тогда alt+shift+f
🆉🅸🅼🅰🅺🅾🆂🐧
А можно к ESP32 как-нибудь Ethernet порт прилепить?
Да! Библиотеки есть! Шилд на алике ищи
🆉🅸🅼🅰🅺🅾🆂🐧
Через platformIO можно?
Platformio - это просто ядро для IDE, язык программирования там такой-же как и Arduino, если использовать Arduino Framework