当前位置:首页 > 经验 >

i56500可以装几个虚拟机(i5十一代可以开几个虚拟机)

来源:原点资讯(www.yd166.com)时间:2022-10-29 03:34:14作者:YD166手机阅读>>

占用的接口是下面这些,我们常使用的是1883端口,既是mqtt:tcp接口。如果使用coap协议就是5683端口。

i56500可以装几个虚拟机,i5十一代可以开几个虚拟机(5)

三,传感器模拟(物联网设备1)

传感器模拟我使用的是树莓派,把树莓派的CPU温度用python上传到物联网平台。也可以订阅自己感兴趣的主题,用于控制个灯,风扇啥的。代码如下:

# subscriber.py import paho.mqtt.client as mqtt import time # 0: 连接成功 # 1: 连接失败-不正确的协议版本 # 2: 连接失败-无效的客户端标识符 # 3: 连接失败-服务器不可用 # 4: 连接失败-错误的用户名或密码 # 5: 连接失败-未授权 # 6-255: 未定义 # 如果是其它问题,可以检查网络情况,或者确认是否安装了 `paho-mqtt`。 def on_connect(client, userdata, flags, rc): if rc == 0: print("\n连接成功!\n") elif rc==1: print(f"\n接失败-不正确的协议版本\n") elif rc==2: print(f"\n连接失败-无效的客户端标识符\n") elif rc==3: print(f"\n连接失败-服务器不可用\n") elif rc==4: print(f"\n连接失败-错误的用户名或密码\n") elif rc==5: print(f"\n连接失败-未授权\n") else: print(f"\n连接失败-未定义\n") # 订阅,需要放在 on_connect 里 # 如果与 broker 失去连接后重连,仍然会继续订阅 raspberry/topic 主题 client.subscribe("raspberry/topic") # 回调函数,当收到消息时,触发该函数 def on_message(client, userdata, msg): print(f"{msg.topic} {msg.payload}") def get_cpu_temp(): tempFile = open( "/sys/class/thermal/thermal_zone0/temp" ) cpu_temp = tempFile.read() tempFile.close() return float(cpu_temp)/1000 client = mqtt.Client("数梅派终端") client.username_pw_set("你的用户名","你的密码") client.on_connect = on_connect client.on_message = on_message # 设置遗嘱消息,当树莓派断电,或者网络出现异常中断时,发送遗嘱消息给其他客户端 client.will_set('raspberry/status', b'{"status": "offline!"}') # 创建连接,三个参数分别为 broker 地址,broker 端口号,保活时间 client.connect("10.195.136.221", 1883, 60) # 设置网络循环堵塞,在调用 disconnect() 或程序崩溃前,不会主动结束程序 client.loop_start() while True: # 四个参数分别为:主题,发送内容,QoS, 是否保留消息 client.publish('raspberry/topic', payload=str(get_cpu_temp()), qos=0, retain=False) print(f"send cpu temp to raspberry/topic") time.sleep(5)

Copy

这段代码每5秒钟向服务器发送一条温度信息。同时订阅了一条raspberry/topic的主题。

四,订阅设备模拟(物联网设备2)

如果没有树莓派,也可以用软件模拟,软件叫MQTTX,免费的,和服务器平台是一家,不用写任何代码,也是新手比较推荐的玩法。

i56500可以装几个虚拟机,i5十一代可以开几个虚拟机(6)

i56500可以装几个虚拟机,i5十一代可以开几个虚拟机(7)

和树莓派一样,可以发送消息和订阅消息,从图中可以看到订阅了树莓派所有过来的主题,当前温度不到44度。

从上次升级到现在,服务器已经运行3天接收到5万多条信息。

i56500可以装几个虚拟机,i5十一代可以开几个虚拟机(8)

栏目热文

i5处理器能装虚拟系统吗(i5处理器装什么系统好)

i5处理器能装虚拟系统吗(i5处理器装什么系统好)

本人工作用的笔记本电脑,是2014年买的hp商务机,当时选这款电脑,就是为了其自带的串口,可以方便串口通讯调试设备...

2022-10-29 03:48:58查看全文 >>

i56500内存能装几个虚拟机(i5十一代可以开几个虚拟机)

i56500内存能装几个虚拟机(i5十一代可以开几个虚拟机)

组装电脑是由多个硬件组装而成,每一个硬件都有多种选择,这也就是组装电脑搭配灵活的原因之一,不同的硬件经过一定的规则进行组...

2022-10-29 03:16:25查看全文 >>

i5 12400可以开多少个虚拟机(i52500可以运行虚拟机吗)

i5 12400可以开多少个虚拟机(i52500可以运行虚拟机吗)

前言:intel的十二代酷睿平台接口又换了,相信这是一般人对于新平台的“云概念”。全新的LGA1700接口、全新的大小核...

2022-10-29 03:45:24查看全文 >>

i5的处理器都可以安装虚拟机吗(i57000处理器能带虚拟机吗)

i5的处理器都可以安装虚拟机吗(i57000处理器能带虚拟机吗)

PLC编程用什么电脑最好?PLC编程买什么样的笔记本,老师可以推荐一下吗?PLC编程对电脑要求高吗?PLC编程电脑配置要...

2022-10-29 03:42:54查看全文 >>

i56500能开几个虚拟机(10代i5可以开几台虚拟机)

i56500能开几个虚拟机(10代i5可以开几台虚拟机)

选购 | 明白消费拒绝被忽悠哎,虽然吐了几次真言,让小狮子晚上回家心惶惶,但是为了大家我已经豁出去了,而且BOSS还答应...

2022-10-29 03:14:24查看全文 >>

i5-5200u能做win7系统(i5 5200u装什么系统好)

i5-5200u能做win7系统(i5 5200u装什么系统好)

上次看到有人写的装系统,有一堆意见,忍不住在群里说。同学喊我喷回去,哈哈。想想还是忍住了。很多人写的,只要细看真的问题多...

2022-10-29 03:50:52查看全文 >>

i55200u能编程吗(i5-5200u适合什么系统)

i55200u能编程吗(i5-5200u适合什么系统)

如今,设计师在各行各业里都扮演着极其重要的角色。想要让自家的产品看起来有逼格,那么首先你的外包装设计必须要有品位;APP...

2022-10-29 03:40:11查看全文 >>

酷睿i52450m可以用虚拟机吗(i52450m适合什么系统)

酷睿i52450m可以用虚拟机吗(i52450m适合什么系统)

今日,内存融合基础架构(MCI)的发明者MemVerge宣布完成2450万美元A轮融资,本轮投资方包括高榕资本、美国光速...

2022-10-29 03:40:11查看全文 >>

i57400虚拟机怎么设置(i53470怎么开虚拟化)

i57400虚拟机怎么设置(i53470怎么开虚拟化)

先说结论:现在主流配置的笔记本电脑,完全可以满足PLC技术工程师工作需要。预算在4000元左右即可,当然不差钱可以选更高...

2022-10-29 03:19:32查看全文 >>

乘兰州公交车怎么用微信扫码(兰州公交乘车二维码)

乘兰州公交车怎么用微信扫码(兰州公交乘车二维码)

我们为大家整理了元旦出去玩需要知道的事情~开车出门的小伙伴请注意:元旦假期小型机动车不限行2022年1月1日(周六)至1...

2022-10-29 03:15:45查看全文 >>

文档排行