![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
物联网
文章平均质量分 56
xiongsheng666
代码改变世界!
展开
-
Python3通过Modbus协议获取寄存器数据
基于Python的Modbus协议获取寄存器数据1. Modbus通讯协议Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。1.1 Modbus比其他通信协议使用的更广泛的主要原因有:1. 公开发表并且无版权要求2. 易于部署和维护3. 对供应商来说,修改移动本地的比特或字原创 2022-03-28 16:27:40 · 3135 阅读 · 7 评论 -
多任务编程进程线程
1.1多任务的认识多任务是指在同一个时间内执行多个任务。例如 :现在电脑安装的操作系统都是多任务操作系统,可以同时运行着多个软件。1.2多任务的两种表现形式并发 和 并行并发 在一段时间内交替执行多个任务 并发的任务数量大于cpu的核心数并行在一段时间内真正同时一起执行多个任务并行:任务数量小于或等于cpu的核心数使用多任务能充分利用cpu资源,提高程序的执行效率,让你的程序具备处理多个任务的能力多任务的执行有两种方式:并发: 在一段时间内交替去执行多个任原创 2021-08-31 16:17:39 · 570 阅读 · 0 评论 -
Ubuntu开启SSH服务远程登录
Ubuntu开启SSH服务远程登录Ubuntu下开启ssh服务并能通过MobaXterm或者 Xshell进行远程登录本人使用的是window10系统安装的MobaXtermwindow10系统安装MobaXterm可以参考https://blog.csdn.net/weixin_45523107/article/details/119150865Ubuntu下开启ssh服务具体操作如下1.安装网络工具以便能查看IP地址sudo apt-get install net-tools2.安装s原创 2021-07-27 18:56:21 · 1834 阅读 · 0 评论 -
python 安装 aliyunsdkiotclient 模块报错问题决方案
python 安装 aliyunsdkiotclient 模块报错问题决方案工作场景使用pycharm下启动项目 报错提示 没有安装 aliyunsdkiotclient模块本人电脑系统 window10 python3.8.6使用常规方法在python中pip install 安装输入命令pip install aliyun-python-sdk-iot-client安装过程报错如图尝试从阿里官方下载,豆瓣源 还是报错。看报错提示进行分析问题一:缺少c++构建工具点击上面原创 2021-05-07 18:35:14 · 962 阅读 · 1 评论 -
python实现mqtt 双向订阅、发布
python实现mqtt 双向订阅、发布一,mqqt 参考MQTT官网官网推荐相关系列文章总结:1.MQTT是用于物联网(IoT)的OASIS标准消息传递协议。2.它被设计为一种非常轻量级的发布/订阅消息传送。3.MQTT中Broker存储数据,转发数据,客户端和服务端是解耦的4.订阅发布方通过主题匹配,Broker进行消息转发,也可以解决层级关系,eg: myhome/底楼/客厅/温度5.服务质量:级别0:尽力而为。级别1:至少一次。级别2:恰好一次。二,下载安装brokerMQ原创 2021-04-02 09:54:51 · 1981 阅读 · 4 评论 -
智能电表数据采集
我用python读取安科瑞智能电表数据import serial #引入库import threading # python 定时器import modbus_tk.modbus_rtu as rtuimport modbus_tk.defines as cstser = serial.Serial(port='COM4',baudrate=9600,bytesize=8,parity="N",stopbits=1,timeout=0.1)master = rtu原创 2021-03-18 17:36:03 · 4007 阅读 · 21 评论