第六章 智慧小屋的软件实现:智慧小屋的软件实现6.1Arduino IDE的配置与使用:Arduino IDE的配置与使用
6.2代码综述:代码综述
6.3传感器数据采集与逻辑处理(1):传感器数据采集与逻辑处理(1)
6.4传感器数据采集与逻辑处理(2):传感器数据采集与逻辑处理(2)
6.5阿里云配置:阿里云配置
6.6数据上云与指令响应:数据上云与指令响应
[单选题]下列有关基于开源MQTT接入阿里云平台方式说法错误的是________。
username由DeviceName和ProductKey组成。
心跳包的保活时间小于30秒或者大于1200秒,平台将拒绝连接。
password要通过哈希算法获得,且这个计算过程是不可逆的。
阿里云平台仅支持不使用TLS加密的开源MQTT连接。
答案:阿里云平台仅支持不使用TLS加密的开源MQTT连接。
[单选题]Arduino IDE提供的安装包支持的操作系统是________。
Windows系统
MacOS系统
Linux系统
其余选项的系统均支持[单选题]Arduino UNO开发板配备的模拟端口数量为________。
14个
5个
6个
13个[单选题]Arduino IDE状态栏的作用是________。
显示程序运行状态
查看串口输出内容
编写代码
输出编译或报错信息[单选题]若使用5.0V的参考电平,读入的数据为800,说明A2端口的电平为________。
800mV
4.0V
3.92V
2.58V[单选题]pinMode( )函数的作用是________。
配置端口为输入、输出、或输入且上拉
使端口输出数字的高电平或者低电平
使Arduino UNO板载的LED灯以一定时间间隔闪烁
延时一定时间[单选题]3号数字端口不能完成的操作是________。
输出数字高电平
读入模拟电平
输出490Hz的PWM波形
读入数字低电平[单选题]在ArduinoIDE新建工程文件,会自动创建loop( )函数,该函数的作用是___。
函数中的内容会首先得到执行,且仅执行一次,应该写入初始化代码。
函数中的内容会不断循环,应该写入主程序代码。
无具体作用,可以删掉。
函数中的内容会对创建的函数进行初始化,应该将自定义的函数写入。[单选题]若采用串行异步通信的方式,通信双方如何实现电平持续时间的一致?
通信开始时,主机向从机发送比特率信息。
无需进行任何约定。
通信过程中,发送方对信号进行差分编码。
通信双方在通信开始之前约定比特率。[单选题]下列关于Arduino UNO串口,说法错误的是________。
若USB转串口的芯片损坏,Arduino UNO将无法通过串口对外发送信息,小屋功能无法实现。
通过串口监视器向Arduino UNO发送信息时,RX指示灯会闪烁。
将外设输出的串口信号连接到开发板的1号(TX)端口,串口监视器可以查看消息内容。
除Arduino IDE以外串口助手软件,也可以获取USB转串口发送出的信息。[单选题]通过I2C总线发起一次通信,时钟线SCL的电平变化为________。
由高变低
保持低电平
由低变高
保持高电平[单选题]在I2C通信过程中,当主机发出数据时,从设备不需要对接收到的数据发出ACK信号响应的是________。
从设备地址
写入寄存器的数据
寄存器地址
通信终止信号[单选题]在一款云端控制的灌溉系统中,要实现云端下发灌溉动作的指令,定义该功能的类型为________。
服务
其余选项均不符
属性
事件[单选题]某个设备向云端更新状态属性的数据,应该发送到的Topic为________。
/sys/a1LlAA50xYl/BME280/thing/service/property/set
/sys/a1LlAA50xYl/${deviceName}/thing/event/property/post
/sys/a1LlAA50xYl/BME280/thing/deviceinfo/update
/sys/a1LlAA50xYl/BME280/thing/event/property/post[单选题]阿里云物联网目前支持消息内容查询并推荐使用的服务质量为________。
其余选项均可
QoS=2
QoS=1
QoS=0

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部