第一,tcp协议连接

说明:
tcp服务器地址:bemfa.com 端口 8344
tcp协议详细订阅、发布指令,见接入文档:点击跳转

# -*- coding: utf-8
import socket
import threading
import timedef connTCP():global tcp_client_socket# 创建sockettcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)# IP 和端口server_ip = 'bemfa.com'server_port = 8344try:# 连接服务器tcp_client_socket.connect((server_ip, server_port))#发送订阅指令substr = 'cmd=1&uid=4d9ec352e0376f2110a0c601a2857225&topic=led002\r\n'tcp_client_socket.send(substr.encode("utf-8"))except:time.sleep(2)connTCP()#心跳
def Ping():# 发送心跳try:keeplive = 'ping\r\n'tcp_client_socket.send(keeplive.encode("utf-8"))except:time.sleep(2)connTCP()#开启定时,30秒发送一次心跳t = threading.Timer(30,Ping)t.start()connTCP()
Ping()while True:# 接收服务器发送过来的数据recvData = tcp_client_socket.recv(1024)if len(recvData) != 0:print('recv:', recvData.decode('utf-8'))else:print("conn err")connTCP()

第二,MQTT 协议连接

说明:
mqtt服务器地址:bemfa.com 端口:9501
连接服务器
1.用户私钥作为连接MQTT服务器的客户端ID
2.连接时用户名和密码为空,或随意填写,即设备连接时不需要账号和密码

mqtt程序使用前需安装mqtt库文件,安装命令:

pip3 install paho-mqtt
# -*- coding: utf-8 -*-
# 以下代码在2021年10月21日 python3.10环境下运行通过import paho.mqtt.client as mqttHOST = "bemfa.com"
PORT = 9501
client_id = "4d9ec352e0376f2110a0c601a2857225"
#连接并订阅
def on_connect(client, userdata, flags, rc):print("Connected with result code "+str(rc))client.subscribe("led00202")         # 订阅消息#消息接收
def on_message(client, userdata, msg):print("主题:"+msg.topic+" 消息:"+str(msg.payload.decode('utf-8')))#订阅成功
def on_subscribe(client, userdata, mid, granted_qos):print("On Subscribed: qos = %d" % granted_qos)# 失去连接
def on_disconnect(client, userdata, rc):if rc != 0:print("Unexpected disconnection %s" % rc)client = mqtt.Client(client_id)
client.username_pw_set("userName", "passwd")
client.on_connect = on_connect
client.on_message = on_message
client.on_subscribe = on_subscribe
client.on_disconnect = on_disconnect
client.connect(HOST, PORT, 60)
client.loop_forever()

python接入巴法云,TCP协议,MQTT协议示例相关推荐

  1. lua语言开发esp8266接入巴法云,mqtt和tcp协议

    第一步,lua语言开发环境配置 下载安装java环境,下载地址:点击下载 选择windows版本下载安装即可,如图所示: 下载开发环境包: 下载地址:点击下载 esp8266串口驱动:点击下载 下载后 ...

  2. esp8266 TCP接入巴法云物联网云平台

    文章目录 前言 (一)注册添加TCP设备 (1)注册巴法云账号 (2)创建主题 (二)订阅发布主题 (1)TCP设备相关指令 (2)调试 (三)ESP8266接入巴法云 前言 巴法云物联网云平台,就如 ...

  3. ESP8266-01模块接入巴法云,SmartConfig智能配网,设置断电记忆模式,可以使用米家控制和普通开关控制

    文章目录 前言 Demo下载地址 一.项目介绍 1.开关控制方式: 2.SmartConfig配网: 3.重置配网: 4.断电记忆模式切换: 5.通过MQTT设备云方式接入网络 二.使用步骤 1.文件 ...

  4. gprs模块http mqtt_GPRS模块用TCP实现MQTT协议(基于SIM900A)

    mqtt部分: int strlen(char *str) { int len = 0; while (*str != ' ') { len++; str++; } return len; } // ...

  5. 新正圆DTU树根云平台对接说明 Modbus协议 MQTT协议

    设置数据源和监控点 ENCOM212通过通信端口RS485与控制器厂家正确连接(控制器的RS485的配置参数为9600,8,N,1),配置好对应的数据源和监控点. 设置域名和端口等参数 根据树根云提供 ...

  6. DTU灵活配置监控点位,自动生成json数据,Modbus协议 MQTT协议 (郑州新正圆)

  7. 智能手环---MQTT协议简介及协议原理

    更新记录链接:STM32系统学习-目录_嵌入式学习_force的博客-CSDN博客 文章目录 MQTT协议 MQTT协议简介 MQTT通信模型 MQTT客户端的功能: MQTT客户服务器功能: 消息主 ...

  8. 【MQTT协议详解】MQTT协议

    文章前注:本文的大量素材来自于百度百科和MQTT协议3.1.1中文板 MQTT协议3.1.1中文版网址:http://blog.mcxiaoke.com/mqtt/protocol/MQTT-3.1. ...

  9. 一分钟了解MQTT协议 ESP32 MQTT API指南

    文章目录 MQTT协议 一,客户端 二,服务端 三,消息服务质量 四,主题 五,MQTT控制报文 5.1 固定报头 5.2 可变报头 5.3 有效载荷 5.4 控制报文类型 5.4.1 连接报文 5. ...

最新文章

  1. 隔离见证地址区别_科普:比特币钱包的隔离见证地址与普通地址有何区别?
  2. Nature Chemistry | 化学机器学习的最佳实践:推荐的一套标准化指南
  3. anaconda安装环境变量问题、python环境配置问题以及其他
  4. 计算机视觉算法——Transformer学习笔记
  5. 第十一篇:(顺序)容器的好伴侣 --- 容器适配器
  6. Nifty JUnit:在方法和类级别上使用规则
  7. arma模型_Eviews经典案例 | 初学者必看!ARMA模型精讲
  8. raw socket java_记一次蛋疼的Raw socket发送经历。附:Raw socket编程总结
  9. 如何在Linux中使用ulimit命令
  10. 输入n个整数,输出其中最小的k个
  11. 英伟达显卡排名天梯图2022
  12. 在TMS320F2812上实现从flash拷贝整个程序到RAM上运行的方法探讨
  13. C语言素数ns流程图,请各位大神帮个忙,画个NS流程图,,急!!!
  14. myscriptlog php,Myscript Nebo
  15. 理解Linux的平均负载和性能监控
  16. nas存储用网线直连服务器,NAS将存储设备通过标准的网络拓扑结构连接,无需服务器直接上网...
  17. 硕士阶段学习情况汇总
  18. 移动web-线性渐变
  19. Android 点击按钮带有震动效果,使用Vibrator
  20. Rabbitmq 和erlang 安装成功但是网面访问不了

热门文章

  1. 博客系统(前后端分离)
  2. 联诚发(LCF)全彩LED显示屏,炫彩耀世界
  3. testlink的灵活运用
  4. 一、HTML基础介绍
  5. 2022-2028全球网络漫画和图画小说行业调研及趋势分析报告
  6. OSI的七层模型,网线,网卡,集线器,交换机,路由器分别工作在七层模型中的哪一层?
  7. 开源OA:手把手教你搭建OA办公系统(19)-系统上线之服务器集群设置
  8. 百度编辑器导入word插件,支持带图片文档导入
  9. 数字时代,VR云招聘“零见面”火了
  10. 「人物特写」酷派重走高端市场,能否王者归来?