spark设备的python模块

spyrk的Python项目详细描述


Spyrk

用于Spark设备的Python模块

使用方法如下:

fromspyrkimportSparkCloudUSERNAME='he.ho@example.com'PASSWORD='pasSs'ACCESS_TOKEN='12adza445452d4za524524524d5z2a4'spark=SparkCloud(USERNAME,PASSWORD)# Orspark=SparkCloud(ACCESS_TOKEN)# List devicesprintspark.devices# Access devicespark.devices['captain_hamster']# Or, shortcut formspark.captain_hamster# List functions and variables of a deviceprintspark.captain_hamster.functionsprintspark.captain_hamster.variables# Tell if a device is connectedprintspark.captain_hamster.connected# Call a functionspark.captain_hamster.digitalwrite('D7','HIGH')printspark.captain_hamster.analogread('A0')# (or any of your own custom function)# Get variable valuespark.captain_hamster.myvariable

当前支持:

  • 通过用户名/密码初始化(每次生成一个新的访问令牌)。
  • 通过访问令牌初始化(从构建web ide获取)。
  • 自动发现设备。
  • 自动发现设备中的函数和变量
  • 调用函数。
  • 访问变量值。

尚未支持:

  • 订阅和发布事件
  • API的任何Put方法(比如上传固件或application.cpp)。不过,那很酷。

安装

$ pip install spyrk

许可和贡献

spyrk在lgplv3下获得许可,并在C4.1 - Collective Code Construction Contract过程之后欢迎贡献。

个人贡献者

一份按第一份为Spyrk捐款的人的名单 贡献。

格式:Name-or-Well-known-alias <email@domain.tld> (url)

请,当你贡献的时候添加你自己!

更改日志

0.0.3-?

  • 修复了对python 3的支持

2014年7月0.0.2-30日

  • 符合flake8代码样式检查器
  • 增加了访问变量值
  • 添加的需要对设备声明进行深入的更新
  • 修复了登录错误并进行了更新以支持需要对设备进行深入的更新值
  • 添加setup.py并将主包重构为Spyrk.SparkCloud

0.0.1-2014年1月26日

  • 代码的初始转储

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

推荐PyPI第三方库


热门话题
Java谷歌地图将地址转换为坐标   java舍入错误给了我无效的答案   JavaSpring3。0 mvc问题(请求的资源不可用)   java在关闭GraphStream时不关闭Swing主应用程序   java使用特定的orderby从包含多个子节点的FireBase数据库检索数据   java是否可以不安全地访问JVM未使用的对象?   java读取单词的第一个字母并选择其字母表编号   java在同一个包中导入类   安卓 java。lang.IndexOutOfBoundsException:索引0无效,大小为0   java JTextPane仅以单行显示插入的组件   java系统应用程序如何在CyanogenMod 11中以编程方式读取整个logcat?   java如何访问保存在中的变量。MatlabBuilder JA构建的jar文件中的mat文件?   Java不必要的图像覆盖   数组javajsonarray。包含(字符串)没有这样的函数?   javacamel:如何在文件组件中使用相同的头   java smack setKeystorePath不工作?   JavaJackcessDatabaseBuilder。开放式失败   对Jetty Jersey应用程序的java请求在1分钟后终止   在客户端断开连接后,java进程是否仍在继续   安全Java签名代码小程序混合代码警告即使在TrustedLibrary之后:true