媒介
客岁买的树莓派一向放在抽屉里吃灰,前些阵子Debian 9宣布,也不出不测的支撑了树莓派。
因而从新拿出读卡器又从新了装上了Debian桌面版体系。
引见
如今这个东西现在的水平只是相识一下Python和.Net的通讯。最好的版本应当是,能够经由过程服务器端长途实行树莓派敕令。
如许做的缘由人人也都晓得,许多宽带如今不供应外网IP,如许形成家庭没有公网ip,也没办法长途对树莓派掌握,我想做的东西相似内网穿透Ngrok之类的。
结果
Python端
#!/usr/bin/env python2 #-*- coding: utf-8 -*-import socket import threading import os host = '192.168.31.7'port = 5001s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((host, port)) def Start(): a = 0 while True: a = a+1 data = str(a).encode('utf8') + getCPUtemperature().encode('utf8') #s.send(str(a).encode('utf8')) print(data) #print(data) threading._sleep(10) def getCPUtemperature(): res = os.popen('vcgencmd measure_temp').readline() return(res.replace("temp=","").replace("'C\n",""))if __name__ == '__main__': Start()
很简单的代码片断,下星期的这时候应当就可以写出也许的原型了,这个如今服务器上测试一下服务器端的稳定性。
以上就是.Net中Core运用Socket与树莓派举行通讯的实例剖析(图文)的细致内容,更多请关注ki4网别的相干文章!