Cloud 将数据保存到云

Cloud 将数据保存到云,cloud,toit,Cloud,Toit,TOIT文档表明,该系统的优点之一是简单可靠地保存应用程序从云端传感器等接收到的数据。甚至有一个特殊的SDK用于此。诚然,我在示例中没有发现任何与此相关的内容,因此问题是:如何做到这一点?下面是一个生成数字列表的小应用程序。我想把它保存在云上。如何更新saveDataOnCloud过程来解决此问题 import math getData points -> List : list := [] period := 4*math.PI step := period/points

TOIT文档表明,该系统的优点之一是简单可靠地保存应用程序从云端传感器等接收到的数据。甚至有一个特殊的SDK用于此。诚然,我在示例中没有发现任何与此相关的内容,因此问题是:如何做到这一点?下面是一个生成数字列表的小应用程序。我想把它保存在云上。如何更新saveDataOnCloud过程来解决此问题

import math

getData points -> List :
  list := []
  period := 4*math.PI
  step := period/points
  for i := 0; i < points; i++ :
    list.add (2*(math.sin i*step))
  return list 
   
saveDataOnCloud data/List :
 log("save on cloud -> $data")

main :
  data := getData 128
  saveDataOnCloud data
导入数学
获取数据点->列表:
列表:=[]
周期:=4*math.PI
步骤:=周期/点数
对于i:=0;i<分;i++:
list.add(2*(math.sini*步骤))
返回列表
saveDataOnCloud数据/列表:
日志(“在云上保存->$data”)
主要内容:
数据:=getData 128
saveDataOnCloud数据

要将数据传输到中的云,将使用PubSub库传输数据,并使用json对其进行编码:

saveDataOnCloud data/List:
  pubsub.publish "cloud:myPoints" 
    json.encode data
然后,您可以使用GRPC PubSub API获取它:


注意:toit不提供长期存储,只提供与您的设备和服务器应用程序之间的短暂数据传输。

数据持久性确实有效。我查过了。订阅服务器能否接收由发布服务器存储的此数据?它应该是什么样子?