如何在Raspberry pi 3中使用Ubidots?

时间:2017-05-14 06:46:43

标签: python raspbian raspberry-pi3

我正在使用Ubidots显示来自raspberry pi 3的数据。每当我尝试在python 3.4.2中运行ubidots python代码时,似乎发生了错误。

  
    

>     Traceback(最近一次调用最后一次):        文件“/home/pi/ubi_test.py”,第1行,in            来自ubidots导入ApiClient     ImportError:没有名为'ubidots'的模块     >

  

我已按照安装python库的所有步骤进行操作:

$sudo pip install ubidots==1.6.6

$sudo easy_install pip

$sudo apt-get install python-setuptools

有什么想法解决这个问题吗? 1

3 个答案:

答案 0 :(得分:0)

如果您使用的是python 3,请使用

  

sudo pip3 install

答案 1 :(得分:0)

向Ubidots API发送http请求非常简单,因此我建议您直接使用请求库执行此操作,请参阅本教程:http://help.ubidots.com/developers/send-data-to-ubidots-using-python-requests

答案 2 :(得分:0)

您可以使用MQTT将数据发送到Ubidots。这很容易。您只需要一个MQTT客户端,并且已经准备好几个步骤。 我编写了关于将MQTT与Ubidots结合使用的教程,即使它是针对Arduino的,它也可能对您有用: https://www.survivingwithandroid.com/2017/03/how-to-build-an-arduino-mqtt-client.html

您可以找到配置Ubidots和MQTT的主要步骤。