@kidswong999 我想知道为什么我提的问题不给我回复呢?是我的提问格式不正确,还是没有描述清楚问题,亦或者是你们没见过这个问题呢?能不能给个回复?https://forum.singtown.com/topic/5842/无线扩展模块无法正常使用进行图像信息传输-报错-13-求助解决办法
R
ru1n 发布的帖子
-
RE: 请问openmv M7板子可以同时将imu以及tof这种i2c接口的扩展板都插上吗
-
无线扩展模块无法正常使用进行图像信息传输,报错:-13,求助解决办法!
请问,在使用WiFi扩展板时运行IDE里面的mjpeg_streamer_ap_2.py,能正常建立WiFi热点,但是电脑或其他移动端无法连接,浏览器也无法登陆8080端口,报错代码为-13,隔一段时间后变为-9,请问这是什么原因?应该如何解决才能实现WiFi模块的正常传输。
运行结果截图如下:
示例代码如下:import sensor, image, time, network, usocket, sys SSID ='OPENMV_AP' # Network SSID KEY ='1234567890' # Network key (must be 10 chars) HOST = '' # Use first available interface PORT = 8080 # Arbitrary non-privileged port # Reset sensor sensor.reset() # Set sensor settings sensor.set_contrast(1) sensor.set_brightness(1) sensor.set_saturation(1) sensor.set_gainceiling(16) sensor.set_framesize(sensor.QQVGA) sensor.set_pixformat(sensor.GRAYSCALE) # Init wlan module in AP mode. wlan = network.WINC(mode=network.WINC.MODE_AP) wlan.start_ap(SSID, key=KEY, security=wlan.WEP, channel=2) # You can block waiting for client to connect #print(wlan.wait_for_sta(10000)) def start_streaming(s): print ('Waiting for connections..') client, addr = s.accept() # set client socket timeout to 2s client.settimeout(2.0) print ('Connected to ' + addr[0] + ':' + str(addr[1])) # Read request from client data = client.recv(1024) # Should parse client request here # Send multipart header client.send("HTTP/1.1 200 OK\r\n" \ "Server: OpenMV\r\n" \ "Content-Type: multipart/x-mixed-replace;boundary=openmv\r\n" \ "Cache-Control: no-cache\r\n" \ "Pragma: no-cache\r\n\r\n") # FPS clock clock = time.clock() # Start streaming images # NOTE: Disable IDE preview to increase streaming FPS. while (True): clock.tick() # Track elapsed milliseconds between snapshots(). frame = sensor.snapshot() cframe = frame.compressed(quality=35) header = "\r\n--openmv\r\n" \ "Content-Type: image/jpeg\r\n"\ "Content-Length:"+str(cframe.size())+"\r\n\r\n" client.send(header) client.send(cframe) print(clock.fps()) while (True): # Create server socket s = usocket.socket(usocket.AF_INET, usocket.SOCK_STREAM) try: # Bind and listen s.bind([HOST, PORT]) s.listen(5) # Set server socket timeout # NOTE: Due to a WINC FW bug, the server socket must be closed and reopened if # the client disconnects. Use a timeout here to close and re-create the socket. s.settimeout(3) start_streaming(s) except OSError as e: s.close() print("socket error: ", e) #sys.print_exception(e)
-
WiFi模块无法正常传输,报错socket error -13和-9
使用WiFi扩展板时运行IDE里面的mjpeg_streamer_ap_2.py,能正常建立WiFi热点,但是电脑或其他移动端无法连接,浏览器也无法登陆8080端口,报错代码为-13,隔一段时间后变为-9,求解答,谢谢!