iOS从蓝牙接收数据,然后通过wi-fi将信息发送到另一台服务器上的数据库

2024-01-12

我应该查看哪些库来完成以下任务?

  1. 我想通过蓝牙从另一台设备接收字符串(这需要查看附近设备的列表并选择正确的设备。
  2. 然后我想通过 Wi-fi 将字符串发送到数据库

这是我真正想做的事情的简单版本,但我需要首先知道如何做这些事情。此外,任何设计技巧都将不胜感激(例如拥有多个屏幕、要编写哪些类等)。


普通的 iOS 蓝牙 API 仅在您加入 Apple 的“Made for iPod”计划后才可用。看MFi计划 https://developer.apple.com/programs/mfi/

如果您的设备可以使用较新的“低功耗”蓝牙 LE,您可以查看核心蓝牙框架 https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/

有一个蓝牙LE心率监测程序的例子here https://developer.apple.com/library/mac/#samplecode/HeartRateMonitor/Introduction/Intro.html.

对于 WiFi,您可以使用 Apple 和其他公司提供的多个 API 中的任何一个:Berkeley unix 套接字、NSURLConnection、CFNetwork、AsyncSocket 等。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS从蓝牙接收数据,然后通过wi-fi将信息发送到另一台服务器上的数据库 的相关文章

随机推荐

  • 尝试使用 request.path 设置 Cloud Firestore 安全规则

    我正在努力理解一些 Firestore 安全概念 我想根据以下内容制定一条规则request path财产 我的规则是这样的 service cloud firestore match databases database document
  • 什么是关键路径? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 作为一名开发人员 我有时会在开发执行的背景下遇到 关键路径 这个术语 从维基百科 http en wikipedia org wiki
  • Java:对大型磁盘文件进行随机读取的最快方法

    我有一组相当大的数据 大约 800 MB 左右 这基本上是一些大型的预计算表 我需要将一些计算速度提高几个数量级 创建该文件需要几台多核计算机使用优化的几天才能生成 和多线程算法 我愿意really需要该文件 既然已经计算过一次 那么 80
  • 强制 mdx 查询返回列名

    从 powerpivot 连接到 SSAS 时 我遇到以下问题 如果由于某种原因 mdx 查询没有返回行 也不会返回列名 并且 powerpivot 会给出错误 在 SSMS 中执行此类查询时 如果 mdx 什么也不返回 则得到 0 行 如
  • Android Studio - 找不到 intellij-core.jar

    我使用的是android studio 3 1 4 错误 找不到 intellij core jar com android tools external com intellij intellij core 26 0 1 在以下位置进行了
  • 使用 AngleSharp linq 查询获取 Href 属性

    我想了解如何使用 Anglesharp 我根据示例编写了这段代码 https github com AngleSharp AngleSharp https github com AngleSharp AngleSharp Setup the
  • Android Studio 无需 sdkmanager 安装

    我一直在使用 macOS 10 15 3 在 Flutter 中进行编程 目标是 iOS 设备 今天我也尝试安装 Android Studio 以进行分支 安装没有错误 但是在Library Android sdk 没有tools子目录 这
  • 多流维基百科转储

    我下载了德语维基百科转储 dewiki 20151102 pages articles multistream xml 我的简短问题是 在这种情况下 多流 意味着什么 转储使用 bz2 进行压缩 bz2 支持并行版本 使其能够更快地压缩 解
  • C中的通用数据结构[重复]

    这个问题在这里已经有答案了 有没有办法在 C 中创建通用数据结构并根据存储的数据类型使用函数 该结构具有各种类型的数据 例如可以根据存储的数据进行打印 例如 假设我希望创建一个只存储 float 和 int 的二叉搜索树 自然的方法是创建一
  • Xcode 8 未找到代码签名

    升级到 Xcode 8 后 由于以下错误 我无法在设备上调试 App installation failed No code signature found 我的设置 观察以及到目前为止我所尝试的 该设备已安装 iOS 10 Xcode 7
  • 用于检查表中相同的列值对的 SQL 查询是什么?

    我有一个表 emp id name salary 并且没有主键 我知道这是一个坏主意 但我的工作是在不一致的表上 我想要一个查询来检索具有相同值对 id name 的元组 我尝试使用自连接但没有得到确切的声明 这里正在考虑同一对 但我正在研
  • 访问 *ngFor 中项目的索引

    我的 html 页面中有一个循环 代码是 li style display inline div class col lg 3 col md 4 col xs 6 thumb a class thumbnail img a div li 在
  • Pyenv:重建 python 后如何“重建”virtualenvs

    我重建了 python 3 7 以使 pyinstaller 在 Mac 上工作 它似乎使用 3 7 0 删除了我所有的 virtualenv python 版本文件仍然存在 它们指向我期望的位置 但是当我运行 pyenv virtuale
  • 根据 Pandas 中的日期窗口计算值的累积出现次数

    我有一个DataFrame df 看起来像下面这样 dd mm yy id 01 03 17 A 01 03 17 B 01 03 17 C 01 05 17 B 01 05 17 D 01 07 17 A 01 07 17 D 01 08
  • C 和 C++ 中静态变量初始化的区别

    我正在查看代码http geeksforgeeks org p 10302 http geeksforgeeks org p 10302 include
  • 重建 DIV id

    我有一段 php 它输出 div 取决于数组中有多少个 并为该 div 分配一个 id 即 div 1 div 2 等 我还设置了一个隐藏字段 其中包含输出了多少个 div 的计数 divcount 假设我有 5 个 div 那么 div
  • 在Visual Studio中添加服务安装程序和服务进程安装程序

    由于某种原因 在将 Installer 类添加到我的 Windows 服务项目后 我在设计模式下打开它并右键单击 但没有选项来添加服务安装程序或服务进程安装程序 有谁知道为什么会出现这种情况 在 Visual Studio 2008 和 2
  • 通过 AJAX/PHP 进行 Javascript 全局错误处理:将日志限制为我自己的脚本

    我有一个脚本可以检测我网站上的 Javascript 错误并将其发送到我的后端进行报告
  • 如何增加 codeigniter 验证码助手的字体大小

    我正在使用代码点火器 capctha 帮手 问题是我无法增加字母的字体大小 我尝试这样做 if use font FALSE font size 6 x rand 0 img width length 2 y 0 else font siz
  • iOS从蓝牙接收数据,然后通过wi-fi将信息发送到另一台服务器上的数据库

    我应该查看哪些库来完成以下任务 我想通过蓝牙从另一台设备接收字符串 这需要查看附近设备的列表并选择正确的设备 然后我想通过 Wi fi 将字符串发送到数据库 这是我真正想做的事情的简单版本 但我需要首先知道如何做这些事情 此外 任何设计技巧