草庐IT

watson-iot

全部标签

MQTT 客户端自动重连最佳实践|构建可靠 IoT 设备连接

背景MQTT是一个基于TCP协议的发布/订阅模型协议,它被广泛应用于物联网、传感器网络和其他低带宽、不稳定网络环境中。在这些网络环境中,网络连接往往不稳定,可能会出现网络故障、信号弱化、丢包等问题,这可能会导致MQTT客户端与服务器之间的连接中断。物联网应用中,常见的触发断线重连的场景包括:网络环境恶劣或者断网,造成MQTT客户端连接超时断开。由于业务需要服务端升级切换,服务端主动关闭断开。设备重启或客户端重启,客户端主动重连。其他网络因素造成TCP/IP传输层断开导致MQTT连接重连。为了确保MQTT客户端与服务器之间的稳定连接,MQTT客户端需要实现重连逻辑,帮助MQTT客户端自动重新连接

物联网协议NB-IoT,LORA,wifi,蓝牙,zigbee,MQTT,COAP之间的关系

按网络四层协议:NB-IoT,LORA,WIFI,蓝牙,zigbee,4G都是物理层的,这几个都需要芯片模组支持(硬件支持)而MQTT,COAP,HTTP都是应用层协议,这些需要开发服务器,或者对接云平台厂商(软件支持)所以(MQTT,COAP,HTTP)是居于(NB-IoT,LORA,WIFI,蓝牙,zigbee,4G)的上层协议物理层:不需要网关:NB-IoT,4G(芯片可以直接连上移动,联通,电信运营商)需要网关:LORA,WIFI,zigbee(不能直接连上电信运营商,需要通过一个网关中转才能连上电信运营商)蓝牙:比较特别,是两个蓝牙设备之间互联NB-IoT,4G对比:NB-IoT低功

IoT模组使用笔记(二):EC21、EC200指令流程、设置休眠、升级模组、切换运营商等

五、EC20、BC20等模组指令和问题5.1EC205.1.1注册网络失败。5.1.2TCP连接指令流程:5.2BC205.2.1上电指令流程5.3EC21-KL5.3.1休眠异常5.3.2模组软件升级5.4EC200N-CN和EC200S-EU5.4.1设置模组休眠5.4.2ping谷歌5.4.3手动切换运营商5.4.3.1运营商代码-IMSI和QSPN5.4.3.2为什么要切换运营商5.4.4抓取TCP的log5.1EC20和5.2BC20是最开始接触4G模组的使用记录,参考意义不是很大。后来新工作转做Iot,开始慢慢扩充这篇笔记。5.1EC205.1.1注册网络失败。如下图所示:将APN

利用阿里云物联网平台(IoT)实现WEB数据可视化

一年前在阿里物联网平台测试过一个项目,后来就搁置了,昨天有事需要用,发现出错了。调整完后写一下使用思路,以便未来之需。阿里云物联网(IoT)主页:https://iot.aliyun.com/阿里云物联网(IoT)市场:https://linkmarket.aliyun.com/阿里云物联网(IoT)平台管理:https://iot.console.aliyun.com/阿里云物联网(IoT)应用开发:https://studio.iot.aliyun.com/阿里云物联网(IoT)Web可视化开发文档:https://help.aliyun.com/document_detail/11047

STM32+华为云IOT制作酒驾监控系统:上车就监控

本文分享自华为云社区《基于STM32+华为云IOT设计的酒驾监控系统【玩转华为云】》,作者: DS小龙哥。1.前言随着人们生活水平的提高,为了减少和杜绝车的现象越来越多,所引发的交通事故也引起了人们的重视,为了减少和杜绝酒后驾车导致事故发生,当前设计了一种安装在驾驶室内,能根据具体功能进行鉴别酒精浓度的系统,当识别到酒驾之后会发出警报,并发送短信给指定紧急联系人,通知家人通知酒驾,一起监督行车安全。并将GPS数据上传到华为云物联网平台,调用地图模块显示具体位置,主控芯片采用STM32单片机,GSM模块采用IM800C。系统还带了一块LCD显示屏,可以实时显示检测的酒精含量,酒精超标后,本地蜂鸣

