
1、在快速建立产品时,引导进来别人建立的物模型需要修改什么?()
AProductKey
BProductSecret
CDeviceSecret
DDeviceName
正确答案:ProductKey
2、查阅AT指令,如果我们只是做一个物联网的时钟,也就是准确时间是从网络上获取的,在设置北京时间为东八区后,你可选用哪个AT指令来完成。()
AAT+WJAPS
BAT+SYSTIME
CAT+MQTTKEEPALIVE
DAT+RTCGET
正确答案:AT+RTCGET
3、当串口接收传输过来的数据仅仅是长度不对时,可能的原因是:()
A波特率没设置好
B停止位设置错误
C缓存区大小没设置好
D硬件速度不够
正确答案:缓存区大小没设置好
1、NB-IoT与LoRa均为LPWAN的重要实现方式。下列两种网络技术的对比,说法正确的是:()
ALoRa的信道带宽相比NB-IoT更宽。
BLoRa的传输距离比NB-IoT更远
CLoRa的传输速度比NB-IoT更快
DLoRa的建网成本比NB-IoT更低
正确答案:LoRa的传输距离比NB-IoT更远
2、嵌入式实时 *** 作系统蓬勃发展的今天,以下不属于中国企业的RTOS是:()
ART-Thread
BAliOSThings
CFreeRTOS
DLiteOS
正确答案:FreeRTOS
3、FreeRTOS中任务(Task)可能处于:运行态、阻塞态、就绪态、挂起态四种之一,不同状态之间可以进行转换,但以下不可能直接实现的转换是:( )
A由就绪态到运行态
B由阻塞态到挂起态
C由就绪态到挂起态
D由挂起态到阻塞态
正确答案:由挂起态到阻塞态
1、智慧小屋的实现过程中,涉及到了物联网系统架构中的那几层? ()
A设备层
B网络层
C平台层
D应用层
正确答案:设备层#网络层#平台层#应用层
2、以下不属于物联网 *** 作系统特点的是()
A实时性
B安全性
C代码行数少
D具有丰富的功能组件
正确答案:代码行数少
3、课程里智慧小屋系统搭建过程中,没有使用以下哪种传感器:()
A温度传感器
B光敏传感器
CPM25传感器
D噪声传感器
正确答案:噪声传感器
4、课程里智慧小屋中设备接入阿里云物联网平台,是基于以下哪种协议:()
A Modbus
B MQTT
C CoAP
D其余选项都不对
正确答案: MQTT
5、智慧小屋中Arduino与WIFI模块之间的通信接口是:()
A I2C
B SPI
C UART
D其余选项都不对
正确答案: UART
1、NB-IoT技术是实现低功耗广域网的一个重要技术,之所以被称为窄带(Narrow Band)是因为它所占用的带宽仅为()
A180Hz
B180KHz
C18MHz
D18MHz
正确答案:180KHz
2、得益于占用带宽小的特点,NB-IoT支持带内部署的方式,即在原有通讯频段的基础上添加NB-IoT网络,目前应用来看,不支持NB-IoT带内部署的频段有:( )
A光通讯频段
BGSM网络频段
CUMTS网络频段
DLTE网络频段
正确答案:光通讯频段
3、窄带通信的技术标准最早由哪家组织\公司提出:( )
A3GPP
B中国电信
C华为
D高通
正确答案:华为MQTT通信协议的基本介绍参考文章 NT35 MQTT通信 ,本篇给出阿里云的基本 *** 作,NT35E通过订阅阿里云的主题&发布信息与阿里云平台相互通信。
登录阿里云 → 工作台 → 物联网平台 → 进入控制台→ 公共实例
阿里云默认通信协议为MQTT,不需要特殊选择,用户按照如下步骤创建自己的产品:
创建产品 → 添加设备
在"查看"标签中,包含了MQTT连接的基本三元组信息,也就是后面设备要填充的基本参数
用户每定义一类产品都会自动生成对应的Topic列表,当然我们也可以"自定义Topic"便于自己测试。
指令解析参考《Lierda NT35E&NT26E-CN AT命令手册》,这里给出使用到的AT指令对应参数说明以便于理解。
AT+LMQTTCFG=cloud,<tcpconnectID>[,<cloud _ type>,<data_type > ]
<tcpconnectID> 。MQTT Socket 标识符。范围:0~4。
<cloud_type>整型。2 alibaba,其他参数指定其他平台
<data_type>整型。阿里云平台 1 json数据
AT+LMQTTCFG="cloud",0,2,1 对应就是对接阿里云平台,发送json格式的数据
AT+LMQTTCFG=aliauth,<tcpconnectID>[,<product_key>,<device_name>,<device_secret>]
填充阿里云平台中设备的三元组信息
AT+LMQTTCFG="aliauth",0,"a1JszCpjS61","NT35E_06011","390358fc595040aa73221e8393aba86c"
这部分是模组进行TCP链路连接(需抓包确认)
AT+LMQTTOPEN=<tcpconnectID>,<host_name>,<port>
host_name对应阿里云 "设备信息"→"MQTT连接参数" 中的 "mqttHostUrl"
AT+LMQTTOPEN=0,"a1JszCpjS61iot-as-mqttcn-shanghaialiyuncscom",1883
模组作为客户端,通过MQTT协议连接到服务器(需抓包确认)
AT+LMQTTCONN=<tcpconnectID>[,<clientID>[,<username>[,<password>]]]
<clientID>字符串型。客户端标识符。用户可以随便定义。 <username>,<password> 不需要填写
AT+LMQTTCONN=0,"NT35E"
AT+LMQTTSUBUNSUB=<tcpconnectID>,<subflag>,<msgID>,<topic1>[,<qos1>[,<topic2>[,<qos2>]d…]]
<subflag>整型。消息类型 0 订阅 1 取消订阅
<msgID>整型。数据包消息标识符。范围:0~65535。
<topic>带双引号的字符串型。客户端订阅或者退订的主题。长度范围:0~256 字节。
<qos>整型。客户端发送订阅消息(SUBSCRIBE)的 QoS 等级,此时为必选参数。2 正好一次,该主题下的消息确保接收端仅接收到一次
AT+LMQTTSUBUNSUB=0,0,1,"/a1JszCpjS61/ NT35E_06011 /user/COMMUTEST",2
这里注意<topic>对应参数的替换,里面的deviceName需要替换。
订阅主题之后,服务器下发的数据模组就可以正常接收了。模组下发位置
发布消息在对应的设备目录下,如果有设备"订阅"对应的消息,平台"发布"相应的数据设备就可以接收到了。
AT+LMQTTPUB=<tcpconnectID>,<msgID>,<qos>,<retain>,<topic>,<msglen>,<msg>
<msgID>整型。 0~65535。任意定义,但<qos>=0 时,该参数值只能为0。
<qos>整型。 0 最多一次 1 至少一次 2 正好一次
<retain>整型 。服务器是否保存该消息。0 不保存 1 保存
<topic>带双引号的字符串型。 客户端发布消息的主题。长度范围:0~256 字节
<msglen>整型 。指定的消息数据长度。范围:0~1460。
<msg>字符串型。 需要发布的消息数据。
AT+LMQTTPUB=0,0,0,1,"/a1JszCpjS61/ NT35E_06011 /user/COMMUTEST",10,"1122334455"
注意刚刚自己创建的主题属性是" 发布和订阅 ",所以模组发送该主题的信息,阿里云也是可以收到的
注意这里模组发送数据的时候,也推送了自己发送的数据,因为刚刚订阅了这个主题,所以模组订阅(收)到了对应的数据
前面我们通过NT35E与平台进行信息交互,那么为什么是这样填写对应的参数呢,每个参数对应的说明在阿里云上是什么样的呢,用户可以查看阿里云的<帮助文档>进行确认。
上面我们使用三元组的方式( 一机一密 )实现NT35E与阿里云平台通信,但实际生产过程中该方式不好实现,比如工厂有1000个设备生产,如果每个设备都复制不同的三元组,很难实现工厂批量化生产,此时可以通过 一型一密 的通信方式解决该问题。
一型一密模组端实现方式后续更新。stm32。智能安防系统,采用STM32单片机作为主控芯片,ESP8266-01s模块作为Wi-Fi模块,利用MQTT协议实现了连接阿里云物联网平台,因此使用stm32芯片。智能家居安防系统是传感技术、无线电技术、模糊控制技术等多种技术为一体的综合应用。题主是否想询问“使用阿里云云监控可以实时监控吗”?可以。阿里云是一款物联网平台,其品牌阿里云云监控可以实时监控阿里云账号下的设备数据和网络状态,并在实时监控页展示,可以实时监控。阿里云创立于2009年,是中国最大的云计算平台,服务范围覆盖全球200多个国家和地区。未来十到二十年,大家基本已经形成了一个共识,那便是新格局的奠定将由 AI 和物联网技术来支撑。放眼国内,在这些互联网巨头之中,未来真正成为竞争对手厮杀的,阿里和华为是首当其冲,在这两个领域双方分别暗自发力,更有各有各的优势。阿里云物联网平台为设备提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集上云;向上提供云端API,指令数据通过API调用下发至设备端,实现远程控制。物联网平台也提供了其他增值能力,如设备管理、规则引擎、数据分析、边缘计算等,为各类IoT场景和行业开发者赋能。物联网平台的主要能力包括:设备接入、设备管理、安全能力、规则引擎、数据分析、边缘计算等。阿里云iot可视化可以免费发布。阿里云IoT物联网平台提供的免费版可视化,可以免费创建并发布项目,但是在注册账号后需要完成实名认证,否则在发布项目时需要支付一定的服务费用。阿里云IoT物联网平台提供的付费版可视化,则可以获得更高级的用户体验和更大的自定义能力,具体的功能和价格也因应不同的需求而有所不同。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)