37创客科创中心

 找回密码
 立即注册
查看: 269|回复: 1

WT ICC 707

[复制链接]

194

主题

324

帖子

2399

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2399
发表于 2025-7-7 11:58:53 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. 我是一个软件工程师,帮我用python的ttkbootstrap库编写一个MQTT物联网通讯的程序,文件名为:AI_TTKAQUF.py,

  2. 把UI界面设计成带有科技感多色彩适合少年儿童使用的风格,字体稍微大一点,互动体验感强的响应式界面,可以让用户直观感受到科技的魅力,采用手机和平板屏幕大小显示,多界面主题下拉框,可随意选择不同主题改变界面颜色。

  3. 标题:安全锋速_MQTT物联网通讯,居中用彩色字体显示,双击标题内容本程序窗口居中弹窗可以进行内容修改。
  4. 服务器配置参数区:输入框4个,名字后面冒号的内容为默认值:
  5. 1、服务器:i.37ck.cn
  6. 2、端口:1883
  7. 3、用户名:37ck
  8. 4、密码:20200808
  9. 需要把界面上的服务器、端口合并一行;用户名和密码也合并为一行。
  10. 连接按钮:点击连接按钮后,程序自动连接MQTT服务器,连接成功后,显示连接成功的提示信息。
  11. 断开按钮:点击断开按钮后,程序自动断开MQTT服务器,断开成功后,显示断开成功的提示信息。
  12. 增加一个配置参数开关按钮,点击按钮隐藏配置参数区内容,再次点击按钮则显示各项配置参数区,默认状态为隐藏配置参数区。

  13. 通讯操作区:下拉输入框2个,名字后面冒号的内容为默认值:
  14. 1、主题:37ck/安全蜂速,该项为下拉框,下拉内容有:37ck/仓门小学、37ck/富教小学、37ck/文田中学、37ck/莘村中学。
  15. 2、指令:AI赋能TTK,该项为下拉框,下拉内容有:开灯、关灯、红灯、绿灯、黄灯、喇叭、放学啦、下课啦、到安全等待区、正赶往等待车位。

  16. 配置参数和通讯操作区数据可以导入和导出为json或者Excel格式文件。
  17. 当程序启动后,自动连接MQTT服务器和订阅全部主题,并把信息显示在返回信息框内。
  18. 订阅主题按钮一个,点击按钮订阅服务器的主题,订阅成功后显示订阅主题的消息。
  19. 订阅全部主题按钮一个,点击按钮订阅服务器的所有主题,订阅成功后显示订阅主题的消息。
  20. 发送按钮一个,点击发送指令信息到服务器的主题上。

  21. <!-- 描述自己作品的功能等 -->

  22. 把配置参数区域、通讯操作区域、安全蜂速用tab标签页分开显示,可以更好的管理界面。

  23. 最底部为发送和返回情况区域,各占50%的宽度,具体如下:
  24. 发送框:记录发送过的指令,并一直记录下去,最新记录在第一行显示。
  25. 返回框:显示物联网通讯的记录信息,并一直记录下去,最新记录在第一行显示。
复制代码


回复

使用道具 举报

194

主题

324

帖子

