First of all, the NAS feature of the Xiaomi IMILAB 1080p 360 IP camera (model no MJSXJ05CM) is a joke. It is even not a proper NAS implementation. It is more of a sync-to-NAS-while-app-is-running feature. If you have not purchased the camera and expects proper NAS support, this device is not for you.
I just found out a problem with the Xiaomi IP camera. It cannot connect to MikroTik RouterOS’ SMB feature nor Windows 10’s shared folder with the Guest account. This “NAS” feature requires SMB 1.0. MikroTik’s RouterOS seems to be using SMB 2.0 by default and there is no way to force SMB 1.0-only.
I decided to test using my Windows 10 share folder as the NAS. I installed and made sure I had SMB 1.0 server for Windows 10 using PowerShell based on this link. You can also use Windows key + R (Run) and type “optionalfeatures” and find “SMB 1.0/CIFS File Sharing Support“. Install the server component (no need to install the SMB 1.0 client). Plenty of websites, including this one, suggested this would make it work but not in my case. It could be the fact that I use a Microsoft account to login to my Windows 10.
I kept getting the message “Couldn’t get storage location, try again?” on the “Select a storage location” page. If you use a Microsoft account to login, you will have to create a new local account. Run “netplwiz” or “control userpasswords2” from the Run window (Windows key + R).
Once you have created a local account, share a writeable folder to this new local account. This will be used to store the videos synchronized from the Xiaomi IP camera microSD card. You can then enter the NAS storage configuration on your Mi Home app. Select “NAS network storage”, then select the computer name of the network share. You can then enter the username and password of the local account that you had created in netplwiz.
If the setup works, then you will then be presented with a list of shared folders. Choose the shared folder that you made (make sure the new local account has read/write access on it). It will present you with the status of the NAS synchronization process along with the additional configurations. If the microSD of the camera has some video files, you can now find these files on the shared folder.
Remember that you need a microSD card (64GB max) to be able to set up NAS on this Xiaomi camera!
The guest account should be usable, but I can’t find a way for it to work. Enabling browsable (a Samba config directive) for the guest account may be the solution. I guess if we used a Samba server with SMB 1.0 and enable browsable on the share, it could work. Anyway, I will let others (or you) to figure that out!