伽利略开发板和BeeMail(五):排除故障
检查互联网
本文引用地址:https://www.eepw.com.cn/article/266196.htm Python脚本如果没有连接到互联网和邮件服务器,则Python脚本无法正常运行。确保WifiChecker或其他类型(需能加载Arduino草图)的WiFi已被加载。然后用下列命令进行测试。
测试Python
Python 2.7.3 配有Galileo SD image。 检查其基本功能只需如下几行代码。
排除pyMailCheck.py脚本故障
完全上传Python 脚本的前提是在SD卡上能够运行。希望简简单单通过media/realroot directory的查询就能使程序顺利运行,而不需要再进行任何操作。
我并没有那么幸运。运行脚本后出现了一个严重的接口错误。
错误出现在代码第二行,即文件的第五行。庆幸的是计算机中的脚本运行正常。我通过向伽利略板发送Python解释器并逐行检查,才知道错误出现在第二行。我编写代码时通过Dreamhost使用了自定义邮件域,而公邮服务器可以测试SparkFun代码。当邮箱服务器设置为公邮服务器而非私人邮箱时,代码在伽利略板上额运行堪称完美,然而我怀疑Dreamhost wiki页面上提供的有关证书域不匹配错误建议有权限,但也不是完全肯定。鉴于这只是个临时工程,我就用了一次性邮箱地址,短期来看我的解决方案就是采用明文发送密码,这样伽利略板能够连到我的邮箱服务器,但我不建议大家采用。
最后阶段
即使将Python脚本分了类,也确保了其能够正常工作,可Arduino代码仍然无法正确读取文件中的数据。
接下来就是修改Arduino代码了。预计需要到下周才能弄好,不管怎样,我已经很接近成功了。
linux相关文章:linux教程
评论