Примечание редактора • Случайно я встретил узла-красного. Меня очень впечатлил такой способ написания кода для элементов управления перетаскиванием. Поскольку я обычно работаю над аппаратным обеспечением, я мало что знаю об этих великолепных интерфейсных технологиях. Однако лично я считаю, что технология Node-Red имеет сильные врожденные преимущества при создании хост-компьютера с сетевыми и графическими функциями и начале программирования. Его можно использовать для расширения ресурсов Интернета вещей или использовать с Raspberry Pi в качестве функции шлюза. Мне не удалось найти в Интернете много информации на китайском языке, поэтому я решил написать несколько руководств по применению технологии node-red. Из-за недостаточного уровня техническое содержание туториала ограничено. Если я смогу вам немного помочь, я буду доволен. Знакомство с Node-RED • Node-Red — инструмент визуального программирования, разработанный IBM. Это позволяет программистам писать приложения, комбинируя компоненты. Этими компонентами могут быть аппаратные устройства (например, платы Arduino), веб-интерфейсы. API (например: WebSocket в и WebSocket out), функциональные функции (например, диапазон) или онлайн-сервисы (например, электронная почта). • Node-Red предоставляет веб-среду программирования. Программирование достигается путем перетаскивания определенных узлов в рабочую область и соединения узлов линиями для создания потоков данных. Программисты могут сохранять и выполнять одним щелчком мыши, нажав кнопку «Развернуть». Программа сохраняется в строковом формате JSON, которым пользователям удобно делиться и изменять. • Node-Red основан на Node.js, и его модель выполнения такая же, как и у Node.js, который управляется событиями и не блокируется. Теоретически все модули Node.js могут быть инкапсулированы в один или несколько узлов Node-Red. (Node.js основан на Chrome V8 двигатель JavaScript операционная среда. Использует управляемый событиями неблокирующий I/O модель, что делает ее легкой и эффективной. Node.js менеджер пакетов npm — крупнейшая в мире библиотечная экосистема с открытым исходным кодом. ) Изначально здесь должно быть руководство по установке, но официальное руководство достаточно подробное, а установка пропина не сложна, поэтому я не буду вдаваться в подробности.