Arduino LCD1602 I2C 液晶实验

A05 为 SCL 控制线(时钟线)

A04 为 SDL 数据线

先需要下载库文件“LiquidCrystal_I2C.h”。

Arduno的IDE(1.8.13)使用“库管理器”的功能即可在线下载相关库文件,名称叫“LiquidCrystal I2C”。

或者单独下载LiquidCrystal_I2C,解压缩后,将文件夹拷贝至C:\Program Files (x86)\Arduino\libraries目录下。

LiquidCrystal_I2C lcd

Arduino 继电器 控制 LED灯 亮灭

模块接口:

1、DC+:接电源正极。

2、DC-:接电源负极。

3、IN:接Arduino引脚。

继电器输出端:

1、NO:继电器常开接口,继电器吸合前悬空,吸合后与COM短接。

2、COM:继电器公用接口。

3、NC:继电器常闭接口,继电器吸合前与COM短接,吸合后悬空。

说明:

1、整个电路分为两部分,一个是继电器电路,另一个是小灯电路。

2、继电器 和 小灯 共用 5V电压。

3、通过继电器吸合 控制 小灯电路。

测试

MQTT服务器搭建EMQX

1、下载 https://www.emqx.io/cn/downloads#broker

2、解压缩emqx-windows-4.2.3.zip,解压到c盘。

3、cmd命令行下进入解压路径,启动 emqx。

emqx start

EMQ X 提供了 emqx 命令行工具,方便用户对 EMQ X 进行启动、关闭、进入控制台等操作。

emqx start后台启动 EMQ X Broker;

emqx stop关闭 EMQ X Broker;

emqx

MQTT客户端Paho实现JavaScript应用

Eclipse Paho 项目提供了 MQTT 消息传递协议的开源客户端实现,官网如下

https://www.eclipse.org/paho/

Eclipse paho 项目提供了如下语言的库:

Java

Python

JavaScript

GoLang

C

C++

Rust

Net (C#)

Android Service

Embedded C/C++

针对这些语言的提供的 MQTT 客户端库目前对 MQTT 协议的支持情况如下:

MQTT服务器搭建mosquitto和mqttbox

MQTT(Message Queuing Telemetry Transport):消息队列遥测传输。

一、在Windows搭建mosquitto服务器

1、下载地址:https://mosquitto.org/download/。最新版本是mosquitto-2.0.0。mosquitto-2.0.2-install-windows-x64.exe。

2、安装路径 C:\mosquitto。

mosquitto.conf:mosquitto服务器的配置文件。

mosq

系统架构设计师——案例分析

2017年下半年系统架构设计师真题+答案解析

案例1

某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。在系统的需求分析与架构设计阶段,用户提出的需求、质量属性描述和架构特性如 下:

(a) 系统用户分为高级管理员、数据管理员和数据维护员等三类;

(b) 系统应该具备完善的安全防护措施,能够对黑客的攻击行为进行检测与防御;

(c) 正常负载情况下,系统必须在 0.5 秒内对用户的查询请求进行响应;

(d) 对查询请求处理时间的要求将影响系统的数据传