本例仅供参考,不进行更新完善。困难:微信小程序域名限制;ESP8266连接MQTT可参考:HTMLEcharts图形统计实时显示DHT11温度(四)_我也不清楚的博客-CSDN博客_vueecharts温度计动态显示温度ESP8266控制SG90可参考:NodeMcu(ESP8266)控制SG90_我也不清楚的博客-CSDN博客ESP8266DNSWEB动态配网可参考:ESP8266动态网页设置网络连接_我也不清楚的博客-CSDN博客_esp8266如何怎样连接公网外网设置功能可参考:https://bemfa.blog.csdn.net/article/details/107367547一、
一、前言本篇文章我们使用的是BearPi-HM_Nano开发板:小熊派的主板+E53_IA1扩展板源码用的是D6_iot_cloud_oc,点击下载BearPi-HM_Nano全量源码那么为什么要写这篇呢?前段时间看到OpenHarmony群里,经常有小伙伴问接入华为IoT平台的问题,他们无法正常连接到华为IoT平台等等一系列问题。我们可以接入华为IoT平台,通过平台进行命令下发,控制开发板,对于初学者而言也很有成就感。下面我们开始带大家一起完整的操作“正确接入改版后的华为IoT云平台”二、登录注册创建产品华为云地址:https://www.huaweicloud.com/登录注册完成之后,按
目录一,前言二,几个知识点2.1,chirpstack组成2.1.1,ChirpStack网关桥2.1.2,ChirpStack网络服务器(NS)2.1.3,ChirpStack应用服务器(AS)2.1.4,Redis2.1.5,PostgreSQL2.1.6,mosquitto2.2,GRPC2.2.1,GRPC是啥?2.2.2,GRPC的优点?2.3,protobuf2.3.1,protobuf是啥?2.3.2,protobuf的优点三,网关和chirpstack通信3.1,不考虑MQTT3.2,考虑MQTT一,前言在做标准的LoRaWAN项目中时,网关有着承上启下的作用,在MCU上跑的网
0、背景 前面的两篇博客,笔者分别介绍了华为鸿蒙系统中实现mqtt客户端和mosquitto实现服务端broker,本节将介绍一下FreeRTOS中是如何实现mqtt客户端的。FreeRTOS是一款应用在小微型处理器上的实时操作系统,在嵌入式系统中应用非常广泛,当前的物联网终端设备如果要接入互联网,需要支持联网的操作系统,FreeRTOS就提供了这样的一套解决轻量级的解决方案。在这套解决方案中提供了C/S架构下的请求/响应(http)和发布/订阅(mqtt)两种消息模式,完全可以满足小微设备的联网诉求。1、FreeRTOS简介 FreeRTOS是在MIT开源版权下的,应用在小微型处
将第三方库PubSubClient下载到lib文件夹gitclonehttps://github.com/knolleary/pubsubclient.git一、阿里云IOT使用1、打开阿里云IOT官网,登录阿里云账号https://iot.console.aliyun.com2、创建实例3、新建产品4、自定义主题 5、添加设备 6、查看设备配置 二、连接阿里云MQTT服务器1、修改PubSubClient.h头文件,否则无法连接阿里云MQTT服务器将MQTT_MAX_PACKET_SIZE的值改为1024将MQTT_KEEPALIVE的值改为652、代码解析第27行:创建WIFI客户端第28
MQTT协议-发布消息(服务器向客户端发送)发布消息报文组成:https://blog.csdn.net/weixin_46251230/article/details/129414158在了解了发布信息的PUBLISH报文后,就可以分析出阿里云服务器向本地客户端发送的报文数据了实验前需要在阿里云创建产品和设备,并创建简单的温度和湿度物模型:https://blog.csdn.net/weixin_46251230/article/details/1289967191、用CONNECT报文连接阿里云查看设备是否显示在线2、订阅物模型主题选择带有订阅权限的Topic类将${deviceName}
此前我在《用树莓派构建家庭智能家居控制中心》一文中介绍了如何在HomeAssistant中集成MQTT,以便下一步集成个人DIY设备。本文将用WIFI模块ESP8266来DIY一个智能插座以控制灯的开关,并通过MQTT集成到HomeAssistant,实现与小米、华为等厂商的智能家居设备和传感器联动。同理,也可将DIY的传感器集成到HomeAssistant,并与其他智能家居设备联动。一、设计思路 通过ESP8266模块接入WIFI网络,并与MQTT服务器建立连接,在HomeAssistant构建MQTT灯光开关控制实例,通过发布灯光的开/关状态和命令主题,来控制继电器吸合/释放,实
前言移远的CAT1模块EC200S连接MQTT大致流程,经过测试,完全有效A:开机 就是对模块进行断电2S在上电.B:基础配置 这部分跟连TCP服务器一样 (1):发送AT,确认模块是否正常 "AT\r\n" 模块返回:OK (2):取消模块回显 "ATE0\r\n" 模块返回:OK(3)检查SIM是否正常 "AT+CPIN?\r\n" 模块返回:+CPIN:READY(4):检查信号是否正常 "AT+CSQ\r\n"模块返回:+CSQ:25,99 注:主要25这个字段小于31就行(5)查询模组是否注册上GSM网络 "AT+CREG?\r\n"模块返回:+CREG:0
消息队列“消息队列(MQ)”是在消息的传输过程中保存消息的容器。消息队列正如同一种先进先出的队列结构,它将发送方的消息推入队列中,并依序推送给接收方。消息队列相关的通信协议都属于应用层协议,位于OSI模型第七层,是基于TCP/IP的通信协议。与TCP、UDP或是HTTP协议不同,MQ相关协议没有服务端和客户端的概念。原本的客户端和服务端,现在都通过一个中间件服务器(broker)交互,消息的发送方称为生产者,消息的接收方成为消费者,生产者和消费者都可以视同broker的客户端。通过这种设计,所有消息都被存放于一个中间服务器中,通信的双方不再需要创建服务。这样做带来了几个好处:解耦,异步调用,削
MQTT,EMQX认识,安装部署一,认识EMQX,大规模分布式物联网MQTT消息服务器,高效可靠连接海量物联网设备,实时处理分发消息与事件流数据,助力构建关键业务的物联网平台与应用。是一款大规模可弹性伸缩的云原生分布式物联网MQTT消息服务器。MQTT协议,是基于发布/订阅模式的物联网通信协议,凭借简单易实现、支持QoS、报文小等特点,占据了物联网协议的半壁江山EMQ:面向海量的移动/物联网/车载等终端接入,并实现在海量物理网设备间快速低延时的消息路由:稳定承载大规模的MQTT客户端连接,单服务器节点支持百万连接。分布式节点集群,快速低延时的消息路由,单集群支持千万规模的路由。消息服务器内扩展