![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MQTT
文章平均质量分 53
嵌入式填坑指南
之所以选择嵌入式,是想把创造新事物的机会交给自己。
展开
-
python 串口接收数据 发送至MQTT服务器
项目背景:购买了一个雷达,检测室内人员,需要将雷达数据上传至云服务器保存、展示和分析。由于雷达是购买的,只留下了usb口通讯,因此只能接在电脑上设计方案:使用python,接收来自串口的消息,并将雷达数据上传到云服务器,主要使用到了pyserial和paho-mqtt这两个py的第三方库。代码:import serialfrom time import sleepimport jsonimport sysimport osimport paho.mqtt.client as mqt原创 2022-05-13 15:49:04 · 1294 阅读 · 1 评论 -
教室管理系统(相关技术和设备:stm32、w5500、mqtt)
背景某学校对新建的实验楼有门禁管理需求,因此我们项目组借助KOB门锁(某宝销量较高的电吸锁和电插锁品牌),搭建了前端(微信小程序和网页),服务器(java服务器和mqtt服务器),单片机(基于stm32,用于控制电插锁),实现了一套完整的门禁管理系统。项目背景学校有自己的局域网、服务器和交换机,为了安全和可控的保证,要求必须把我们的服务器和设备都搭建在学校内网里。因此我们的单片机必须通过网口接入交换机,和服务器连接。项目需求who? 知道开门的人是谁when? 知道开门的时间,以及开门原创 2021-08-05 22:42:02 · 640 阅读 · 0 评论 -
mqtt的topic的设计和命名规则
1.topic的命名原则和基础topic可以划分为多个层级,如果是不同的主题,采用“/”分隔,举例:“/serve/temperature/12345678”例子中分为了3层主题,第一层表明这是服务器,第二场表明数据是温度,第三层表明这是哪个设备的温度。第三层为什么是数字,这里是假设的IMEI码此处插播一下:什么是IMEI码?国际移动设备识别码(International Mobile Equipment Identity,IMEI),即通常所说的序列号,在嵌入式开发和物联网中,比如4G模块,转载 2021-01-12 16:31:10 · 6063 阅读 · 3 评论 -
MQTT入门
MQTT入门。MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP协议上。最大优点:极小代码量和很小带宽实现实时可靠通信。三种消息发布服务质量:“至多一次”,消息发布完全依赖底层TCP/IP网络。会发生消息丢失或重复。这一级别可用于如下情况,环境传感器数据,丢失一次读记录无所谓,因为不久后还会有第二次发送。这一种方式主要普通APP的推送转载 2021-01-09 16:33:26 · 142 阅读 · 0 评论