python概述
python现在是一门比较火的语言,如果能够使用python编写嵌入式的应用程序,那该有多好呀,现在micropython软件框架的出现,使得python进入了嵌入式领域。
python开发速度比较快,下面来看一段tcp客户端的实现代码:
import network
import pyb
import socket
nic = network.WIZNET5K(pyb.SPI(1),pyb.Pin.board.A4,pyb.Pin.board.C3)
print(nic.ifconfig())
print(nic.isconnected())
nic.ifconfig(('192.168.18.56','255.255.255.0','192.168.18.8','192.168.18.8'))
print(nic.ifconfig())
s=socket.socket()
addr=('192.168.18.92',1234)
s.connect(addr)
s.send("hello world!")
s.close()
这段程序是经过调试好用的,服务器使用网络调试助手就可以了,你也可以使用nodejs实现tcp服务器。
目前官方发布的固件分为标准版,网络版,多线程版,浮点运算版。使用的使用需要选择对应的版本。本程序需要下载网络版本的固件才可以。硬件方面使用SM1432F405开发板。
如果使用本程序,需要将程序中的ip地址修改为实际使用的ip地址才可以。今天就写到这里,对本文感兴趣的话,可以点击关注。