如何使用我的Gmail帐户从Raspberry Pi发送电子邮件?
我想从命令行发送邮件,并在我的脚本中使用此方法.
Envirenment:
Hardware: Raspberry PI 3
OS: Jessie
SMTP: smtp.gmail.com
Run Code Online (Sandbox Code Playgroud) 我不能再使用Visual Studio 2015将我的应用程序部署到Windows IoT进行调试(Raspberry Pi 3).昨天一切正常,今天我收到错误:
DEP6956:由于协议不兼容,无法建立与设备的连接.请重试,如果此错误仍然存在,请尝试重新启动目标设备.设备支持协议'Sirep2'.
我已经尝试将端点设置为IP地址和设备名称.我正在使用Windows IoT的最新内幕预览版.
我仍然可以在浏览器中使用App Manager连接到设备,也可以使用IoT仪表板.
知道是什么原因引起的吗?
我需要在ARMv7 Raspberry Pi 3上使用Selenium和ChromeDriver(Firefox不适合我的项目),但由于x86和x64 只有重新编译的二进制文件,我试图自己编译源代码. ..
但是由于Chromium项目使用了很多我不熟悉的工具来编译源代码,所以我甚至无法启动这个过程.
我在互联网上搜索了几个小时如何为ARM家族编译它,但我找不到任何教程甚至是关于它的成功故事.
所以,我有两个问题:
1)这是"可行的"吗?
2)有没有人知道我能做什么?
非常感谢,
我安装的Android OS事情图像为我Rasp3并成功启动并登录使用亚行壳,但液晶显示屏是我的7英寸触摸屏倒挂.
我想知道Raspbian上的/boot/config.txt中是否有像lcd_rotate = 2这样的配置?
我已经成功安装了Adafruit_Gpio包,当我尝试运行adafruit提供的bme传感器的示例文件时,我收到以下错误:
Traceback (most recent call last):
File "/home/rpi3/Adafruit_Python_BME280/example.py", line 3, in <module>
sensor = BME280(mode=BME280_OSAMPLE_8)
File "/home/rpi3/Adafruit_Python_BME280/Adafruit_BME280.py", line 88, in __init__
self._device = i2c.get_i2c_device(address, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/Adafruit_GPIO-1.0.3-py3.5.egg/Adafruit_GPIO/I2C.py", line 64, in get_i2c_device
return Device(address, busnum, i2c_interface, **kwargs)
File "/usr/local/lib/python3.5/dist-packages/Adafruit_GPIO-1.0.3-py3.5.egg/Adafruit_GPIO/I2C.py", line 97, in __init__
self._bus = Adafruit_PureIO.smbus.SMBus(busnum)
File "/usr/local/lib/python3.5/dist-packages/Adafruit_PureIO/smbus.py", line 97, in __init__
self.open(bus)
File "/usr/local/lib/python3.5/dist-packages/Adafruit_PureIO/smbus.py", line 122, in open
self._device = open('/dev/i2c-{0}'.format(bus), 'r+b', buffering=0)
FileNotFoundError: [Errno 2] No such file or directory: '/dev/i2c-1'
Run Code Online (Sandbox Code Playgroud)
我在xubuntu上为rpi-3我运行了apt-get udpate并重新启动机器都没有工作.
我已经成功地在树莓派3上将asp.net核心mvc部署到Windows IoT核心。
我不确定UseUrls如以下代码片段所示通过调用指定侦听HTTP端口是否正确。
namespace winiotrasp
{
public class Program
{
// ... others ...
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.UseUrls("http://*:80")
.Build();
}
}
Run Code Online (Sandbox Code Playgroud)
是否通过UseUrls正确的方式指定了侦听HTTP端口?
请注意,如果我没有如上所示指定,则默认设置是http://localhost:5000使Web服务器无法从其他设备访问。
我试图在rpi3上运行ELK堆栈的容器化Elasticsearch.docker hub上没有现有的图像,所以我试图从头开始构建一个.我使用Dockerfile作为基础并将基本图像更改为resin/rpi-raspbian.但是,我遇到了几个问题:
Elasticsearch日志如下.[2017-10-03T13:05:44,366] [警告] [oebJNANatives]无法安装系统调用过滤器:java.lang.UnsupportedOperationException:seccomp unavailable:'arm'架构不受支持
PS我已经将堆大小减少到512m.
有什么我应该做的才能实现这一目标吗?谢谢.
我尝试在Raspberry Pi 3上构建TensorFlow源代码,但是出现了一些构建错误.我错过了安装任何python模块吗?
以下是错误日志:
ERROR: /home/pi/tf/tensorflow/tensorflow/tensorflow/BUILD:581:1: Executing genrule //tensorflow:tensorflow_python_api_gen failed (Exit 1): bash failed: error executing command
(cd /home/pi/.cache/bazel/_bazel_pi/f3a4f5c6bcc63d5d3ef13daa2fa0a18d/execroot/org_tensorflow && \
exec env - \
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games \
/bin/bash -c 'source external/bazel_tools/tools/genrule/genrule-setup.sh; bazel-out/host/bin/tensorflow/create_tensorflow.python_api --root_init_template=tensorflow/api_template.__init__.py --apidir=bazel-out/host/genfiles/tensorflow --apiname=tensorflow --apiversion=2 --package=tensorflow.python --output_package=tensorflow bazel-out/host/genfiles/tensorflow/__init__.py bazel-out/host/genfiles/tensorflow/app/__init__.py bazel-out/host/genfiles/tensorflow/bitwise/__init__.py bazel-out/host/genfiles/tensorflow/compat/__init__.py bazel-out/host/genfiles/tensorflow/data/__init__.py bazel-out/host/genfiles/tensorflow/debugging/__init__.py bazel-out/host/genfiles/tensorflow/distributions/__init__.py bazel-out/host/genfiles/tensorflow/distributions/bijectors/__init__.py bazel-out/host/genfiles/tensorflow/dtypes/__init__.py bazel-out/host/genfiles/tensorflow/errors/__init__.py bazel-out/host/genfiles/tensorflow/feature_column/__init__.py bazel-out/host/genfiles/tensorflow/gfile/__init__.py bazel-out/host/genfiles/tensorflow/graph_util/__init__.py bazel-out/host/genfiles/tensorflow/image/__init__.py bazel-out/host/genfiles/tensorflow/io/__init__.py bazel-out/host/genfiles/tensorflow/initializers/__init__.py bazel-out/host/genfiles/tensorflow/keras/__init__.py bazel-out/host/genfiles/tensorflow/keras/activations/__init__.py bazel-out/host/genfiles/tensorflow/keras/applications/__init__.py bazel-out/host/genfiles/tensorflow/keras/applications/densenet/__init__.py bazel-out/host/genfiles/tensorflow/keras/applications/inception_resnet_v2/__init__.py bazel-out/host/genfiles/tensorflow/keras/applications/inception_v3/__init__.py bazel-out/host/genfiles/tensorflow/keras/applications/mobilenet/__init__.py bazel-out/host/genfiles/tensorflow/keras/applications/nasnet/__init__.py bazel-out/host/genfiles/tensorflow/keras/applications/resnet50/__init__.py bazel-out/host/genfiles/tensorflow/keras/applications/vgg16/__init__.py bazel-out/host/genfiles/tensorflow/keras/applications/vgg19/__init__.py bazel-out/host/genfiles/tensorflow/keras/applications/xception/__init__.py bazel-out/host/genfiles/tensorflow/keras/backend/__init__.py bazel-out/host/genfiles/tensorflow/keras/callbacks/__init__.py bazel-out/host/genfiles/tensorflow/keras/constraints/__init__.py bazel-out/host/genfiles/tensorflow/keras/datasets/__init__.py bazel-out/host/genfiles/tensorflow/keras/datasets/boston_housing/__init__.py bazel-out/host/genfiles/tensorflow/keras/datasets/cifar10/__init__.py bazel-out/host/genfiles/tensorflow/keras/datasets/cifar100/__init__.py bazel-out/host/genfiles/tensorflow/keras/datasets/fashion_mnist/__init__.py bazel-out/host/genfiles/tensorflow/keras/datasets/imdb/__init__.py bazel-out/host/genfiles/tensorflow/keras/datasets/mnist/__init__.py bazel-out/host/genfiles/tensorflow/keras/datasets/reuters/__init__.py bazel-out/host/genfiles/tensorflow/keras/estimator/__init__.py bazel-out/host/genfiles/tensorflow/keras/initializers/__init__.py bazel-out/host/genfiles/tensorflow/keras/layers/__init__.py …Run Code Online (Sandbox Code Playgroud) 将我的RP3更新为内核版本/版本后4.14.52-v7+/#1123,尝试使用conda(arm71,v3.16.0)安装或更新pandas,numpy等软件包会导致错误:
Error: Could not find some dependencies for <package>: blas * openblas
Run Code Online (Sandbox Code Playgroud)
安装包pip仍然可以正常工作.
我写了一个 python 3 脚本来测试到 FPGA 的 SPI 链接。它在 Raspberry Pi 3 上运行。测试的工作方式如下:将 FPGA 置于测试模式(一个按钮开关)后,发送第一个字节,该字节可以是任何值。然后无限期发送更多字节。每一个都增加发送的第一个值,截断为 8 位。因此,如果第一个值为 37,则 FPGA 需要以下序列:
37, 74, 111, 148, 185, 222, 4, 41 ...
一些额外的 IO 引脚用于在设备之间发送信号 - RUN(RPi 输出)开始测试(这是必要的,因为如果 FPGA 需要一个字节,它会在大约 15ms 内超时)并且 ERR(FPGA 输出)发出错误信号。因此可以在两端计算错误。
此外,RPi 脚本会在每百万字节中写入一行发送的字节数和错误数的摘要。
所有这些都很好。但是运行大约3天后,我在RPi上收到以下错误:
free(): 无效指针: 0x00405340
我在两个相同的测试设置上得到完全相同的错误,即使是相同的内存地址。最后一个报告说“发送了 4294M 字节,0 个错误”
我似乎已经证明了 SPI 链接,但我担心这个长时间运行的程序会无缘无故地崩溃。
这是我的测试代码的重要部分:
def _report(self, msg):
now = datetime.datetime.now()
os.system("echo \"{} : {}\" > spitest_last.log".format(now, msg))
def spi_test(self):
global end_loop
input("Put the FPGA board into SPI test mode (SW1) …Run Code Online (Sandbox Code Playgroud) raspberry-pi3 ×10
python-3.x ×3
python ×2
adafruit ×1
arm ×1
asp.net ×1
bazel ×1
c# ×1
c++ ×1
chromium ×1
command-line ×1
conda ×1
docker ×1
gmail ×1
linux ×1
raspberry-pi ×1
sendmail ×1
smtp ×1
tensorflow ×1
windowsiot ×1