2399

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2399
 楼主| 发表于 2025-7-12 00:57:18 | 显示全部楼层
  1. alembic==1.15.2
  2. altair==5.5.0
  3. altgraph==0.17.4
  4. attrs==25.3.0
  5. bcrypt==4.3.0
  6. bidict==0.23.1
  7. blinker==1.9.0
  8. brotlipy==0.7.0
  9. cachelib==0.13.0
  10. cachetools==5.5.2
  11. certifi==2020.12.5
  12. cffi @ file:///C:/ci/cffi_1606237165371/work
  13. chardet @ file:///C:/ci/chardet_1605296577955/work
  14. charset-normalizer==3.4.2
  15. click==8.1.8
  16. colorama==0.4.6
  17. conda==4.9.2
  18. conda-package-handling @ file:///C:/ci/conda-package-handling_1605484860147/work
  19. contourpy==1.3.0
  20. cryptography @ file:///C:/ci/cryptography_1607618721363/work
  21. cycler==0.12.1
  22. dnspython==2.7.0
  23. dominate==2.9.1
  24. et-xmlfile==2.0.0
  25. faker==37.4.0
  26. flask==3.1.0
  27. Flask-Bcrypt==1.0.1
  28. Flask-Bootstrap==3.3.7.1
  29. Flask-Login==0.6.3
  30. Flask-Migrate==4.1.0
  31. flask-pymongo==3.0.1
  32. Flask-Session==0.4.0
  33. Flask-SocketIO==5.5.1
  34. flask-sqlalchemy==3.1.1
  35. flask-wtf==1.2.1
  36. fonttools==4.57.0
  37. gitdb==4.0.12
  38. GitPython==3.1.44
  39. greenlet==3.2.2
  40. h11==0.16.0
  41. idna @ file:///tmp/build/80754af9/idna_1593446292537/work
  42. importlib-metadata==8.6.1
  43. importlib-resources==6.5.2
  44. itsdangerous==2.2.0
  45. jinja2==3.1.6
  46. jsonschema==4.24.0
  47. jsonschema-specifications==2025.4.1
  48. kiwisolver==1.4.7
  49. mako==1.3.10
  50. markdown==3.8
  51. MarkupSafe==3.0.2
  52. matplotlib==3.9.4
  53. menuinst==1.4.16
  54. narwhals==1.42.1
  55. numpy==2.0.2
  56. openpyxl==3.1.5
  57. packaging==24.2
  58. paho-mqtt==1.6.1
  59. pandas==2.2.3
  60. pefile==2023.2.7
  61. pillow==10.4.0
  62. plotly==5.15.0
  63. protobuf==6.31.1
  64. pyarrow==20.0.0
  65. pycosat==0.6.3
  66. pycparser @ file:///tmp/build/80754af9/pycparser_1594388511720/work
  67. pydeck==0.9.1
  68. pyinstaller==6.14.1
  69. pyinstaller-hooks-contrib==2025.5
  70. pymongo==4.10.0
  71. pyOpenSSL @ file:///tmp/build/80754af9/pyopenssl_1606517880428/work
  72. pyparsing==3.2.3
  73. PyQt5==5.15.11
  74. PyQt5-Qt5==5.15.2
  75. PyQt5-sip==12.17.0
  76. pyqt6==6.9.1
  77. pyqt6-qt6==6.9.1
  78. pyqt6-sip==13.10.2
  79. PySocks @ file:///C:/ci/pysocks_1605307512533/work
  80. python-dateutil==2.9.0.post0
  81. python-dotenv==1.0.1
  82. python-engineio==4.12.2
  83. python-socketio==5.13.0
  84. pytz==2025.2
  85. pywin32==228
  86. pywin32-ctypes==0.2.3
  87. qt-material==2.17
  88. referencing==0.36.2
  89. requests==2.32.4
  90. rpds-py==0.25.1
  91. ruamel-yaml-conda @ file:///C:/ci/ruamel_yaml_1605524207026/work
  92. simple-websocket==1.1.0
  93. siot==0.1.7
  94. six @ file:///C:/ci/six_1605205404068/work
  95. smmap==5.0.2
  96. sqlalchemy==2.0.41
  97. streamlit==1.45.1
  98. tenacity==9.1.2
  99. toml==0.10.2
  100. tornado==6.5.1
  101. tqdm @ file:///tmp/build/80754af9/tqdm_1607369919789/work
  102. ttkbootstrap==1.12.2
  103. typing-extensions==4.13.2
  104. tzdata==2025.2
  105. urllib3 @ file:///tmp/build/80754af9/urllib3_1603305693037/work
  106. visitor==0.1.3
  107. watchdog==6.0.0
  108. werkzeug==3.1.3
  109. win-inet-pton @ file:///C:/ci/win_inet_pton_1605306162074/work
  110. wincertstore==0.2
  111. wsproto==1.2.0
  112. wtforms==3.2.1
  113. zipp==3.21.0
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|37创客科创中心

GMT+8, 2025-12-10 04:10 , Processed in 0.155736 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表