Auraphone: A simple app to collect people's info at events
6 months ago
- #Networking
- #Bluetooth
- #MobileApp
- Auraphone是一款利用蓝牙技术在社交活动中收集人们信息的应用程序。
- 用户可以设置自己的姓名、照片,并选择要分享的信息(例如Instagram、电子邮件、LinkedIn)。
- 该应用通过广播和收集附近设备的信息,创建活动中遇到的人员记录。
- 通过客户端-服务器模型简化蓝牙术语,以管理连接。
- 应用使用两个蓝牙特征:PROFILE_CHAR用于JSON数据,PHOTO_CHAR用于图像数据。
- 冷却列表防止重复连接同一设备,优化社交流程。
- 挑战包括处理BLE堆栈的复杂性、iOS和Android之间的差异以及连接错误。
- 用Golang创建的BLE堆栈模拟器对理解蓝牙更有帮助,而非修复错误。
- 实际设备测试和详细日志记录对调试和改进应用更有效。
- 应用要求手机保持在前台运行,鼓励用户专注于对话。
- Auraphone目前已在iOS应用商店和Android APK上架,并在BLANKSPACES卡尔弗城持续测试中。