【发布时间】:2018-11-18 12:57:09
【问题描述】:
首先,我不是一个非常有经验的编码员,但我正在学习和练习!目前,我正在尝试使用cordova 开发一个混合应用程序,这是一个用于创建能够像原生应用程序一样安装在ios 或android 上的网络应用程序的框架。
所以,我在家里有一个私人项目。我想创建一个应用程序来读取我的蓝牙加热器恒温器(彗星蓝)的温度。感谢我在网上找到的一个很棒的教程,我设法在我的 raspberry pi 3 和gatttool 的蓝牙加热器恒温器之间建立了连接。现在我可以读取温度,这很好,但我当然想在我的 iphone 上显示数字,准确地说是在我的应用程序中。
你将如何实现这一点?如何将数据从树莓派发送到手机?最好通过无线网络?如果有人知道这个问题的好教程,我将非常感激。
谢谢! 恩
【问题讨论】:
-
答案可能取决于您使用的手机类型——Android、iOS?您会只在有 wifi 的地方使用您的应用程序 - 还是您的手机提供 wifi 热点?您可以在 RaspberryPi 上使用简单的
bash脚本持续传输温度,该脚本位于循环中,使用gattool读取温度,并使用netcat通过 UDP 将其发送到手机的 IP 地址。想必您知道如何打开套接字并在您的设备上阅读? -
我使用 iOS,不幸的是,我还不知道如何在我的 iPhone 上打开一个套接字。谢谢你的帮助!我会马上研究 netcat ;)
标签: javascript cordova raspberry-pi data-transfer