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服务器。
版权声明:本文标题:用画流程图的方式开发物联网应用 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1714143389a667205.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
解密嵌入式领域:Bin、Hex与Axf三种格式的核心区别与使用场景
嵌入式开发必懂:bin、hex、axf格式的核心区别与应用场景 你有没有想过,当你把程序下载到单片机时,那些后缀名不同的文件(.bin、.hex、.axf)到底藏着什么秘密?为什么同样的代码会生成不同格式的文件?今天就来扒开这
Hex与Bin的奇妙之旅:转换技巧全揭秘
大家好,我是学电子的小白白。 熟悉单片机开发的朋友,应该经常见到*.hex后缀的文件,它是单片机和嵌入式工程编译输出的一种常见的目标文件格式(比如keil就能编译输出hex文件),通过烧写工具把它下载到单片机中,程序就能在芯片
深入浅出:了解Python中temp变量在代码逻辑中的角色
在Python中,temp是一个常见的命名约定,通常用于表示临时变量或临时存储数据的变量。"temp"一词是"temporary"的缩写,意味着它只是用于暂时存储数据,而不是长期使用。 在编程
爱奇艺视频弹幕不再神秘,教你一招轻松获取数据
前言: 弹幕是了解观众真实反应的绝佳窗口,无论是:
优化大法好,Win7卡顿问题不再困扰你!全面提速手册
一、问题背景 不少人都遇到过这样的情况:新电脑刚买回来时开机只要几秒钟,用了一段时间后, 开机时间越来越长,甚至要几十秒,严重影响使用体验。电脑开机慢不仅 会降低工作效率,还会让玩游戏、看视
Freemarker用户求助帖:导出的Word文件为何在手机和服务器上全部宕机?”
至于流程和步骤就不写了,主要是记录我导出时粗心遇到的问题 本地导出xml格式的文件 原因是因为获取xml文件方式不同,我一开始是用的改后缀为zip格式然后找到xml文件再改成ftl文件,但是那样获取的xml文件会缺少特别
工行网银查询秘技:SSL加密下的交易接口全面解析!
** * 所有主机默认通过* private static HostnameVerifier hnv = new Hostnam
XMP数据处理指南:探索Adobe Flash中心的SWF文件基本架构
012-XMP数据处理 学习目标 通过本章学习,你将掌握:XMP标准理解 XMP元数据架构和结构 XMP命名空间和属性定义 XMP与其他元数据
ASF文件格式揭秘:掌握与Adobe Flash Player的完美合作
了解ASF文件格式对于开发人员在处理多媒体文件时非常重要。ASF代表"Advanced Systems Format",是一种由Microsoft开发的多媒体容器格式,用于存储和传输音频和视频数据。在本指南中,我们将深入
ASF文件格式入门:让Flash内容制作更加高效与流畅
了解ASF文件格式对于开发人员在处理多媒体文件时非常重要。ASF代表"Advanced Systems Format",是一种由Microsoft开发的多媒体容器格式,用于存储和传输音频和视频数据。在本指南中,我们将深入
SayRecy数据恢复,轻松解救你的电脑数据危机!
在我们日常清理电脑时,有时会意外删除一些有用的文件,比如重要文件、照片等。这时就需要使用数据恢复软件尝试恢复数据。 EasyRecovery是一款强大有效实现数据恢复的软件,软件占用空间小,就算你是XP系统也能轻松驾驭。界面简
NRG文件不再难:Flash开发者指南与实战技巧
NRG 文件是光盘映像文件的一种,通常用于存储光盘的完整副本,包括数据、文件系统和光盘的结构。在本文中,我将向您介绍如何打开和编程处理 NRG 文件。 要处理 NRG 文件,您可以使用开源的工具或库来读取和提取其中的数据。下面
Canon CR2图片的神秘IFD0:揭示RAW格式的隐藏细节
首先是8个字节的文件头。 CR2的前2个字节是"II",代表INTEL格式的存储顺序,即低字节在前,高字节在后。 接下来是固定的2个字节:0x2a00。 最后的4个字节的整数是指向第一个IFD(I
硬盘坏了,数据要凉凉了吗?——硬盘坏道数据恢复,找回丢失数据的希望!
电脑硬盘坏了数据可以恢复吗?对于这种问题,还需要具体问题具体分析的,一般是可以恢复。 硬盘损坏可以分为物理损坏和逻辑损坏两种情况: 1.逻辑损坏 这通常是由于软件问题,如文件系统错误、病毒攻击、误删除、格式化等
Adobe Flash Player与SWF:一段从技术到应用的旅程
一、Application Data简介Applicaion Data相当于桌面应用的注册表,存储一些用户配置信息,如运行时状态,用户喜好等,需要注意的时, 当卸载应用时,这些数据会被删除,所以不要存储重要数
Go与Linux通信基础:strace与read操作的深入解读
大家好,我是码农先森。 前言 各种编程语言百花齐放、百家争鸣,但是 “万变不离其中”。对于网络通信而言,每一种编程语言的实现方式都不一样;但其实,调用的底层逻辑都是一样的。linux 系统底层向上提供了统一的 Sock
从零开始,I.MX6U上Linux的启动流程详解,助你顺利上手
第九章I.MX6U启动方式详解 I.MX6U支持多种启动方式以及启动设备,比如可以从SDEMMC、NAND Flash、QSPI Flash等启动。用户可以根据实际情况,选择合适的启动设备。不同的启动方式其启动方式和启动要求
厂里资讯之热点文章实时计算_流式热点计算
1 今日内容 1.1 定时计算与实时计算 1.2 今日内容 kafkaStream 什么是流式计算 kafkaStream概述 kafkaStream入门案例
英雄联盟战斗力与隐藏分查询系统源码实战项目
简介:本项目是一个针对《英雄联盟》(LOL)的游戏数据分析工具,涵盖战斗力评估、隐藏分查询、皮肤信息展示及自动化数据获取功能。通过API接口或网络爬虫技术,系统可获取玩家表现数据并进行深度分析,帮助玩家了解自身真实水平与匹配机制。源码
发表评论