Image Transfer BLE

Hi, 

Is there already a standardized service wich support the file/image transfer?

I want something like OBEX with an BLE chip (e.g. nrf52840). Is there a solution which is already implemented in the android os? Or is there some standard application which is supporting image transfer? Or is it still required to transfer picture with a dual-Mode module, which is also supporting the OBEX? How is image transfer done nowadays?

I found on the web the image transfer demo (https://github.com/NordicPlayground/nrf52-ble-image-transfer-demo) and also the Expiremental Object Transfer Service Server Application.

Thanks in advance

Parents Reply Children
  • Not aware of any solution that solves this as you describe anymore. OBEX seems to be a bit old, and not something we have any examples on or support for. That doesn't necessarily mean it wont work, but you will have to implement it yourself. 

    I think that in the majority of the cases a separate app is needed to get this behavior. 

    The BLE image transfer demo is doing a file transfer in a partial way, so not in one go but in sections, and then the app updates the image in the viewer when it has received the entire jpeg file. So it is possible to use that basis for a different solution. But it does use an additional app. 

    Alternatives are maybe OTP(Object transfer profile) since BLE does not have a FTP solution that lets you send files back and forth. 

    The nRF Connect app can receive a lot of data and save it in to a text file or something else, so that can also an option.  

    Regards,
    Jonathan

Related