NewAer通过BLE发送图像

时间:2016-07-05 08:07:43

标签: android ios cross-platform bluetooth-lowenergy

我正在开发应用程序,我们需要在这里分享图像,app适用于Android和iOS,因此我们选择NewAer。我们能够发布,扫描,发送字符串但不能发送图像NewAer say here我们可以发送文件。但我无法在NewAer网站上找到任何有关此内容或任何教程 / 代码的文档。

以下是我发送字符串的工作代码(按预期工作): -

- (IBAction)sendStringAsData {

NAMessage *message = [NAMessage new];

message.data = [@"Message" dataUsingEncoding:NSUTF8StringEncoding];

[[NAPlatform sharedNAPlatform] sendMessage:message to:deviceFound.deviceId];

}

以下是我要发送的图片(无效): -

- (IBAction)sendImageAsData {

NAMessage *message = [NAMessage new];

message.data = UIImagePNGRepresentation([UIImage imageNamed:@"sampleDataImage"]);

[[NAPlatform sharedNAPlatform] sendMessage:message to:deviceFound.deviceId];

}

我也在NAMessage.h中做出更改,但没有运气。

NAMESSAGE_TIMEOUT = 9999

我不确定NewAer是否能够通过BLE发送文件,请帮助我,如果任何人有更好的选择通过BLE共享文件与交叉平台(iOS,Android)请与我分享。< / p>

非常感谢。

1 个答案:

答案 0 :(得分:0)

这是正确的,我们使用NewAer在云上共享文件的URI,而不是传输的P2P。话虽这么说,我们可以在iOS设备或iOS和Raspberry Pi 3之间发送15K。随着Android获得对BLE的进一步支持,我们希望同时提供更高的文件大小,但此时它限制在500字节之间Android和iOS。