Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何使用北欧BLE棒模拟BLE设备,以便应用程序发现它_Android_Bluetooth Lowenergy - Fatal编程技术网

Android 如何使用北欧BLE棒模拟BLE设备,以便应用程序发现它

Android 如何使用北欧BLE棒模拟BLE设备,以便应用程序发现它,android,bluetooth-lowenergy,Android,Bluetooth Lowenergy,这是设置,我有一个Android应用程序,可以发现BLE设备,为了实现自动化测试,我想编写一个程序,模拟一个或多个BLE设备。 我有一个北欧BLE U盘(PCA10031),我想我会用它,因为实际的设备也使用北欧BLE芯片。 这是一个广泛的“问题”,但我不知道如何开始。它似乎不是任何JAVA或Python API,如何使用此设置模拟设备 感谢所有读过我笨拙问题的人我不完全理解你的问题。 你能说得更准确些吗?我假设您想编写自己的应用程序,以便在BLE上与Stick in服务器角色进行通信?你的目标

这是设置,我有一个Android应用程序,可以发现BLE设备,为了实现自动化测试,我想编写一个程序,模拟一个或多个BLE设备。 我有一个北欧BLE U盘(PCA10031),我想我会用它,因为实际的设备也使用北欧BLE芯片。 这是一个广泛的“问题”,但我不知道如何开始。它似乎不是任何JAVA或Python API,如何使用此设置模拟设备


感谢所有读过我笨拙问题的人

我不完全理解你的问题。
你能说得更准确些吗?我假设您想编写自己的应用程序,以便在BLE上与Stick in服务器角色进行通信?你的目标是什么?你想从哪个目标出发

你是对的,这是一个广泛的问题。首先开始阅读书籍和教程,然后尝试做一些事情。当你遇到具体问题时,你可以在这里提问。因为你有一个北欧开发工具包,你需要使用他们的SDK和一个受支持的开发环境(Keil、Segger studio等)。您需要遵循与创建北欧BLE外围设备相同的流程。唯一的区别是,你已经确切知道你应该在GATT DB中提供什么服务。嗨,我不想写应用程序,我想写一段代码,就像一个BLE设备,并与连接到BLE设备的android应用程序进行通信。例如,想象一块手表,它可以记录你的运动、温度等。。。这款手表配备了北欧BLE芯片,并收集所有这些信息,然后您可以通过BLE在android应用程序上查看这些信息。现在我想做的是创建一个模拟程序,它可以像这只手表一样“运行”,并通过一个北欧U盘与BLE进行通信,这样我就可以自动启动测试。所以我想这根U盘就是我的目标。在Visual studio中编写一个C应用程序,从笔记本电脑上使用你的加密狗怎么样。据我所知,你只有硬件,也许还有你手杖的驱动程序。因此,您必须将其配置为BLE服务器。您不需要提供用户界面,这也应该与控制台程序一起工作。是的,这差不多是正确的,让我开始感到困扰的是,我不知道如何“控制”加密狗,我需要一个特定的Nordic API还是我可以做其他事情?谢谢你的回答,这是我第一次尝试使用BLE,我真的很感谢你的帮助!没问题,不客气。我在笔记本电脑中使用了Ble适配器。所以我想你应该安装所需的驱动程序,然后你就可以使用它了。如果您的笔记本电脑有一个内置蓝牙适配器,请尝试将其关闭,并检查您的程序是否会自动使用它。如果没有,我想必须有一种可能性来决定应该从应用程序中使用哪个适配器。