admin 管理员组

文章数量: 1184232


2024年4月26日发(作者:kyoto protocol)

*********************

技术与应用

生活·技术·探索

用画流程图的方式开发物联网应用

物联网(IoT)可以理解为“万

物相连的互联网”,其目标是让万物

沟通对话。例如,在电视机上装传

感器,可以用手机通过网络控制电

视机的使用;在空调、电灯上装传

感器,计算机可以精确调控、开关,

实现有效节能;在窗户上装传感器,

你就可以坐在办公室里通过计算

机打开家里的窗户透气等。

流程图是对系统应用的工作流

程的一种可视化表达,便于准确判断

各个步骤之间的逻辑关系。有时为了

说明某个物联网应用的数据流转或

工作流程,我们常常会使用流程图来

表示。一些对物联网有着浓厚兴趣

的非计算机专业的创客,往往空有各

种奇妙的想法,原因是他们无法撰写

艰深难懂的程序代码。现在,Node-

RED的出现给创客们提供了一个很

好的解决途径——用基于流程图的

可视化界面开发工具,开发物联网

应用(如图1)。

张敬云 江苏省镇江高级中学

谢作如 浙江省温州中学

涉及学科:技术、科学

● Node-RED和MQTT简介

-RED连接MQTT服

-RED简介务器

Node-RED是IBM开发的一

MQT

T是物联网应用的核心协

个基于“流”的可视化界面编程工议之一。EasyIoT、SIoT都是典型的

具。因为编程简单、流程清晰,这个MQTT服务器。本文中,使用SIoT作

工具很快发展成为一种通用的物为MQTT服务器,具体的操作过程

联网编程工具。Node-RED提供基可参考“虚谷物联”项目的官方文

于网页的编程环境,通过拖拽已定档。在Node-RED中,我们只需将

义的节点到工作区,并用线条连接MQTT输入节点拖出,双击修改其

节点创建数据流来实现编程。程序中参数,设置好服务端、主题、用户

代码则以JSON字符串的格式保存,名和密码(SIoT登录的用户名和密

方便用户分享与修改。码),就可以接收到从MQTT服务

Node-RED是基于Nodejs器传来的数据。当然,也可以通过

开发的,所以要先安装Node环MQTT输出节点从Node-RED发

境,再通过命令安装

Node-RED。详细的

安装过程可以参考

一些网络教程,或者

项目的

官方文档(文档地址:

/

vvlink/SIoT)。

图1 Node-RED的可视化开发界面

AUG. 2020 NO.15-16

125

“虚谷物联”

技术与应用

*********************

送信息到MQTT服务器。

本文标签: 节点 应用 数据 控制 发送

更多相关文章

解密嵌入式领域:Bin、Hex与Axf三种格式的核心区别与使用场景

1月前

嵌入式开发必懂:bin、hex、axf格式的核心区别与应用场景 你有没有想过,当你把程序下载到单片机时,那些后缀名不同的文件(.bin、.hex、.axf)到底藏着什么秘密?为什么同样的代码会生成不同格式的文件?今天就来扒开这

Hex与Bin的奇妙之旅:转换技巧全揭秘

1月前

大家好,我是学电子的小白白。 熟悉单片机开发的朋友,应该经常见到*.hex后缀的文件,它是单片机和嵌入式工程编译输出的一种常见的目标文件格式(比如keil就能编译输出hex文件),通过烧写工具把它下载到单片机中,程序就能在芯片

深入浅出:了解Python中temp变量在代码逻辑中的角色

1月前

在Python中,temp是一个常见的命名约定,通常用于表示临时变量或临时存储数据的变量。"temp"一词是"temporary"的缩写,意味着它只是用于暂时存储数据,而不是长期使用。 在编程

爱奇艺视频弹幕不再神秘,教你一招轻松获取数据

1月前

前言: 弹幕是了解观众真实反应的绝佳窗口,无论是:

优化大法好,Win7卡顿问题不再困扰你!全面提速手册

1月前

一、问题背景 不少人都遇到过这样的情况:新电脑刚买回来时开机只要几秒钟,用了一段时间后, 开机时间越来越长,甚至要几十秒,严重影响使用体验。电脑开机慢不仅 会降低工作效率,还会让玩游戏、看视

Freemarker用户求助帖:导出的Word文件为何在手机和服务器上全部宕机?”

1月前

至于流程和步骤就不写了,主要是记录我导出时粗心遇到的问题 本地导出xml格式的文件 原因是因为获取xml文件方式不同,我一开始是用的改后缀为zip格式然后找到xml文件再改成ftl文件,但是那样获取的xml文件会缺少特别

