青岛网站优化排名,7k网站怎么做,住房和城乡建设部政务服务官网,网站建设 慕课物联网#xff08;IoT#xff09;是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器等装置与技术#xff0c;实时采集并连接任何需要监控、连接、互动的物体或过程#xff0c;实现对物品和过程的智能化感知、识别和管理。物联网的核心功能包括数据采集与监…物联网IoT是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器等装置与技术实时采集并连接任何需要监控、连接、互动的物体或过程实现对物品和过程的智能化感知、识别和管理。物联网的核心功能包括数据采集与监控、数据互通与集成、智能分析与决策等其架构分为感知层、网络层和应用层12。
物联网的发展历程
物联网的概念最早可以追溯到20世纪90年代正式提出则在2005年国际电联ITU的“信息社会世界峰会”上。物联网的发展经历了多次技术突破和产业化进程从早期的传感器技术应用到5G和人工智能AI的深度融合物联网逐渐成为全球数字化转型的重要驱动力3。
物联网的应用场景
物联网的应用场景非常广泛涵盖了工业、农业等多个领域。在工业领域物联网平台通过传感器和智能设备实时监测关键参数实现设备的智能化互联和数据的高效采集与分析提升生产效率和设备维护效率4。在农业领域物联网通过传感器和智能设备实时采集农田环境、作物生长状况等信息帮助农民进行精准管理和决策5。
物联网的前景
物联网行业在中国受到政府的高度重视和国家产业政策的支持多项政策鼓励物联网行业的发展与创新。预计未来几年物联网市场规模将继续保持增长2025年市场规模预计达到4.55万亿元1。此外物联网的技术创新亮点包括低功耗广域网LPWAN技术和边缘计算与云计算的协同这些技术将进一步推动物联网的发展和应用2
所以作为一个嵌入式开发者应该或者说必须要掌握的一门技术。
物联网使用的协议
物联网IoT使用的协议多种多样每种协议都有其特定的应用场景和优势。以下是几种常见的物联网协议及其特点和应用场景
MQTTMQTT是一种轻量级的消息传输协议设计用于低带宽和不稳定网络环境下的设备通信。它采用发布/订阅模式支持松耦合的消息通信方式适用于物联网设备的远程监控、传感器数据传输等场景。CoAPCoAP是一种专为低功耗、低带宽网络设计的协议基于REST架构类似于HTTP。它适合资源受限的设备适用于智能家居、工业控制等需要简单请求/响应机制的场景。HTTP和REST传统的HTTP协议通过结合REST架构提供了一种易于实施且广泛应用的服务调用方式。尽管在功耗和带宽效率上不如MQTT和CoAP但其广泛兼容性和成熟的生态系统使其在云端接口和设备管理中扮演重要角色。WebSocketWebSocket是一种在单个TCP连接上进行全双工通信的协议适用于实时数据传输。它通过保持连接状态实现设备间的实时通信。ZigBeeZigBee是一种短距离、低功耗无线网络标准主要用于家庭自动化和工业控制。它支持自组网、多跳路由及安全性较高的无线通信。LoRaWANLoRaWAN是低功耗广域网络LPWAN的标准之一适用于远距离、低功耗的传感器网络如智慧城市和农业监控。NB-IoTNB-IoT是3GPP制定的窄带物联网技术支持大规模物联网设备连接适用于需要低功耗和广覆盖的场景。
这些协议各有优缺点选择合适的协议可以大幅提升系统的性能和可靠性。例如MQTT因其轻量级和可靠性适用于需要高效消息传递的场景而CoAP则因其低功耗和简单性适用于资源受限的设备。选择合适的协议需要根据具体的应用需求和环境条件来决定。
今天我们要讲的是MQTT协议虽然市场上有很多模组可以支持MQTT通过AT指令进行联网但是这样会受限于模组厂家。所以我们使用的是STM32【不限于】以源码的形式经行阿里云连接
直接进入主题。
使用开发板支持以太网、ESP32、ESP8266连接IOT。所有代码都是以源码形式运行在STM32上面。 开发板连接https://item.taobao.com/item.htm?fttid881441702637
浏览器输入网址https://open.iot.10086.cn/
【登录】没有账号先注册一个。
【点击进入开发者中心】
【产品开发-创建产品】
【选择品类】以温湿度为例 【刚创建的产品进入产品开发】 【可以设置物模型进行增删】
【新增设备】
【可以点击设备详情预览一下刚才创建的设备】
【记录三个我们软件需要用到的id】
第一个产品ID
第二个设备名
第三个access_key
至此onenet平台的设置基本完成。
底层设备修改
【修改三元组】
打开软件-组AIOT_APP-mqtt_aiot.c 【修改上报消息】打开软件-组AIOT_APP-bsp_onenet_push.c 【编译下载后就看到设备在线了】
【进入设备调试-打开二维码】
连接APP
【1、首先下载云中移和物APP】
【云平台打开配网二维码】
用APP扫描绑定。
【APP端看到设备信息同步了】 【云端数据】