当前位置:首页 >课程 >DIY智慧小屋―带你玩转物联网

1、下列有关基于开源MQTT接入阿里云平台方式说法错误的是________。

A、username由DeviceName和ProductKey组成。
B、password要通过哈希算法获得,且这个计算过程是不可逆的。
C、阿里云平台仅支持不使用TLS加密的开源MQTT连接。
D、心跳包的保活时间小于30秒或者大于1200秒,平台将拒绝连接。

参考答案:请扫码使用小程序查看答案

2、Arduino IDE提供的安装包支持的操作系统是________。

A、Windows系统
B、MacOS系统
C、Linux系统
D、其余选项的系统均支持

参考答案:请扫码使用小程序查看答案

3、Arduino UNO开发板配备的模拟端口数量为________。

A、5个
B、6个
C、13个
D、14个

参考答案:请扫码使用小程序查看答案

4、Arduino IDE状态栏的作用是________。

A、输出编译或报错信息
B、编写代码
C、查看串口输出内容
D、显示程序运行状态

参考答案:请扫码使用小程序查看答案

5、若使用5.0V的参考电平,读入的数据为800,说明A2端口的电平为________。

A、800mV
B、4.0V
C、3.92V
D、2.58V

参考答案:请扫码使用小程序查看答案

6、pinMode( )函数的作用是________。

A、使Arduino UNO板载的LED灯以一定时间间隔闪烁
B、配置端口为输入、输出、或输入且上拉
C、延时一定时间
D、使端口输出数字的高电平或者低电平

参考答案:请扫码使用小程序查看答案

7、3号数字端口不能完成的操作是________。

A、输出数字高电平
B、读入数字低电平
C、读入模拟电平
D、输出490Hz的PWM波形

参考答案:请扫码使用小程序查看答案

8、在ArduinoIDE新建工程文件,会自动创建loop( )函数,该函数的作用是___。

A、函数中的内容会不断循环,应该写入主程序代码。
B、函数中的内容会对创建的函数进行初始化,应该将自定义的函数写入。
C、函数中的内容会首先得到执行,且仅执行一次,应该写入初始化代码。
D、无具体作用,可以删掉。

参考答案:请扫码使用小程序查看答案

9、若采用串行异步通信的方式,通信双方如何实现电平持续时间的一致?

A、通信双方在通信开始之前约定比特率。
B、通信开始时,主机向从机发送比特率信息。
C、通信过程中,发送方对信号进行差分编码。
D、无需进行任何约定。

参考答案:请扫码使用小程序查看答案

10、下列关于Arduino UNO串口,说法错误的是________。

A、若USB转串口的芯片损坏,Arduino UNO将无法通过串口对外发送信息,小屋功能无法实现。
B、通过串口监视器向Arduino UNO发送信息时,RX指示灯会闪烁。
C、将外设输出的串口信号连接到开发板的1号(TX)端口,串口监视器可以查看消息内容。
D、除Arduino IDE以外串口助手软件,也可以获取USB转串口发送出的信息。

参考答案:请扫码使用小程序查看答案

11、通过I2C总线发起一次通信,时钟线SCL的电平变化为________。

A、由高变低
B、由低变高
C、保持高电平
D、保持低电平

参考答案:请扫码使用小程序查看答案

12、在I2C通信过程中,当主机发出数据时,从设备不需要对接收到的数据发出ACK信号响应的是________。

A、从设备地址
B、通信终止信号
C、寄存器地址
D、写入寄存器的数据

参考答案:请扫码使用小程序查看答案

13、在一款云端控制的灌溉系统中,要实现云端下发灌溉动作的指令,定义该功能的类型为________。

A、属性
B、服务
C、事件
D、其余选项均不符

参考答案:请扫码使用小程序查看答案

14、某个设备向云端更新状态属性的数据,应该发送到的Topic为________。

A、/sys/a1LlAA50xYl/BME280/thing/event/property/post
B、/sys/a1LlAA50xYl/${deviceName}/thing/event/property/post
C、/sys/a1LlAA50xYl/BME280/thing/service/property/set
D、/sys/a1LlAA50xYl/BME280/thing/deviceinfo/update

参考答案:请扫码使用小程序查看答案

15、阿里云物联网目前支持消息内容查询并推荐使用的服务质量为________。

A、QoS=0
B、QoS=1
C、QoS=2
D、其余选项均可

参考答案:请扫码使用小程序查看答案