net中核心使用套接字与树莓派进行通信的示例

  介绍

这篇文章主要介绍了。net中核心使用套接字与树莓派进行通信的示例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

介绍

现在这个东西目前的程度只是了解一下Python和。净的通信。最佳的版本应该是,可以通过服务器端远程执行树莓派命令。

这样做的原因大家也都知道,很多宽带现在不提供外网IP,这样造成家庭没有公网IP,也没办法远程对树莓派控制,我想做的东西类似内网穿透Ngrok之类的。

效果

。网络中核心使用套接字与树莓派进行通信的示例

Python端

# !/usr/bin/env  python2   # - *安康;编码:utf-8  - * -import 插座   import 线程   import 操作系统      时间=host  & # 39; 192.168.31.7& # 39; port =, 5001 s =, socket.socket (socket.AF_INET, socket.SOCK_STREAM)   s.connect((主机,端口))      def 开始():   ,,,a =0   ,,,,   ,,,while 正确的:   ,,,,,,,a =, + 1   ,,,,,,,data =, str (a) .encode (& # 39; use utf8 # 39;), +, getCPUtemperature () .encode (& # 39; use utf8 # 39;)   ,,,,,,,# s.send (str (a) .encode (& # 39; use utf8 # 39;))   ,,,,,,,印刷(数据)   ,,,,,,,#打印(数据)   ,,,,,,,threading._sleep (10)      def  getCPUtemperature ():   ,,,res =, os.popen (& # 39; vcgencmd  measure_temp& # 39;) .readline(),,,,返回(res.replace(“临时=?““).replace (“& # 39; C \ n",““)) if  __name__ ==, & # 39; __main__ # 39;:   ,,,()

开始很简单的代码片段,下星期的这时候应该就能写出大概的原型了,这个现在服务器上测试一下服务器端的稳定性。

感谢你能够认真阅读完这篇文章,希望小编分享的“。net中核心使用套接字与树莓派进行通信的示例”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

net中核心使用套接字与树莓派进行通信的示例