Электроника

Установка брокера сообщений Mosquitto в Ubuntu 16.04

MQTT – это легковесный протокол сообщений, предназначенный для общения между устройствами (machine-to-machine) интернета вещей. Он используется для отслеживания перемещения транспортных средств, домашней автоматизации и сбора данных.

Mosquitto – это популярный MQTT-сервер (или брокер). Он прост в установке и настройке и активно поддерживается сообществом.

Клиент Arduino для mqtt webocets

https://pubsubclient.knolleary.net/

 

Эта библиотека предоставляет клиенту делать простые публикации/подписки сообщений с сервера, который поддерживает протоколу mqtt

Установка Mosquitto брокера MQTT сервер на Orange Pi Zero с UBUNTU 16.04.2

http://am-diary.ru/ustanovka-mosquitto-brokera-mqtt-na-orange-pi-zero-s-...

В основе современных проектов умного дома и интернета вещей все чаще используется протокол MQTT  (Message Queuing Telemetry Transport), имеющий на сегодня несколько вариантов реализации сервера, так называемого брокера. Из всех вариантов я решил остановить свой выбор на MQTT брокере Mosquitto, устанавливать его будем на Orange Pi Zero с Armbian UBUNTU Xenial 16.04.2

 

Коды напряжений керамических пленочных конденсаторов

 

У меня не возникало вопросов к метало-плёночным конденсаторам. Большинство из них имеют напряжение 63 В, а некоторые — и более. А я до недавнего времени работал с устройствами, у которых напряжения были ниже этого значения.


630В, 0.47 мкф, 10%

 

Sming for ESP8266 (Programming for ESP8266: Part 3) настройка Eclipse

Intro

There are multiple frameworks and projects for ESP8266. One of them that stands tall is the Sming Framework . In this article you will learn how to setup the development environment for this framework, how to compile examples and flash them to ESP8266. As in the previous articles we will use Olimex’s ESP8266 dev board.

Sming is my prefered framework for programming ESP8266 for couple of reasons. The most important for me, at least, are:

STM8–Выполнение кода из ОЗУ/ снижение потребления мк

Рассмотрим как реализовать выполнение программного кода из ОЗУ работая с компилятором Cosmic.

Пример

Самый простой способ выделить область памяти и объявить её отдельной секцией.

Для этого правим файл компоновщика (*.lkf).

Вот типичный пример распределения памяти в простом проекте:

stm8l adc определение напряжения питания мк

Контроллеры STM8L15х имеют на борту 12-и разрядный АЦП, который может работать в нескольких режимах, и поддерживает работу с контроллером DMA, что позволяет оцифровать и сложить в память кучу данных без участия ядра.

Настройки GRBL arduino контроллера под конкретную механику

Настройки которые нас интересуют выглядит так: $0  и $1.

Эти 2 настройки устанавливают  А и ось Y.

Нам потребуется вычислить количество шагов, которое нужно для того, чтобы переместить головку на 1 миллиметр в любом направлении.

Мы считаем это так:

Количество шагов = количество шагов на оборот х микрошагов / шаг резьбы

То есть, в нашем случае это будет выглядеть так:

Страницы

Обратная связь

Интересуют вопросы реализации алгоритмов, программирования, выбора электроники и прочая информация, постараюсь осветить в отдельных статьях

пишите мне на netdm@mail.ru

Подписка на Электроника