当前位置: 首页 > news >正文

模版网站如何优化设计制作小车教学反思

模版网站如何优化,设计制作小车教学反思,大沥南海网站建设,最新网站源码架构图 服务与程序 用docker启动mqtt broker(服务器) 访问:http://192.168.88.173:18083/#/dashboard/overview 用户名:admin 密码:*** 消息发布者(查找sop的url地址,发布出去) 修改url,重新发布消息 import ran…

架构图

服务与程序

用docker启动mqtt broker(服务器)

访问:http://192.168.88.173:18083/#/dashboard/overview

用户名:admin  密码:***

消息发布者(查找sop的url地址,发布出去)

修改url,重新发布消息

import random
from paho.mqtt import client as mqtt_clientbroker = '192.168.88.173'
port = 1883
topic = "/python/mqtt"client_id = f'python-mqtt-{random.randint(0, 1000)}'def connect_mqtt():def on_connect(client, userdata, flags, rc):if rc == 0:print("Connected to MQTT Broker!")else:print("Failed to connect, return code %d\n", rc)raise Exception("连接MQTT 服务失败!")client = mqtt_client.Client(mqtt_client.CallbackAPIVersion.VERSION1,client_id)  # 创建客户端client.on_connect = on_connect  # 指定回调函数client.connect(broker, port)  # 开始连接return clientdef publish(client):msg = "http://hhy201904.x3322.net:8070/web"msg = "http://www.baidu.com"result = client.publish(topic, msg)status = result[0]if status == 0:print(f"Send `{msg}` to topic `{topic}`")else:print(f"Failed to send message to topic {topic}")def run():client = connect_mqtt()client.loop_start()  # 开启一个独立的循环通讯线程publish(client)if __name__ == '__main__':run()
消息订阅者(订阅topic主题)

获取订阅消息,启动浏览器 
 

import random
import os
from paho.mqtt import client as mqtt_client
import webbrowserbroker = '192.168.88.173'
port = 1883
topic = "/python/mqtt"client_id = f'python-mqtt-{random.randint(0, 100)}'def connect_mqtt() -> mqtt_client:def on_connect(client, userdata, flags, rc):if rc == 0:print("Connected to MQTT Broker!")else:print("Failed to connect, return code %d\n", rc)client = mqtt_client.Client(mqtt_client.CallbackAPIVersion.VERSION1,client_id)client.on_connect = on_connectclient.connect(broker, port)return clientdef subscribe(client: mqtt_client):def on_message(client, userdata, msg):  # 回调函数print(f"Received `{msg.payload.decode()}` from `{msg.topic}` topic")url = msg.payloadwebbrowser.open(url, 1)os.system("start /max edge")client.subscribe(topic)client.on_message = on_messagedef run():client = connect_mqtt()subscribe(client)client.loop_forever()if __name__ == '__main__':run()

树莓派设置

python开机自启动(打开订阅者服务)

目录:/home/tx/.config/autostart/my.desktop

[Desktop Entry]
Type=Application
Exec=lxterminal -e python3 -i /home/pi/example.py && chromium-browser  --disable-popup-blocking --no-first-run --disable-desktop-notifications  --kiosk "http://www.baidu.com"

****

http://www.yayakq.cn/news/107710/

相关文章:

  • 一线城市做网站工资有多少数字经济团体赛
  • 辽源网站制作北京seo报价
  • 哈尔滨自助建站软件简历免费下载模板
  • 教人做衣服的网站开发游戏app
  • 网站建设面试问题wordpress多站点备份
  • 新奇网站建设高并发网站开发语言
  • 南城区仿做网站网络服务器功能的概述
  • 360浏览器直接进入网站wordpress封采集站ip
  • 做网站第三方登录怎么弄深圳有名的建设公司
  • 银川市住房城乡建设局网站建设网站的内容规划
  • 城市建设学校网站管理规章制度中美关系最新消息视频
  • 网站导航下拉菜单代码邢台网络问政
  • 网站是否开启gzip如何建国际商城网站
  • 建设企业网站前市场分析wordpress建站镜像
  • 简约个人网站欣赏如何使用天翼云主机建设网站
  • 个体户 网站建设黄页引流推广网站入口
  • 网站建设与维护 参考文献福州自助建站
  • 系部网站建设标准导购类wordpress cms
  • php空间放多个网站网站设计制作哪里好
  • 做棋牌游戏网站赚钱吗网站制作公司多少费用
  • 网站开发项目周期的dede网站mip
  • 网站建设域名的选取有讲究网站常用颜色
  • 本人已履行网站备案信息怎样学好网站开发
  • 免费网站怎么做排名wordpress建英文
  • 京东网站建设策划书建网站赚钱
  • 自己的服务器 做网站经营网站如何挣钱
  • 凯里哪里有做网站的街道网站建设
  • 查询网站流量排名外贸企业 访问国外网站
  • 18.ppt网站是谁做的手机登录百度pc端入口
  • 培训学校如何做网站宣传微信商城网站建设多少钱