工行网银查询秘技:SSL加密下的交易接口全面解析!

1月前

** * 所有主机默认通过* private static HostnameVerifier hnv = new Hostnam

SWF安全守卫者:深入探讨防火墙与Adobe Flash Player的联合防护

29天前

XMP数据处理指南:探索Adobe Flash中心的SWF文件基本架构

25天前

012-XMP数据处理 学习目标 通过本章学习,你将掌握:XMP标准理解 XMP元数据架构和结构 XMP命名空间和属性定义 XMP与其他元数据

ASF文件格式揭秘:掌握与Adobe Flash Player的完美合作

22天前

了解ASF文件格式对于开发人员在处理多媒体文件时非常重要。ASF代表"Advanced Systems Format",是一种由Microsoft开发的多媒体容器格式,用于存储和传输音频和视频数据。在本指南中,我们将深入

ASF文件格式入门:让Flash内容制作更加高效与流畅

22天前

了解ASF文件格式对于开发人员在处理多媒体文件时非常重要。ASF代表"Advanced Systems Format",是一种由Microsoft开发的多媒体容器格式,用于存储和传输音频和视频数据。在本指南中,我们将深入

SayRecy数据恢复,轻松解救你的电脑数据危机!

20天前

在我们日常清理电脑时,有时会意外删除一些有用的文件,比如重要文件、照片等。这时就需要使用数据恢复软件尝试恢复数据。 EasyRecovery是一款强大有效实现数据恢复的软件,软件占用空间小,就算你是XP系统也能轻松驾驭。界面简

NRG文件不再难:Flash开发者指南与实战技巧

19天前

NRG 文件是光盘映像文件的一种,通常用于存储光盘的完整副本,包括数据、文件系统和光盘的结构。在本文中,我将向您介绍如何打开和编程处理 NRG 文件。 要处理 NRG 文件,您可以使用开源的工具或库来读取和提取其中的数据。下面

Canon CR2图片的神秘IFD0:揭示RAW格式的隐藏细节

18天前

首先是8个字节的文件头。 CR2的前2个字节是"II",代表INTEL格式的存储顺序,即低字节在前,高字节在后。 接下来是固定的2个字节:0x2a00。 最后的4个字节的整数是指向第一个IFD(I

硬盘坏了,数据要凉凉了吗?——硬盘坏道数据恢复,找回丢失数据的希望!

18天前

电脑硬盘坏了数据可以恢复吗?对于这种问题,还需要具体问题具体分析的,一般是可以恢复。 硬盘损坏可以分为物理损坏和逻辑损坏两种情况: 1.逻辑损坏 这通常是由于软件问题,如文件系统错误、病毒攻击、误删除、格式化等

Adobe Flash Player与SWF:一段从技术到应用的旅程

17天前

一、Application Data简介Applicaion Data相当于桌面应用的注册表,存储一些用户配置信息,如运行时状态,用户喜好等,需要注意的时, 当卸载应用时,这些数据会被删除,所以不要存储重要数

Go与Linux通信基础:strace与read操作的深入解读

17天前

大家好,我是码农先森。 前言 各种编程语言百花齐放、百家争鸣,但是 “万变不离其中”。对于网络通信而言,每一种编程语言的实现方式都不一样;但其实,调用的底层逻辑都是一样的。linux 系统底层向上提供了统一的 Sock

从零开始,I.MX6U上Linux的启动流程详解,助你顺利上手

17天前

第九章I.MX6U启动方式详解 I.MX6U支持多种启动方式以及启动设备,比如可以从SDEMMC、NAND Flash、QSPI Flash等启动。用户可以根据实际情况,选择合适的启动设备。不同的启动方式其启动方式和启动要求

厂里资讯之热点文章实时计算_流式热点计算

16天前

1 今日内容 1.1 定时计算与实时计算 1.2 今日内容 kafkaStream 什么是流式计算 kafkaStream概述 kafkaStream入门案例

英雄联盟战斗力与隐藏分查询系统源码实战项目

9天前

简介:本项目是一个针对《英雄联盟》(LOL)的游戏数据分析工具,涵盖战斗力评估、隐藏分查询、皮肤信息展示及自动化数据获取功能。通过API接口或网络爬虫技术,系统可获取玩家表现数据并进行深度分析,帮助玩家了解自身真实水平与匹配机制。源码

发表评论

全部评论 0
暂无评论