我想通过蓝牙将ESP32模块中的文本文件导入我的移动的应用程序。之后,我希望能够查看此文件中的数据,并将此数据转换为csv文件,我应该能够下载和共享。我尝试在MIT app inventor中构建移动的应用程序,但无法从ESP32模块传输文本文件。
disbfnqx1#
一个简单的Google搜索结果是这个tutorial,具体总结如下:
void setup()
void loop()
如果您正在学习本教程,您将很快意识到它需要第三方应用程序来进行通信。关于BluetoothClient组件的MIT App Inventor页面具有以下功能:ReceiveText(numberOfBytes)。它说:
BluetoothClient
ReceiveText(numberOfBytes)
使用其他可用的方法,您可以确定设备是否已连接到ESP 32。附加说明:
void printDeviceAddress() { const uint8_t* point = esp_bt_dev_get_address(); for (int i = 0; i < 6; i++) { char str[3]; sprintf(str, "%02X", (int)point[i]); Serial.print(str); if (i < 5){ Serial.print(":"); } } }
字符串这是MIT App Inventor需要的“地址”,用于连接ESP 32。Source的
x1c 0d1x的数据
我建议您遵循electronicshub.org教程,并确保您的ESP 32成功发送和接收数据。一旦你得到了工作,麻省理工学院的App Inventor BluetoothClient是所有你需要发送/接收数据。
electronicshub.org
1条答案
按热度按时间disbfnqx1#
一个简单的Google搜索结果是这个tutorial,具体总结如下:
...设置并启动蓝牙通信,以及一些简单的项目,涉及ESP 32和智能手机之间通过蓝牙通信进行数据传输...
void setup()
功能中配置蓝牙串行连接。void loop()
函数中循环该连接。如果您正在学习本教程,您将很快意识到它需要第三方应用程序来进行通信。
关于
BluetoothClient
组件的MIT App Inventor页面具有以下功能:ReceiveText(numberOfBytes)
。它说:使用其他可用的方法,您可以确定设备是否已连接到ESP 32。
附加说明:
字符串
这是MIT App Inventor需要的“地址”,用于连接ESP 32。Source的
x1c 0d1x的数据
总结:
我建议您遵循
electronicshub.org
教程,并确保您的ESP 32成功发送和接收数据。一旦你得到了工作,麻省理工学院的App InventorBluetoothClient
是所有你需要发送/接收数据。