版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章习题一、选择题1.射频识别技术属于物联网产业链的(A)环节。A.标识B.感知C.处理D.信息传送2.作为物联网发展的排头兵,(A)技术是市场最为关注的技术。A.射频识别B.传感器C.智能芯片D.无线传输网络3.(D)被成为下一个万亿级的信息产业。A.射频识别B.智能芯片C.软件服务D.物联网4.除了国内外形势的发展需求之外,(C)也推动了物联网快速发展。A.金融危机蔓延B.其他领域发展乏力C.技术逐步成熟D.风投资金关注5.条形码只能够适用于(A)领域。A.流通B.透明跟踪C.性能描述D.智能选择6.(B)将取代传统条形码,成为物品标识的最有效手段。A.智能条码B.电子标签C.RFIDD.智能标签7.首次提出物联网概念的著作是(A)。A.《未来之路》B.《信息高速公路》C.《扁平世界》D.《天生偏执狂》8.国际物品编码协会的英文简称是(A)。A.EANB.EINC.IEND.IEA9.(A),IBM提出“智慧地球”概念。A.2008.11B.2008.12C.2009.11D.2009.1210.(B)是物联网的基础。A.互联化B.网络化C.感知化D.智能化11.射频识别技术是一种射频信号通过(B)实现信息传递的技术。A.能量变化B.空间耦合C.电磁交互D.能量转换12.感知层是物联网体系架构的(A)层。A.第一层B.第二层C.第三层D.第四层13.物联网体系架构中,应用层相当于人的(C)。A.大脑B.皮肤C.社会分工D.神经中枢14.M2M技术的核心理念是(B)。A.简单高效B.网络一切C.人工智能D.智慧地球运用云计算、数据挖掘以及模糊识别等人工智能技术,对海量的数据和信息进行分析和处理,对物体实施智能化的控制,指的是()。AA、可靠传递B、全面感知C、智能处理D、互联网15、物联网的核心是()。AA、应用B、产业C、技术D、标准二、填空题1、物联网的概念最早是()年提出来的。答案:19992、________标签工作频率是30-300kHz。答案:低频电子标签3、高频电子标签标签工作频率是__________。答案:3-30MHz4、特高频电子标签标签工作频率是_________。答案:300MHz-3GHz5、___________标签工作频率是2.45GHz。答案:微波标签6、二维码目前不能表示的数据类型_________。答案:视频7、二维码抗损性强、_______、___________、可局部切割。答案:可折叠、可局部穿孔8、矩阵式二维条码称之为_________。答案:QRCode9、行排式二维条码称之为________。答案:条形码10、PDF417条码由______个条和______个空共17个模块构成,所以称为PDF417条码。答案:4,411、矩阵二维码(QRcode)和PDF417条形码采用__________识别技术。答案:图像12、QRCode是由______,于1994年9月研制的一种矩阵式二维条码。答案:日本13、嗅觉传感器_______物理传感器答案:不是14、物联网分为_________、________和_________三个层次,在每个层面上,有多种实现方案。答案:感知层、网络层、应用层15、目前无线传感器网络广泛应用领域有人员定位、________和__________。答案:智能交通智能家居三、判断题1.产业和经济发展的需求对物联网的发展是是一种更大的推动力。答案:√2.技术难度有限、社会需求强烈的产物,快速发展是必然。答案:√3.条形码比较能够实现透明跟踪和贯穿供应链全过程。答案:×4.电子标签在本质上是一种物品标识的手段。答案:√5.射频识别技术不能同时识别多个对象。答案:×6.射频识别技术不能识别高速运动的物体。答案:×7.支持物联网产品电子代码的对象名字服务器等不可能采用集中式的服务器和数据库。答案:√8.物联网在我国的迅速升温是在2009年8月7日。答案:√9.物联网提出已逾10年,业已形成统一明晰的定义。答案:×10.物联网是独立于互联网的存在。答案:×11.物联网是在互联网基础上的延伸和拓展。答案:√12.物联网中的“物”可在网络中共享被识别的编号。答案:√13.自动化不属于物联网的基本特征。答案:×14.人物相联、物物相联是物联网的基本要求之一。答案:√15.RFID是一种目前比较先进的接触式识别技术。答案:√四、问答题1、物联网软件平台由哪几部分组成。答案:信息感知系统软件中间件系统软件网络操作系统物联网管理信息系统2、简述物联网的四层体系结构。答案:感知控制层:是物联网发展和应用的基础,包括RFID读写器、智能传感节点和接入网关等组成。各种传感节点通过感知目标环境的相关信息,并自行组网传递到网关接入点,网关将收集到的数据通过互联网络提交到后台处理。(传感器,RFID,定位技术数据第一层:感知控制层)数据传输层:主要负责通过各种接入设备实现互联网、移动通信网等不同类型的网络融合。此外,还提供路由、格式转换、地址转换等功能。数据管理层:实现感知数据的语义理解、推理、决策以及提供数据的查询、存储、分析、挖掘等。云计算为感知数据的存储、分析提供了很好的平台,是信息处理的重要组成部分,也是应用层各种应用的基础。应用决策层:物联网应用层利用经过分析处理的感知数据,为用户提供多种不同类型的服务。物联网的应用可分为监控型(物流监控、污染监控),控制型(智能交通、智能家居),扫描型(手机钱包、高速公路不停车收费)等。3、RFID阅读器的主要功能。答案:阅读器与电子标签之间的通信。阅读器与后台程序之间的通信。对阅读器与电子标签之间传送的数据进行编码、解码。对阅读器与电子标签之间传送的数据进行加密、解密。能够在读写作用范围内实现多标签的同时读取,具备防碰撞功能。4、RFID标签与条形码相比的优点。答案:体积小且形状多样:RFID标签在读取上并不受尺寸大小与形状限制,不需要为了读取精度而配合纸张的固定尺寸和印刷品质。耐环境性:纸张容易被污染而影响识别。但RFID对水、油等物质却有极强的抗污性。另外,即使在黑暗的环境中,RFID标签也能够被读取。可重复使用:标签具有读写功能,电子数据可被反复覆盖,因此可以被回收而重复使用。穿透性强:标签在被纸张、木材和塑料等非金属或非透明的材质包裹的情况下也可以进行穿透性通讯。数据安全性:标签内的数据通过循环冗余校验的方法来保证标签发送的数据准确性。5、传感网由哪几个部分组成?传感器节点由哪几部分组成?答案:传感网包含有传感器、感知对象和观察者3个基本要素。传感器节点由数据采集的感知模块、数据处理模块、无线通信模块和节点供电的电源供给模块组成。五、上机题1、频率计设计所谓频率计,就是每秒的计数值。使用2个通用定时器,一个计时,另一个对外部信号计数,在LCD上显示出计数值和频率值。2、用PWM设计低频信号发生器使用通用定时器的脉宽调制(PWM)功能,模拟输出正弦波、方波、三角波信号。用实验板上的4个按钮(K1~K4)控制输出:K4用于循环选择输出的信号类型,K1、K2、K3用于设置输出的频率,K3用于循环选择输出频率的某个位(个十百千万),K1按钮用于对选中的位加1,K2用于对选中的位减1。在LCD上显示出频率值和输出信号的波形(曲线)。3、用DAC设计低频信号发生器——硬键盘使用DAC的模拟输出功能,模拟输出正弦波、方波、三角波信号。用实验板上的4个按钮(K1~K4)控制输出:K4用于循环选择输出的信号类型,K1、K2、K3用于设置输出的频率,K3用于循环选择输出频率的某个位(个十百千万),K1按钮用于对选中的位加1,K2用于对选中的位减1。在LCD上显示出频率值和输出信号的波形(曲线)。4、用DAC设计低频信号发生器——软键盘使用DAC的模拟输出功能,模拟输出正弦波、方波、三角波信号。在LCD上设计4个触摸屏按钮(K1~K4)控制输出:K4用于循环选择输出的信号类型,K1、K2、K3用于设置输出的频率,K3用于循环选择输出频率的某个位(个十百千万),K1按钮用于对选中的位加1,K2用于对选中的位减1。在LCD上显示出频率值和输出信号的波形(曲线)。5、直流电机控制器设计直流电机控制原理:理论上转速与电压成正比,用PWM控制则与占空比成正比;旋转方向与绕组电流的方向有关,改变绕组接电源的极性,便可改变电机的转向。使用通用定时器的比较输出引脚,输出送给直流电机的绕组,改变比较寄存器的值,即改变了占空比,便可调速;用4个按钮分别控制启动、停止、加速、减速;用LCD显示转速等级。可以使用其它实验箱上的直流电机。6、脉冲宽度测量仪设计使用通用定时器的捕获功能,测量正脉冲、负脉冲的宽度;用按钮操作产生脉冲信号,或者用信号发生器的脉冲信号,送给定时器的捕获引脚;用LCD显示脉冲的时间宽度。7、音乐播放器设计使用通用定时器定时,用比较输出功能,输出乐谱频率的方波产生声音;用单字节编码法对3首歌曲编码,用4个按钮选择3首循环播放或某首单曲播放;在LCD上显示出乐谱名字。8、音乐演奏设计使用通用定时器定时,用比较输出功能,输出乐谱频率的方波产生声音;用单字节编码法对单首歌曲编码循环播放;在LCD上显示出乐谱名字、乐谱和声音曲线。9、双字节音乐演奏设计使用通用定时器定时,用比较输出功能,输出乐谱频率的方波产生声音;用双字节编码法对复杂的单首歌曲(如戏曲唱段)编码循环播放;在LCD上显示出乐谱名字、乐谱和声音曲线。10、交通灯控制系统设计使用通用定时器产生秒,双方向倒计时,在LCD上画出道路、红绿黄灯,并显示时间。第二章习题一、填空题1.STM32F407开发板选用ARM_____________内核。答案:M42.STM32F407开发板使用________调试接口。答案:JTAG、SWD、UARTSTM32F407开发板总共________个GPIO端口。答案:112个STM32开发板供电方式_________。答案:USB供电、直流电源适配器STM32开发方式____________、____________、_____________。答案:寄存器、标准库、HAL库STM32常用开发IDE软件________、__________、__________。答案:KeilMDK、STM32CubeMX、IARSTLink下载调试接口支持_______、__________两种方式。答案:JTAG、SWGPIO的全名___________。答案:GeneralPurposeInputOutput9.GPIO配置输入模式,可设置__________或下拉电阻。答案:上拉电阻STM32F407开发板支持________、_________、_________、CAN等通信总线。答案:UART总线、485总线、I2CSTM32F407开发的WiFi模块使用_________协议。答案:UART串口协议STM32F407开发板WiFi模模块的串口速率是__________bps。答案:115200Ardunio开发板的MCU是_________位答案:8位I2C通信总线高速模式,速率是__________bps。答案:400KSTM32是_______位MCU。答案:32二、选择题1、STM32平台下,int类型占用几个字节(C)A.1 B.2 C.4 D.82.STM32平台下,char*P变量占用几个字节(C)A.1 B.2 C.4 D.83.MDK5是很受欢迎的STM32集成开发环境,下面哪些选项属于MDK5的功能(ABCD)A.在线调试 B.代码编译C.代码编辑 D.程序烧录4.数字城市是基于3S技术的,3S技术是指下面哪三个技术(ABC)A.地理信息系统 B.全球定位系统C.遥感系统 D.电子系统5.STM32应用在下面那些领域(ABCD)A.物联网设备 B.无人机设备C.家电设备 D.医疗电子设备6.下面不属于STM32低功耗产品的是(C)A.STM32L4B.STM32L5C.STM32F0,DSTM32L07.STM32高性能产品STM32F7所用的CPU内核是(D)A.Cortex-M0B.Cortex-M3C.Cortex-M4D.Cortex-M78.STM32F407的内核是下列哪个(C)A.Cortex-M0B.Cortex-M1C.Cortex-M4D.Cortex-M4+9.STM32F407ZGT6芯片的片内Flash是多大?(D)A.64KB.128KC.512KD.1024K10.STM32F407ZGT6芯片有多少PIN脚?(C)A.64B.90C.144D.17611.STM32F407ZGT6芯片片内SRAM是多大?(C)A.64KB.192KC.144D.17612.STM32F407ZGT6不支持下面哪种调试器?(D)A.STLinkB.ULinkC.JTagD.Uart13.下面哪种接口通常用作音频输出?(C)A.I2CB.SPIC.I2SD.Uart14.STM32软件开发包含下面哪几种方式?(ABC)A.HAL库B.标准库C.寄存器配置15.ST公司提供的CubeMX不支持哪些功能?(CD)A.工程配置B.代码生成C.代码编译D.程序烧录三、判断题1、STM32F407和ARMCortex-M4是一回事(错)。2、STM32软件开发只能使用MDK进行编译(错)。3、CMSIS是ARM公司提供的一套软件接口标准(对)。4、物联网本质上也是互联网(对)。5、MDK5即支持代码编辑又可以代码编译(对)。6、使用STM32平台的时候,我们可以用STM32CubeProgrammer生成工程(错)。7、STM32的串口既可以工作在全双工模式下,也可工作在半双工模式下(对)。8、STM32每个I/O端口位可以自由的编程,尽管I/O端口寄存器必须以32位字的方式访问(对)。9、ADC主要是完成模拟信号到数字信号的转换功能(对)。10、I2C总线只能跑100K的速率(错)。11、STM32F407的定时器都是32位的(错)。12、DAC可以把模拟转成数字信号(错)。13、STM32只能通过上下电进行复位(错)。14、串口通常在STM32软件开发中作为一种辅助调试手段(对)。15、EEPROM是一种非易失性存储器件(对)。四、回答题1.写出STM32F407ZGT6各个字母数字代表的意义?答:STM32:代表设备类型,基于32bitARM的微控制器。F:代表通用MCU407:代表用的Cortex-M4内核Z:代表Pin脚数量为144G:代表FlashSize为1024KT:代表封装类型为LQFP,6:代表工作温度为-40~852.什么是嵌入式系统?嵌入式系统通常包含哪些部分?答:嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可剪裁,从而能够适应实际应用对功能,体积,成本,功耗等有严格要求的计算机系统。嵌入式系统通常包含嵌入式处理器,外围设备器件,嵌入式系统软件,嵌入式应用软件组成。3.CMSIS包含了哪三层功能?答:核内外设访问层,中间件访问层,外设访问层。4.使用MDK进行STM32软件开发,通常包含哪几个步骤?答:程序编辑,程序编译,程序调试,程序烧录。5.使用STM32HAL库函数把GPIOPA8输出高电平。答:1)配置GPIOPA8为输出模式。2)调用HAL_GPIO_WritePin函数拉高。五、上机题1.BOOK_prj0_Template工程模板2.BOOK_prj2_KeyCtrlLed_STM32F4073.BOOK_prj3_LedRun_STM32F4074.BOOK_prj4_Beep_STM32F4075.BOOK_prj5_KeyIN_STM32F4076.BOOK_prj6_UART_STM32F4077.BOOK_prj7_EX_INT_STM32F4078.BOOK_prj8_1_TIMER_STM32F407_TIM69.BOOK_prj8_2_TIMER_STM32F407_TIM11_F710.BOOK_prj8_2_TIMER_STM32F407_TIM14_F911.BOOK_prj8_3_TIMER_STM32F407_TIM1A8_TIM8A512.BOOK_prj8_3_TIMER_STM32F407_TIM5_A013.BOOK_prj9_ADC_STM32F407_1+1IN14.BOOK_prj9_ADC_STM32F407_2IN15.BOOK_Prj10_TFTLCD_ADC_STM32F407_2IN16.BOOK_prj17_IIC_AT24C02_OK第三章习题一、填空题1.使用STM32开发的时候,ST公司推荐使用的调试器是____________。答案:STLinkST公司提供了____________工具用来下载STM32程序。答案:STM32CubeProgrammer在C语言环境下,定义一个宏Min,这个宏输入两个参数并返回较小的一个_________。答案:#defineMin(A,B)((A)<(B)?(A):(B))C语言程序的基本单位是____________。答案:函数在使用STM32开发的时候,用户______修改BootLoader代码。答案:不能列出电路中三种常用的电子元器件____________。答案:电阻电容电感IC变压器三极管二级管STM32F407IO端口配置寄存器是_______位。答案:32STM32F407IO端口默认是_________工作模式。答案:悬空输入MDK编译生成的可执行程序中,下载到_______中。答案:FlashSTM32F407内置Flash必须先_______,再写入数据。答案:擦除STM32F407每组GPIO有________Pin。答案:16MDK编译完代码之后,通过_________进行在线调试和烧录。答案:串口或STLink如果用一个GPIO作为按键,那么通常需要把GPIO设置成_______模式。答案:输入有源蜂鸣器,这个源是指________,通电就能工作。答案:振荡电路如果对电流进行放大,通常会用到________器件。答案:三极管二、选择题1.下面哪个不属于电容单位(C)A.法 B.皮法 C.欧 D.纳法2.STM32平台下,char*P变量占用几个字节(C)A.1 B.2 C.4 D.83.有数组inta[5],下列哪个表示取数组第一个元素的地址(D)A.a[0] B.&aC.*a D.&(a[0])4.下面哪项不属于STM32GPIO的配置模式(C)A.上拉输入 B.下拉输入C.上拉输出 D.推挽输出5.当使用GPIO作为按键的时候,下面哪种配置一定是错误的(A)A.开漏输出 B.上拉输入C.下拉输入 D.悬空输入6.STM32F407的GPIO不支持下面哪种速率(D)A.2MB.25MC.100MD.200M7.下面哪个寄存器用来配置STM32F407GPIO的工作模式(A)A.MODERB.IDRC.AFRLD.ODR8.STM32F407的UART外设的状态寄存器SR的TC位置位表示什么意思(A)A.发送完成B.接收数据寄存器空C.接收数据寄存器满D.发送出错9.STM32F407ZGT6芯片支持多少个外部中断?(D)A.18B.19C.20D.2210.下面对中断复位程序描述错误的是?(C)A.中断服务程序没有返回值B.中断服务程序没有参数C.中断服务程序可以有返回值D.中断服务程序尽量短小精悍11.STM32F407ZGT6通用定时器支持下面哪些功能?(ABCD)A.输入捕获B.PWM输出C.输出比较D.单脉冲输出12.关于PWM,下面描述正确的是?(ABCD)A.PWM称为脉冲宽度调制B.占空比是PWM的一个重要参数C.STM32的定时器可以输出PWMD.有些背光需要通过PWM来调节亮度13.STM32F407ZGT6有几个ADC?(B)A.2B.3C.1D.414.当某个GPIO复用为ADC通道的时候,此时该GPIO配置为什么模式?(A)A.模拟输入B.浮空输入C.开漏输出15.STM32F407ZGT6芯片是什么封装类型?(B)A.QFTB.LQFTC.UFBGAD.WLCSP三、判断题在电路中,电流的方向实际上是正电荷运动的方向(对)。MDK编译生成的Hex文件大小就是烧写程序的大小(错)。中断向量表存放的是中断服务程序的入口地址(对)。STM32外部中断EXTI0~15线对应着IO中断(对)。STM32通用定时器的时钟源只能是内部时钟(错)。14位的ADC精度比12位的ADC高(对)。STM32F407ADC必须保证参考电压稳定,才能保证采样到的数据准确(对)。STM32FSMC接口可以用来驱动LCD显示屏(对)。分辨率越高的显示屏,需要更多的RAM作为显存(对)。RGB接口的显示屏没有内置RAM作为显存,需要主控提供RAM作为显存(对)。STM32F4的FSMC接口可支持多种存储介质,如SRAM,NANDFlash(对)。光敏传感器是把光信号转换为电信号的传感器(对)。空气质量传感器用的气敏材料主要是二氧化锡(对)。STM32需要使用ADC对空气质量传感器的输出值进行采样转换(对)。高速I2C速率可达到400Kbps(对)。四、回答题1.简述I2C协议有几根线,分别代表什么意思?答:I2C主要有两根线,分别SCL,SDA,SCL代表时钟线,SDA代表数据线。2.请问STM32F4GPIO有哪几种配置模式?答:悬空输入模式、上拉输入模式、下拉输入模式、模拟输入模式;推挽输出模式、开漏输出模式。3.RGB接口的显示屏和8080接口显示屏,对应用而言,最大的区别在哪里?答:8080接口显示屏有内置RAM做显存,RGB接口显示屏没有显存,所以使用RGB接口显示屏,应用需要提供RAM作为显存。4.简述NEC红外数据帧包含哪些段?答:引导码,用户码,数据码,数据反码。5.请问STM32Programmer支持哪些协议进行程序烧录,请列出四种。答:1)USB,2)UART,3)I2C,4)STLink五、上机题BOOK_prj11_light_STM32F407_ADC2BOOK_prj11_light_STM32F407_ADC3BOOK_prj12_AirTect_ADC1BOOK_prj12_AirTect_ADC3BOOK_prj13_HCSR04_RegisterBOOK_prj13_HCSR04_TIM13_TIM3BOOK_prj13_HCSR04_TIM13_TIM14BOOK_prj15_DS18B20_OKBOOK_prj16_DHT11_14.温湿度模块DHT11_NOOKBOOK_prj18_MPU6050第四章习题一、选择题1、“智慧革命”以(A)为核心。A.互联网B.局域网C.通信网D.广域网2、下列哪种通信技术不属于低功率短距离的无线通信技术?(A)A.广播B.超宽带技术C.蓝牙D.Wi-Fi3、下列哪类节点消耗的能量最小?(D)A.边缘节点B.处于中间的节点C.能量消耗都一样D.靠近基站的节点4、相比于传统的医院信息系统,医疗物联网的网络连接方式以(C)为主。A.有线传输B.移动传输C.无线传输D.路由传输5、2003年联合国维和部队进入伊拉克时,运用到了下列哪项技术,对伊拉克的空气、水和土壤进行连续监测,来确定其是否有违反国际公约的核武器和生化武器?(A)A.无线传感网络技术B.指纹识别技术C.射频识别技术D.光纤传感技术6、ZigBee()是协议的最底层,担任着和外界直接作用的任务。(A)A、物理层B、MAC层C、网络/安全层D、支持/应用层7、ZigBee()负责设备间无线数据链路的建立、维护和结束。(B)A、物理层B、MAC层C、网络/安全层D、支持/应用层8、ZigBee()建立新网络,保证数据的传输。(C)A、物理层B、MAC层C、网络/安全层D、支持/应用层9、ZigBee():无需人工干预,网络节点能够感知其他节点的存在,并确定连结关系,组成结构化的网络。(B)A、自愈功能B、自组织功能C、碰撞避免机制D、数据传输机制10、MAC层采用了完全确认的(),每个发送的数据包都必须等待接受方的确认信息。(D)A、自愈功能B、自组织功能C、碰撞避免机制D、数据传输机制11、()是负责对物联网收集到的信息进行处理、管理、决策的后台计算处理平台。(C)A、感知层B、网络层C、云计算平台D、物理层12、现有的各种无线通信技术,(D)是最低功耗和成本的技术。A.蓝牙B.WiFiC.WiMediaD.ZigBee13、无线网络协议中的蓝牙协议是针对于哪个类型的网络(A)。A.个域网B.局域网C.城域网D.广域网14、蓝牙技术使用的频段是(A)A、2.4GB、915MC、868MD、5G15、下列哪种通信技术不属于低功率短距离的无线通信技术。(A)A、广播B、超宽带技术C、蓝牙D、Wi-Fi二、填空题1、无线个域网的作用距离范围____________。答案:10米物联网首选的IP协议版本是____________。答案:IPV6____________属于物联网传输层的关键技术之一。答案:无线通信技术无线通信技术中低速传输速度有____________。答案:NBIoT、ZigBee、Lora现有无线通信技术,____________是最低功耗和成本的技术之一。答案:ZigBee中国WiFi工作频点有________和_________。答案:2.4GHz、5.8GHz使用2.4GHz频率的无线通信技术有__________、__________、___________。答案:WiFi、蓝牙、ZigBee、2.4G2020年发布了蓝牙5.2标准,其传输速率可达__________,传输距离可达__________米。答案:48MHz、3009.ATKESP8266WIFI模块与MCU进行通信的时候,使用______接口协议。
答案:UARTWIFI通信中,AP是_________,STA是__________。答案:AccessPoint、StationWIFI模块通常支持AP和STA工作模式,智能手机设置为热点,手机WIFI工作模式是______。答案:APATKESP8266WIFI模块支持AT指令,设置WIFI模式的AT命令是____________。答案:CWMODEB/S架构中,浏览器通过________协议与服务器进行数据交互。答案:HTTPTCP/IP协议中TCP是_________,具有重传机制。答案:基于连接TCP/IP协议中UDP是_________,具有尽力而为的特点。答案:无连接三、判断题1.无线传感网络节点是组成无线传感网络的基本单元。√2.无线传感器网络含有固定的网络基础设施。×3.无线传感器网络没有中心节点。√4.复杂工作的定义是随着时代发展和技术进步而变化的。√5.自然语言理解不属于人工智能学科研究的主要内容。×6.IP互联网、无线传感器网络、无线宽带网、移动通信网等网络都可以用于物联网。√7.光纤主要用途用于长途的通信干线、城域网的骨干线。√8.物联网中所产生的数据量要比现在的互联网少一些。×9.在物联网四层架构中,GPS技术属于网络层。×10.传感器和传感网络节点的主要区别就在于是否植入了一个通信模块。√11.物联网共性支撑技术是不属于网络某个特定的层面,而是与网络的每层都有关系,主要包括:网络架构、标识解析、网络管理、安全、QoS等。√12.物联网也将成为云计算最大的用户。√13.云计算可以为各种不同的物联网应用提供统一的服务交付平台。√14.在物联网中,数据挖掘只是一个代表性概念。√15.物联网中间件的主要作用在于将实体对象转换为虚拟对象。√四、简答题1、请简述Wi-Fi概念答案:Wi-Fi是无线保真的缩写,全称Wireless-Fidelity,在无线局域网范畴是指“无线兼容性认证”,由Wi-Fi联盟所持有,实质上是一种商业认证,同时也是一种无线联网技术,与蓝牙技术一样,同属于在办公室和家庭中使用的短距离无线技术。2、请简述BlueTooth的基本概念答案:蓝牙(BlueTooth,BT)是由\t"/item/%E8%93%9D%E7%89%99%E5%8A%9F%E8%83%BD/_blank"东芝、\t"/item/%E8%93%9D%E7%89%99%E5%8A%9F%E8%83%BD/_blank"爱立信、IBM、Intel和\t"/item/%E8%93%9D%E7%89%99%E5%8A%9F%E8%83%BD/_blank"诺基亚于1998年5月共同提出的近距离无线数字通信的技术标准,其目标是实现最高数据传输速度1Mb/s(有效传输速度为721kb/s)、最大传输距离为10米,无线频段2.4GHz的ISM(工业、科学、医学)频带。截至到2020年,发布了蓝牙版本V5.2,传输速率可达48Mbps,传输距离达300米。3、请简述NB-IoT的基本概念答案:窄带物联网(NarrowBandInternetofThings,NB-IoT)成为万物互联网络的一个重要分支。NB-IoT构建于蜂窝网络,只消耗大约180kHz的带宽,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。4、请简述Lora的基本概念答案:LoRa是semtech公司创建的低功耗局域网无线标准,低功耗一般很难覆盖远距离,远距离一般功耗高。LoRa的名字就是远距离无线电(LongRangeRadio),它最大特点就是在同样的功耗条件下比其他无线方式传播的距离更远,实现了低功耗和远距离的统一,它在同样的功耗下比传统的无线射频通信距离扩大3-5倍。5、请简述Lora的特点答案:传输距离:城镇可达2-5Km,郊区可达15Km。工作频率:ISM频段包括433、868、915MH等。标准:IEEE802.15.4g。调制方式:基于扩频技术,线性调制扩频(CSS)的一个变种,具有前向纠错(FEC)能力,semtech公司私有专利技术。容量:一个LoRa网关可以连接上千上万个LoRa节点。低功耗:电池寿命长达10年。安全:AES128加密。传输速率:几百到几十Kbps,速率越低传输距离越长。五、上机题1、BOOK_prj23_NRF24L01_XYD2.、BOOK_prj23_NRF24L01_ZDYZ3、BOOK_prj24_BlueTooth_HC054、BOOK_Prj25_WIFI_TEMP_LED_OK5、BOOK_prj22_infrared6、ATC-HC05蓝牙串口模块实验7、BT04蓝牙模块联机调试8、STM32F4-UART串口通信9、STM32F4-I2C实验10、WiFi模块与PC机串口调试第五章习题一、填空题1.NRF24L01无线模块使用哪个频道(2.4G)。2、CRC是指什么(循环冗余校验)。3.NRF24L01无线模块通过(SPI)协议与MCU通信。4.SPI通信中,数据是在SCK的上升沿还是下降沿被读取(上升沿)。5.经典蓝牙可传输的最大距离是(100)米。6.2020年发布了蓝牙5.2标准,其传输速率可达(48Mbps)传输距离可达(300)米。7.ATKESP8266WIFI模块与MCU进行通信的时候,使用什么接口协议(UART)。8、WIFI模块通常支持AP和STA工作模式,当我们把手机设置为热点的时候,此时手机WIFI工作模式是(AP)。9、WIFI通信中,AP是指(AccessPoint)。10.ATKESP8266WIFI模块支持AT指令,设置WIFI模式的AT命令是(CWMODE)。11.网络通信中,浏览器通过什么协议和服务器交互数据(http)。12.OSI计算机网络模型中,处于传输层的协议有(TCP和UDP)。13.网络程序设计中,所说的B/S结构是指(浏览器/服务器)结构。14、TCP连接需要经过(3)次握手。15、HTTP协议是指(超文本传输协议)。二、选择题1、HTTP协议是基于下面哪个协议(C)A.UDP B.IP C.TCP D.QQ2.SPI协议中通常使用三线通信,下面哪一个不属于这三线(C)A.SCK B.MOSI C.TX D.MISO3.下面哪一项不属于网络模型中的应用层协议(D)A.HTTP B.FTPC.QQ D.ICMP4.OSI网络模型中,下面哪一项不属于传输层协议(CD)A.TCP B.UDPC.FTP D.IP5.当浏览器打开一个网页的时候,如果出现404错误码,表示(A)A.服务器无法找到客户端请求的页面 B.客户端请求的方法被禁止C.客户端请求的命令有误 D.客户端请求权限不够6.默认情况下,HTTP使用的端口号为(D)A.21B.40C.8080D.807.下面属于前端开发语言的是(C)A.C语言B.PHP语言C.JavaScriptD.Java8.一段PHP脚本以(B)开始A.<//phpB.<?phpC.?php>D.<<php9.PHP脚本中,一个有效的变量以(D)开始A.*B.$C.#D.@10.ESP8266WIFI模组,AT指令CWJAP是什么意思(C)A.列出当前热点B.退出当前加入的热点C.设置模块加入热点D.设置模块工作模式11.下列哪个才是Apache的配置文件?(A)A.php.iniB.httpd.confC.apache.exeD.mysql.exe12.PHP哪个函数取得字符串长度?(C)A.strrevB.strsubC.strlenD.strstr13.在HTML语言中,下面哪一项是换行标签?(B)A.<body>B.<br>C.<div>D.<span>14.下面哪个是客户端脚本语言?(A)A.JavaScriptB.PerlC.ASP15.USB分为全速模式和高速模式,其中全速模式的最高速率是多少?(B)A.1.5Mbps。B.12Mbps。C.480Mbps。D.8Mbps。三、判断题1、TCP协议是面向连接的传输层协议(对)。2、UDP是面向无连接的传输层协议(对)。3、HTTP也是面向连接的应用层协议(对)。4、SPI可以是三线,也可以是四线传输(对)。5、一个I2C主设备只能接一个I2C从设备(错)。6、蓝牙低功耗也叫BLE(对)。7、在应用中,可以使用BLE协议来传输视频数据(错)。8、USBOTG既能支持USBDevice,又能支持USBHost(对)。9、与蓝牙相比,WIFI传输速率更快,传输的距离更远(对)。10、Apache是一款开源的Web服务器(对)。11、ASP脚本执行在服务器端,也称为后端编程语言(对)。12、当后端程序PHP创建一个文件,这个文件会存放在客户端机器目录上(错)。13、浏览器可以执行Javascript脚本(对)。14、浏览器可以直接执行PHP脚本(错)。15、家用的无线路由器实际上是一个AP(对)。四、回答题1、简述OSI网络模型?答案:从上到下分为,应用层、表示层、会话层、传输层、网络层、链路层、物理层。2、简述SPI总线协议?答案:SPI总线通常由三线通信,分别为SCK,MOSI,MISO,分为主从设备,其中SCK由SPI主设备提供。3、列出串口蓝牙模组常用的AT命令?答案:AT+RESET,AT+VERSION,AT+NAME,AT+BAUD。4、写一段PHP脚本,输出“Helloworld”字符串?答案:<?phpecho“helloworld”php?>5、使用串口WIFI模组的时候,如果让设备加入一个热点,列举需要调用的命令。答案:ATAT+CWMODE=2AT+RSTAT+CWSAPAT+CIPMUX=0AT+CIPSTART五、上机题在本机上安装Apache服务器,验证环境安装正确。httpserver软件安装我们选择XAMPP的windows安装版本,安装包下载完毕,直接点击exe安装。Step1:点击NextStep2组件选择安装界面里,Apache和PHP是默认安装组件,其它组件MySQL是数据库Tomcat是支持的Servlet和JSP规范的web应用服务器Perl脚本语言phpMyAdmin数据库管理FakeSendmail电子邮件发送可根据Web服务器需求,选择安装。Step3安装目录Step4语言选择图06-17Step5Next/Next/图06-18XAMPP安装完毕后,启动软件,运行界面如下,图中模块有:Apache:httpd的Web服务器MySQL:数据库FileZilla:FTPServerMercury:邮件服务器Tomcat:也是一个Web服务器,支持Servelet和JSP规范每个模块都有“start”,“Admin”,“config”和“Logs”四个按钮。目前我们仅用到httpd,其它模块未用到,选择启动Apache。启动Apace后,Apache模块背景变为绿色,右侧PID是进程号,其中一个进程为普通httpd进程,端口号为80;另外一个进程为SSL安全加密httpd进程,端口号为443。原“Start”按钮变为“Stop”,点击它httpd将停止服务。点击Config按钮,弹出菜单,选择需要配置模块的配置文件。我们选择“httpd.conf”,该文件被Notepad软件打开。当然我们也可以选择Notepad++软件,其界面和编辑比较适用。Httpd.conf有两个位置,可根据需要修改。第一个位置是监听端口,配置文件已将其设置为Web服务器默认80端口。如果该端口被其它应用程序占用,可设置为xx端口,例如8000。除80默认端口外,浏览器输入URL应为:http://域名或IP:端口号第二个位置是“DocumentRoot”,这个文件目录存放html、PHP、图片资源等文件。XAMPP安装完毕后,默认目录为“/根目录/xampp/htdocs”,建议配置另外目录,本书配置为“D:/InHome”。配置好httpd.conf文件,我们从服务器试一下访问Web服务器,检查其能否正常工作?在浏览器URL栏输入:http://localhost6恭喜,Apachehttpd服务器安装成功。修改http访问端口从80,修改为8080端口,重启web服务器进程后,用新端口方问。开启https安全访问进程,使用https://localhost访问。修改https的默认端口443为4433端口,重启https进程并访问。编写html文件,用H1格式显示“深圳信息职业技术学院”,用H2格式显示“微电子学院”。代码:<!doctypehtml><html><head><metacharset="utf-8"><title>深圳信息学院</title></head><body><h1align="center">深圳信息职业技术学院</h1><h2align="center">微电子学院</h2></body></html>在网页生成表格、按钮组件。在服务器中配置PHP插件,并启用PHP。使用PHP脚本语言,写一段程序,创建一个文本文件,并在文本文件中存入100个数字。使用PHP脚本语言,写一段程序,输出当前PHP的版本号,并在浏览器上验证执行。使用HTML+PHP脚本应用,实现一个网页,读取文件中的数据并显示。第六章习题选择题1.当浏览器打开一个网页的时候,如果出现404错误码,表示(A)A.服务器无法找到客户端请求的页面 B.客户端请求的方法被禁止C.客户端请求的命令有误 D.客户端请求权限不够2.默认情况下,HTTP使用的端口号为(D)A.21B.40C.8080D.803.下面属于前端开发语言的是(C)A.C语言B.PHP语言C.JavaScriptD.Java4.首次提出物联网概念的著作是(A)。A.《未来之路》B.《信息高速公路》C.《扁平世界》D.《天生偏执狂》5.国际物品编码协会的英文简称是(A)。A.EANB.EINC.IEND.IEA6.(A),IBM提出“智慧地球”概念。A.2008.11B.2008.12C.2009.11D.2009.127.(B)是物联网的基础。A.互联化B.网络化C.感知化D.智能化8、()是负责对物联网收集到的信息进行处理、管理、决策的后台计算处理平台。(C)A、感知层B、网络层C、云计算平台D、物理层9、现有的各种无线通信技术,(D)是最低功耗和成本的技术。A.蓝牙B.WiFiC.WiMediaD.ZigBee10、无线网络协议中的蓝牙协议是针对于哪个类型的网络(A)。A.个域网B.局域网C.城域网D.广域网11、蓝牙技术使用的频段是(A)A、2.4GB、915MC、868MD、5G12、下列哪种通信技术不属于低功率短距离的无线通信技术。(A)A、广播B、超宽带技术C、蓝牙D、Wi-Fi13.一段PHP脚本以(B)开始A.<//phpB.<?phpC.?php>D.<<php14.PHP脚本中,一个有效的变量以(D)开始A.*B.$C.#D.@15.ESP8266WIFI模组,AT指令CWJAP是什么意思(C)A.列出当前热点B.退出当前加入的热点C.设置模块加入热点D.设置模块工作模式填空题SPI通信中,数据是在SCK的_______读取。答案:上升沿经典蓝牙可传输的最大距离是______米。答案:100USB通信协议标准USB1.0、______和________。答案:USB2.0USB3.0列举智能家居使用的传感器_____________________________。答案:光照传感器、气压传感器、手势识别传感器、人体红外传感器、烟雾传感器智能家居传感器与STM32开发板之间数据传送采用_____________方式。答案:模拟量、I2CSTM32F407开发板使用程序下载方式有____________。答案:UART、JTAG、STLink无人机与遥控器使用__________协议进行通信。答案:2.4G无人机使用___________传感器,进行飞行姿态的数据采集。答案:MPU9250九轴传感器MPU9250九轴传感器包括_________、__________和__________。答案:加速度计、陀螺仪、磁力计无人机使用____________电机,驱动飞行。答案:无刷直流电机智能小车中选用_______________________传感器。答案:红外传感器、超声波传感器智能小车与手机APP选用_____________进行通信。答案:蓝牙通信智能小车车轮电机采用________________控制方式。答案:PWM脉宽调制超声波在空气中的传播速度_______________米/秒。答案:340HTTP协议的默认端口________________。答案:80判断题在应用中,可以使用BLE协议来传输视频数据(错)。USBOTG既能支持USBDevice,又能支持USBHost(对)。3、与蓝牙相比,WIFI传输速率更快,传输的距离更远(对)。4、Apache是一款开源的Web服务器(对)。5、ASP脚本执行在服务器端,也称为后端编程语言(对)。6、当后端程序PHP创建一个文件,这个文件会存放在客户端机器目录上(错)。7、浏览器可以执行Javascript脚本(对)。8、无线传感器网络没有中心节点。√9、复杂工作的定义是随着时代发展和技术进步而变化的。√自然语言理解不属于人工智能学科研究的主要内容。×STM32通用定时器的时钟源只能是内部时钟(错)。14位的ADC精度比12位的ADC高(对)。STM32F407ADC必须保证参考电压稳定,才能保证采样到的数据准确(对)。STM32FSMC接口可以用来驱动LCD显示屏(对)。15、分辨率越高的显示屏,需要更多的RAM作为显存(对)。简答题列出常用串口速率。答案:9600bps、115200bps2、HTML文件嵌入PHP代码的格式?答案:<?php代码php?>3、超声波发出声波信号,到接收回波信号,用时5ms,传感器与被测物之间距离是多少?答案:距离D=0.005/2*340=0.85m=85cm4、请问STM32F4GPIO有哪几种配置模式?答:悬空输入模式,上拉输入模式,下拉输入模式,推挽输出模式,开漏输出模式,模拟输入模式。5、RGB接口的显示屏和8080接口显示屏,对应用而言,最大的区别在哪里?答:8080接口显示屏有内置RAM做显存,RGB接口显示屏没有显存,所以使用RGB接口显示屏,应用需要提供RAM作为显存。五、上机题编写代码点亮智能小车的LED0和LED1。主程序代码:#include"stm32f10x.h"voidDelay(u32count){u32i=0;for(;i<count;i++);}intmain(void){ GPIO_InitTypeDefGPIO_InitStructure; RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOD,ENABLE); //使能PA,PD端口时钟 GPIO_InitStructure.GPIO_Pin=GPIO_Pin_5;//LED0-->PA.8端口配置GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;//推挽输出GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz; //IO口速度为50MHzGPIO_Init(GPIOA,&GPIO_InitStructure); //根据设定参数初始化GPIOA.8GPIO_SetBits(GPIOA,GPIO_Pin_5); //PA.8输出高GPIO_InitStructure.GPIO_Pin=GPIO_Pin_2; //LED1-->PD.2端口配置,推挽输出GPIO_Init(GPIOD,&GPIO_InitStructure); //推挽输出,IO口速度为50MHzGPIO_SetBits(GPIOD,GPIO_Pin_2); //PD.2输出高 while(1) { GPIO_ResetBits(GPIOA,GPIO_Pin_5); GPIO_SetBits(GPIOD,GPIO_Pin_2); Delay(3000000); GPIO_SetBits(GPIOA,GPIO_Pin_5); GPIO_ResetBits(GPIOD,GPIO_Pin_2); Delay(3000000); }}蓝牙模块串口调试实验实验连接图:
实验设备、器件和软件:PC*1BT04蓝牙模块*1USB转UART模块*1杜邦线 若干XCOM串口调试助手*1上机操作:AT指令无<Para1>:固件版本号,蓝牙无__无无______+RNAME=BOLUTEK设置绑定蓝牙地址格式:__败当使用此命令设置了对方的蓝牙地址,除非通过按键或者清除地址命令(AT+CLEAR)编辑代码,控制智能小车蜂鸣器发声。主程序#include"stm32f10x.h"#include"delay.h"#include"motor.h"#include"keysacn.h"intmain(void){ delay_init(); KEY_Init(); TIM4_PWM_Init(7199,0);//初始化PWM ZYSTM32_brake(500); while(1) { ZYSTM32_brake(500); keysacn(); ZYSTM32_back(50,1000);//后退1s ZYSTM32_brake(500);//停止0.5SZYSTM32_run(50,1000);//前进1S ZYSTM32_brake(500);//停止0.5SZYSTM32_Left(50,1000);//左转1SZYSTM32_Right(50,1000);//右转1S ZYSTM32_Spin_Right(50,1000);//向右旋转2SZYSTM32_Spin_Left(50,1000);//向左旋转2SZYSTM32_brake(500);//停止0.5S }}使用HTML脚本语言,制作智能家居网页,并在浏览器上执行。<!DOCTYPEhtml><html><head><metacharset="utf-8"><title>SmartHomeDemo</title><linkrel="stylesheet"href="/twitter-bootstrap/3.3.7/css/bootstrap.min.css"><scriptsrc="/jquery/2.1.1/jquery.min.js"></script><scriptsrc="/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script></head><?php//$datas=array();//$index=0;//$DOCUMENT_ROOT=$_SERVER['DOCUMENT_ROOT'];//$fp=fopen("$DOCUMENT_ROOT/data.txt",'r');//打开文件//if(file_exists("$DOCUMENT_ROOT/data.txt")){//当文件存在时,才读取内容 //while(!feof($fp)){//判断文件指针是否到达末尾 // $datas[$index]=fgets($fp);//返回一行文本,并将文件指针移动到下一行头部 // $index++; //}//}//fclose($fp);//关闭文件 $temperature=$GLOBALS['gtemp']; $humid=$GLOBALS['ghumid']; $airq=$GLOBALS['gairq']; $qiya=$GLOBALS['gqiya'];?><body> <divclass="container"><divclass="row"><divclass="col-md-6col-md-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邯郸市2026事业单位联考-综合应用能力D类中小学教师模拟卷(含答案)
- 严守时间与信用工作态度承诺书6篇
- 服务质量成效承诺书9篇
- 研发团队组建意向函7篇范本
- 无人驾驶车辆质量承诺书(5篇)
- 客户关系维护与忠诚度提升策略模板
- 新疆公务员试题及答案
- 公务员技术类试题及答案
- 项目变更需求商榷函(7篇)
- 数控铣削编程与加工 课件 1数控铣床安全
- 小学动感中队活动方案
- 猪群周转培训课件
- 肺癌营养支持治疗
- 施工协调费协议书
- 皮肤生理学试题及答案
- 汽修厂应急预案
- 公司绩效考核方案制度范本
- 《资治通鉴》与为将之道知到课后答案智慧树章节测试答案2025年春武警指挥学院
- 配电柜拆除施工方案
- 银行客户满意度调查手册
- 2024年邮储银行综合柜员(中级)理论考试题库及答案
评论
0/150
提交评论