jjzjj

raspberry-pi

全部标签

android - 如何通过蓝牙使用安卓应用程序连接到树莓派

我无法使用应用程序通过蓝牙将我的智能手机连接到我的树莓派。我的情况:我正在开发一个基于树莓派的蓝牙可控应用程序。我能够通过蓝牙连接到树莓派,并使用应用程序“蓝牙终端”通过RFCOMM套接字发送和接收数据。树莓派一直在监听RFCOMM连接。我的目标:我想开发一个应用程序,用户可以在其中通过蓝牙连接树莓派。该应用程序应打开RFCOMM套接字,以便它可以与pi通信。我的问题:我的应用程序无法连接到树莓派,因为我不知道树莓派的UUID,我认为这可能是问题所在。我的代码:我是Java编程的新手,所以如果您发现任何奇怪的地方,请纠正我。这是我尝试连接的方法。publicvoidBTConnect(

Pi-hole:Linux 硬件级别的广告拦截器 | 开源日报 No.58

pi-hole/pi-holeStars:44.0kLicense:NOASSERTIONPi-hole是一个通过自己的Linux硬件实现网络广告拦截的DNS陷阱,无需安装任何客户端软件即可保护设备免受不需要的内容干扰。安装简单:对话框引导您在十分钟内完成简单安装过程坚决有效:屏蔽非浏览器位置(如带有广告的移动应用程序和智能电视)中的内容响应迅速:通过缓存DNS查询来提高日常浏览体验轻量级:以最小化硬件和软件要求平稳运行强大健壮:为互操作性进行质量验证而设计命令行界面洞察力强:美丽响应式Web接口仪表板,可以查看并控制你Pi-hole的状态多功能:可选功能作为DHCP服务器工作,自动保护所有连

android - 带有 Android 东西的 Raspberry Pi 3 上的屏幕方向

我刚买了一个带有7"显示屏触摸屏和外壳的RaspberryPi3。不幸的是,外壳不允许我手动旋转屏幕,因此我的应用程序颠倒运行。我尝试使用以下adb命令从控制台执行此操作,但没有成功:adbshellcontentinsert--uricontent://settings/system--bindname:s:accelerometer_rotation--bindvalue:i:0然后adbshellcontentinsert--uricontent://settings/system--bindname:s:user_rotation--bindvalue:i:1或者adbshel

C语言求π的近似值

C语言求π的近似值(最后一项精确到小数的后6位)π/4可以写成:故把等式的右边用循环依次表示出来,直到最后一项绝对值>0.000001即可。N-S结构化流程图表示:代码:#include#includeintmain(){ intsign=1;//正负1变换 doublepi=0.0,n=1.0,term=1.0;//定义初始化π,等式右边的每一项 while(fabs(term)>1e-6){ pi=pi+term; n=n+2; sign=-sign; term=sign/n; } pi=pi*4; printf("pi=%10.8f\n",pi); return0;}######

android - 通过 USB 连接的 Android 设备控制 Raspberry Pi

我有一个运行自定义服务器的RaspberryPi未连接到互联网(离线系统)。我想通过USB线将Android设备连接到rPi并与之通信。由于RaspberryPi未连接到互联网,因此它没有IP地址(通过DHCP提供)。如何使用通过USB连接的Android设备与rPi通信?也许是本地DHCP服务器?谢谢 最佳答案 关注this关联。您只需为其配置一次RPi,就可以开始了。Whatthisdoes:AllowsyoutouseyourAndroiddeviceaskeyboardinputandterminaldisplayforyo

android - RTSP 实时视频流

我正在构建一个应用程序,用于将视频从树莓派流式传输到我的Android设备。我有三种播放此流的功能方式:rtsp://media.smart-streaming.com/mytest/mp4:sample_phone_150k.mp4媒体播放器+SurfaceView视频ViewIntent.ACTION_VIEW问题是应用程序播放上述^流但不播放我的(rtsp://192.168.1.143:8554/vid.mp4)...但VLC播放。我尝试过使用VLC和LIVE555以多种视频格式进行流式传输,我还尝试播放手机上录制的视频。这是我的代码://Streammethods0=Medi

c++ - 使用 Bluez 的 C/C++ BLE 读/写示例

我开始使用微Controller和树莓派(tardisBLE加密狗)构建一个简单的BLE网络。作为起点,我正在寻找一个简单的C或C++示例来读/写BLE设备,类似于我能够通过命令行执行的操作。到目前为止,我发现的示例非常复杂。作为BLE初学者,在进行更复杂的设计之前,我需要一些非常简单的示例来构建。我可以像下面的gatttool示例中那样对BLE设备名称进行硬编码。这是我目前如何使用Bluez的命令行选项。从命令行我可以使用:$sudohcitoollescanLEScan...BB:A0:50:02:18:07MyDevice接下来我可以使用gatttool在命令行上连接到设备:$s

c++ - gcc: 错误: 无法识别的命令行选项 '-fforce-mem'

我正在尝试在使用armv6hl架构的Pidora上为我的RaspberryPi编译libmad。然而,当在libmad源上运行make时,我发送了错误:gcc:error:unrecognizedcommandlineoption'-fforce-mem'关于如何解决这个问题或解决这个问题的任何想法都很棒!如果您需要更多信息,请告诉我。 最佳答案 正如devnull评论的那样,-fforce-mem在gcc4.3中被删除(参见gcc's-fforce-memoption)。你应该:使用更新版本的库,不再使用此标志通过删除对此选项的所

c++ - 芯片的数据表没有说明如何与之通信

所以首先我绝对不是计算机工程师,但我正在努力学习。我在包里发现了几个(93C46CB3)筹码和其他一些微不足道的筹码,谢谢爸爸!我研究了数据表,弄清楚了哪些引脚在芯片上做了什么,但我还没有弄清楚如何读写它。它说它是串行的,但没有说明它的波特率是多少。也,它没有说明我应该以多快的速度打开和关闭引脚。它使用PWM吗?如果是这样,速度有多快?数据表在这里http://www.datasheetspdf.com/datasheet/93C46CB3.htmlPG。7是图表用于读写的位置,但没有说明这些间隔有多长。“S”、“D”和“Q”都是别针。我正在尝试使用Arduino和/或Raspberr

c++ - 为什么 GCC 似乎没有文件系统标准库?

我遇到文件系统库的问题,它应该包含在c++17编译器中,2天后我尝试在树莓派中安装gcc-7.0.2但它没有工作,它不能识别命令gcc-7或g++-7甚至-std=c++17所以我必须使用apt-getinstall安装g++-6和gcc-6无论如何,在安装6版本后,编译器包含c++17。我使用代码块作为IDE,我必须添加一个新的编译器并添加选项-std=c++17来启用它,但是在主代码中,当我包含文件系统库时,它说没有这样的文件或目录。我的问题是,如何正确添加c++17编译器及其库(如文件系统)?? 最佳答案 GCCv7仍然没有实