cancel
Showing results for 
Search instead for 
Did you mean: 

STWIN Box Datalog2 WiFi Connection / FTP is not working

frogrammer
Associate II

Device : STWIN.Box (steval stwbxcs1a) with DATALOG2 3.1.0 firmware.

WIFI : Updated the MXCHIP firmware  

Objective: Running WiFi connection with APP and/or PnPL messages, Data retrieving with FTP.

 

Currently this is my application  as viewed in ST BLE Sensor app (iOS)

WhatsApp Image 2025-10-28 at 11.42.14_66ddbe7a.jpg

WhatsApp Image 2025-10-28 at 11.42.16_403e0b50.jpg

WhatsApp Image 2025-10-28 at 11.42.29_5d96f471.jpg

 

I have first tried with the iOS app, it doesn't let me to use the Wifi connect button or disconnect.

Then,  I tried using PnPL messages with PythonSDK ( Board is connected by USB):

message = PnPLCMDManager.create_set_property_cmd("wifi_config", "ssid", "Nothing")
print(message)
print(hsd_link.send_command(hsd_link_instance, device_id, message))


message = PnPLCMDManager.create_command_cmd("wifi_config", "wifi_connect" , "password", "11223344")
print(message)
print(hsd_link.send_command(hsd_link_instance, device_id, message))


message = PnPLCMDManager.create_set_property_cmd("wifi_config", "ip", "0.0.0.0")
print(message)
print(hsd_link.send_command(hsd_link_instance, device_id, message))

time.sleep(30)

message = PnPLCMDManager.create_command_cmd("wifi_config", "wifi_disconnect" ,"ssid", "Nothing")
print(message)
print(hsd_link.send_command(hsd_link_instance, device_id, message))

 I get these messages in terminal

{"wifi_config": {"ssid": "Nothing"}}
2025-10-28 12:30:51,645 - HSDatalogApp.stdatalog_core.HSD_link.communication.PnPL_HSD.hsd_dll - INFO - PnPL Response: {"PnPL_Response":{"message":"","value":"Nothing","status":true}}
{"PnPL_Response":{"message":"","value":"Nothing","status":true}}
{"wifi_config*wifi_connect": {"password": "11223344"}}
None
{"wifi_config": {"ip": "0.0.0.0"}}
None
{"wifi_config*wifi_disconnect": {"ssid": "Nothing"}}
2025-10-28 12:31:23,726 - HSDatalogApp.stdatalog_core.HSD_link.communication.PnPL_HSD.hsd_dll - INFO - PnPL Response: {"PnPL_Response":{"message":"","status":true}}
{"PnPL_Response":{"message":"","status":true}}

and this screenshot from the computer that a device is connected :

frogrammer_0-1761650647879.png

MAC address prefix 84:9D:C2 is registered to Shanghai MXCHIP Information Technology Co., Ltd., ( Google )

and in my ST BLE iOS App,

 

WhatsApp Image 2025-10-28 at 12.26.22_657de0ac.jpg

So far, I could not get the wifi working as expected,

Issue#1 : Can't configure WIFI in IOS app. Hence, can not verify FTP properly.

Issue#2 : Configuring with PnPL is confusing. Some commands responses back with PnPL some None (wifi connect with password and ip set is showing None without any PnPL response.) This procedure makes the board unresponsive with the USB connection to PythonSDK, so a board reset is needed to run the commands again else it doesn't detect the board anymore. Could be the previous PnPL messages were structured wrong thus makes it unresponsive to USB.

Issue#3:  The device gets connected ( viewed in hotspot laptop) and disconnected PnPL message can be received in Terminal.

Issue#4: FTP retrieval in this situation, i have only until WIFI connect command and it is connected. Following the ST WIFI FTP connect guide for datalog2, my device is not responsive. Here is the FileZilla screenshot

frogrammer_0-1761727631538.png

or inside command prompt

C:\Users\xx> ftp 192.168.137.104
Connected to 192.168.137.104.
220 Connection Ready
530 Not logged in
User (192.168.137.104:(none)): anonymous
331 Enter password
Password:

230 Logged in
ftp> dir
200 Port set
550 Bad Directory
ftp>

What steps needs to be changed to be able to use WIFI with the APP or only PnPL to properly use the FTP as described in this document 

 

@SimonePradolini 

1 REPLY 1
frogrammer
Associate II

A small update to the FTP retrieval.

image.png