STM32+华为云IOT制作酒驾监控系统:上车就监控

本文分享自华为云社区《基于STM32+华为云IOT设计的酒驾监控系统【玩转华为云】》,作者: DS小龙哥。1.前言随着人们生活水平的提高,为了减少和杜绝车的现象越来越多,所引发的交通事故也引起了人们的重视,为了减少和杜绝酒后驾车导致事故发生,当前设计了一种安装在驾驶室内,能根据具体功能进行鉴别酒精浓度的系统,当识别到酒驾之后会发出警报,并发送短信给指定紧急联系人,通知家人通知酒驾,一起监督行车安全。并将GPS数据上传到华为云物联网平台,调用地图模块显示具体位置,主控芯片采用STM32单片机,GSM模块采用IM800C。系统还带了一块LCD显示屏,可以实时显示检测的酒精含量,酒精超标后,本地蜂鸣

IOT云平台 simple(5)springboot netty实现modbus TCP Master

本系列教程包括:IOT云平台simple(0)IOT云平台简介IOT云平台simple(1)netty入门IOT云平台simple(2)springboot入门IOT云平台simple(3)springbootnetty实现TCPServerIOT云平台simple(4)springbootnetty实现简单的mqttbrokerIOT云平台simple(5)springbootnetty实现modbusTCPMasterIOT云平台simple(6)springbootnetty实现IOT云平台基本的架构(mqtt、Rabbitmq)本章首先简单的介绍了modbus,然后利用springbo

IOT云平台 simple(5)springboot netty实现modbus TCP Master

本系列教程包括:IOT云平台simple(0)IOT云平台简介IOT云平台simple(1)netty入门IOT云平台simple(2)springboot入门IOT云平台simple(3)springbootnetty实现TCPServerIOT云平台simple(4)springbootnetty实现简单的mqttbrokerIOT云平台simple(5)springbootnetty实现modbusTCPMasterIOT云平台simple(6)springbootnetty实现IOT云平台基本的架构(mqtt、Rabbitmq)本章首先简单的介绍了modbus,然后利用springbo

物联网通讯协议:MQTT,NB-IOT,Zigbee,CoAP,RFID,BLUETOOTH,NFC,4G,HTTP

目录一、按网络四层协议分类二、按需要网关来分类三、NB-IoT,4G对比四、应用层协议:MQTT和COAP对比物联网组网技术WIFI蓝牙ZigBee2G/4G/5GNB-IoTLoRa网关物联网中常见的物联通信协议TCPUDPTCP和UDP比较HTTPMQTTCoAPLwM2M一、按网络四层协议分类NB-IoT,LORA,WIFI,蓝牙,zigbee,4G都是物理层的,这几个都需要芯片模组支持(硬件支持)而MQTT,COAP,HTTP都是应用层协议,这些需要开发服务器,或者对接云平台厂商(软件支持)所以(MQTT,COAP,HTTP)是居于(NB-IoT,LORA,WIFI,蓝牙,zigbee

物联网通讯协议:MQTT,NB-IOT,Zigbee,CoAP,RFID,BLUETOOTH,NFC,4G,HTTP

目录一、按网络四层协议分类二、按需要网关来分类三、NB-IoT,4G对比四、应用层协议:MQTT和COAP对比物联网组网技术WIFI蓝牙ZigBee2G/4G/5GNB-IoTLoRa网关物联网中常见的物联通信协议TCPUDPTCP和UDP比较HTTPMQTTCoAPLwM2M一、按网络四层协议分类NB-IoT,LORA,WIFI,蓝牙,zigbee,4G都是物理层的,这几个都需要芯片模组支持(硬件支持)而MQTT,COAP,HTTP都是应用层协议,这些需要开发服务器,或者对接云平台厂商(软件支持)所以(MQTT,COAP,HTTP)是居于(NB-IoT,LORA,WIFI,蓝牙,zigbee