伽利略开发板和BeeMail(五):排除故障

嵌入式系统   作者:EEPW编译 时间:2014-12-01来源:电子产品世界

  检查互联网

  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代码了。预计需要到下周才能弄好,不管怎样,我已经很接近成功了。

1 2

关键词: 伽利略 BeeMail 开发板 排除故障

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版