python模块将数据推送到普及的国家物联网。它在本地保存数据,直到有互联网接入。

pndatapush的Python项目详细描述


#pndatapush python模块将数据推送到普及的国家物联网。它在本地保存数据,直到有互联网接入。

#安装

`python pip install --upgrade pndatapush `

#运行示例

`python python examples/gatherdata.py `

#添加到项目中的最简单方法 创建脱机类的实例。

`python from pndatapush.offline import Offline from pndatapush.pushdata import PNPushData #Set the PervasiveNation Auth token pnpushdata = PNPushData(pervasivenation_authtoken="MYREALLYLONGTOKENIGOTSECRET") offline = Offline(payload_consumers=[pnpushdata]) `

##或者如果要使用环境变量:

` #set your PervasiveNation Auth token by using an environment variable before starting your applicaiton export PERVASIVENATION_AUTHTOKEN="MYREALLYLONGTOKENIGOTSECRET" `

`python from pndatapush.offline import Offline from pndatapush.pushdata import PNPushData offline = Offline(payload_consumers=[PNPushData]) #PNPushData is a data consumer class. see pnpushdata.pushdata.PNPushData `

##如果您希望本地数据库位于当前目录中:

`python import os from pndatapush.offline import Offline from pndatapush.pushdata import PNPushData #Set the PervasiveNation Auth token pnpushdata = PNPushData(pervasivenation_authtoken="MYREALLYLONGTOKENIGOTSECRET") #Set the local SQLite DB path offline = Offline(payload_consumers=[pnpushdata],dbpath='sqlite:///%s/sensordata.db' % os.path.dirname(os.path.realpath(__file__))) `

然后当接收到传感器数据时,保存数据

`python device_identifier = '12456' offline.save(device_identifier, 30.00) #save(self, deviceid, payload): `

更改日志

0.0.1(2016-04-13)

  • pypi上的第一个版本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在JavaFX TableView中设置行高   java生成范围内的随机数   ProcessBuilder或DefaultExecutor启动的“RunAs”子进程的java读取标准输出   java ExoPlayer播放多个视频   基于匹配器的java Mockito ArgumentCaptor捕获条件   java正在创建更新程序。更新/下载部分   java请求。getAttribute()在servlet中不起作用   java Android Http请求:我不理解以下代码:   java ArrayList Failfast ConcurrentModificationException   if语句Java/LWJGL Pong AI问题   使用Oracle 10g长字段填充Grails域对象时的java空指针   当用户触摸屏时,java按钮不从左上角移动到右下角   未捕获javasocket读取IOException?   用Java绘制一段圆的几何图形?