你好
我下载了你的覆盆子PI网关脚本包对于覆盆子pi。
我们有一个单元,我们能够通过蓝牙连接到智能手机,但是此设备的目的是通过覆盆子PI使用Python中的示例脚本连接。
但是在initial_setup上 - 它失败了。
我们有新的覆盆子pi 4(4GB)
以下是构建/执行脚本的结果。请你帮忙吗?
pi @ raspberypi.:〜/ dekraspberedgateway $ sudo bash initial_setup.sh
更新
命中:1http://raspbian.raspberrypi.org/raspbian.巴斯特互联网
命中:2http://archive.raspberypi.org/debian.巴斯特互联网
阅读包裹列表......完成
构建依赖树
阅读状态信息......完成
可以升级36个包。运行'apt list - upgraadable'查看它们。
安装包
阅读包裹列表......完成
构建依赖树
阅读状态信息......完成
libbluetooth3已经是最新版本(5.50-1 + RPT1)。
0升级,新安装0,0删除和36未升级。
阅读包裹列表......完成
构建依赖树
阅读状态信息......完成
Python3已经是最新版本(3.7.3-1)。
0升级,新安装0,0删除和36未升级。
阅读包裹列表......完成
构建依赖树
阅读状态信息......完成
Python3-pip已经是最新版本(18.1-5 + RPT1)。
0升级,新安装0,0删除和36未升级。
寻找索引:https://pypi.org/simple.那https://www.piwheels.org/simple.
要求已经满足:enum34 == 1.1.6在/usr/local/lib/python3.7/dist-packages中(来自-r / home / pi / dekraspbertygateway /要求(第1行))(1.1.6)
要求已经满足:paho-mqtt == 1.3.1在/usr/local/lib/python3.7/dist-packages中(来自-r / home / pi / dekraspberedgateway /要求(第2行))(1.3.1)
收集PyBluez == 0.22(来自-R / Home / Pi / DekraspberyGateway /要求(第3行))
使用缓存https://files.pythonhosted.org/packages/c1/98/3149481d508bee174335be6725 ...
收集请求== 2.18.4(来自-r / home / pi / dekraspbertygateway /要求(第4行))
使用缓存https://files.pythonhosted.org/packages/49/df/50aa1999ab9bde74656c2919d9 ...
收集URLLIB3 == 1.22(来自-R / HOME / PI / DEKRASPBERTYGATERWAY /要求(第5行))
使用缓存https://files.pythonhosted.org/packages/63/cb/6965947c13a94236f6d4b82236f6d4b82232
要求已经满足:Certifi> = 2017.4.17 / usr / lib / python3 / dist-packages(来自请求== 2.18.4 - > - r / home / pi / dekraspberedgateway /要求(第4行))(2018.8.24)
要求已经满足:Chardet <3.1.0,> = 3.0.2 In / USR / Lib / Python3 / Dist-Packages(来自请求== 2.18.4 - > - R / Home / Pi / Dekraspberedgateway /要求(第4行))(3.0.4)
要求已满足:IDNA <2.7,> = 2.5 IN / USR / lib / Python3 / dist-packages(来自请求== 2.18.4 - > - r / home / pi / dekraspberedgateway /要求(第4行))(2.6)
建筑轮子用于收集的包裹:PyBluez
运行setup.py bdist_wheel for pybluez ...错误
完整的输出来自命令/ usr / bin / python3 -u -c“导入setuptools,tokenize; __文件__ ='/ tmp / pip-install-dqfyrkzz / pybluez / setup.py'; f = getattr(令叫象根,'打开',打开)(__文件__); code = f.read()。替换('\ r \ n','\ n'); f.ccose(); exec(编译(代码,__file__,'exec'))“bdist_wheel -d / tmp / pip-wheel-qnewgsnv -python-tag cp37:
运行bdist_wheel.
运行建设
运行build_py.
创建构建
创建构建/ lib.linux-armv7l-3.7
创建构建/ lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ ble.py - > build / lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ widcomm.py - > build / lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ widcomm.py - > build / lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ osx.py - > build / lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ btcommon.py - > build / lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ msbt.py - > build / lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ __ init__.py - > build / lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ bluez.py - > build / lib.linux-armv7l-3.7 /蓝牙
运行build_ext.
构建'Bluetooth._bluetooth'扩展名
创建构建/ temp.linux-armv7l-3.7
创建构建/ temp.linux-armv7l-3.7 / bluez
ARM-Linux-gnueabihf-gcc -pthread -dndebug-g -fwrapv -o2 -wall-g -fstack-protector-strong -wformat -werror = format-security --wdate-time -d_fortify_source = 2 -fpic -i./port3-i / usr /包含/ python3.7m -c bluez / btmodule.c -o build / temp.linux-armv7l-3.7 / bluez / btmodule.o
在fluez / btmodule.c:20中包含的文件中:
bluez / btmodule.h:5:10:致命错误:蓝牙/蓝牙.h:没有这样的文件或目录
#include <蓝牙/蓝牙.h>
^ ~~~~~~~~~~~~~~~~~~~~~~
汇编终止。
错误:命令'ARM-Linux-GNUEABIHF-GCC'失败,退出状态1
------------------------------------
用于pybluez的建筑轮失败
为pybluez运行setup.py clean
无法构建pybluez
安装收集的包:PyBluez,Urib3,请求
为PyBluez运行setup.py安装...错误
完整的输出来自命令/ usr / bin / python3 -u -c“导入setuptools,tokenize; __文件__ ='/ tmp / pip-install-dqfyrkzz / pybluez / setup.py'; f = getattr(令叫象根,'打开',打开)(__文件__); code = f.read()。替换('\ r \ n','\ n'); f.ccose(); exec(编译(代码,__file__,'exec'))“安装 --record /tmp/pip-record-o8agnsqi/install-record.txt - single-version-外部管理--compile:
运行安装
运行建设
运行build_py.
创建构建
创建构建/ lib.linux-armv7l-3.7
创建构建/ lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ ble.py - > build / lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ widcomm.py - > build / lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ osx.py - > build / lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ btcommon.py - > build / lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ msbt.py - > build / lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ __ init__.py - > build / lib.linux-armv7l-3.7 /蓝牙
复制蓝牙/ bluez.py - > build / lib.linux-armv7l-3.7 /蓝牙
运行build_ext.
构建'Bluetooth._bluetooth'扩展名
创建构建/ temp.linux-armv7l-3.7
创建构建/ temp.linux-armv7l-3.7 / bluez
ARM-Linux-gnueabihf-gcc -pthread -dndebug-g -fwrapv -o2 -wall-g -fstack-protector-strong -wformat -werror = format-security --wdate-time -d_fortify_source = 2 -fpic -i./port3-i / usr /包含/ python3.7m -c bluez / btmodule.c -o build / temp.linux-armv7l-3.7 / bluez / btmodule.o
在fluez / btmodule.c:20中包含的文件中:
bluez / btmodule.h:5:10:致命错误:蓝牙/蓝牙.h:没有这样的文件或目录
#include <蓝牙/蓝牙.h>
^ ~~~~~~~~~~~~~~~~~~~~~~
汇编终止。
错误:命令'ARM-Linux-GNUEABIHF-GCC'失败,退出状态1
------------------------------------
命令“/ usr / bin / python3 -u -c”导入setuptools,标记; __文件__ ='/ tmp / pip-install-dqfyrkzz / pybluez / setup.py'; f = getattr(令牌,'打开',打开)(__file __); code = f.read()。替换('\ r \ n','\ n'); f.ccose(); exec(编译(代码,__file__,'exec'))“安装--record/tmp/pip-record-o8agnsqi/install-record.txt - single-version-extrospheral-managed --compile“失败,错误代码1在/ tmp / pip-install-dqfyrkzz / pybluez /
完毕
Dekclient将在系统启动时自动启动
嗨nico.strydom,
谢谢你的问题在线。网关脚本在Raspberry PI 9(延伸)上测试,因此我并不完全确定它们是否正在处理覆盆子PI 10(Buster)。请阅读第7.6.2.2节UM-B-100:DA14585 IOT多传感器开发套件用户指南。你可以尝试使用rasberry pi网关图像而不是脚本。此外,该问题可能与raspberry pi上未设置日期,因此pip安装返回证书错误。
当前项目仅作为跟踪应用程序,以便将资产上传到云端。目前覆盆子PI和585 IOT MSK之间的连接功能尚未得到支持。请注意,我们正在努力,我们希望在9月份的时间框架中有一些东西。我会让你知道…
谢谢,PM_DIALOG.