阿里云物联网流转表格存储Tablestore

这篇具有很好参考价值的文章主要介绍了阿里云物联网流转表格存储Tablestore。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先简单的介绍下这两个阿里云的产品功能吧

阿里云物联网:物联网平台提供安全可靠的设备连接通信能力,支持设备数据采集上云,规则引擎流转数据和云端数据下发设备端。此外,也提供方便快捷的设备管理能力,支持物模型定义,数据结构化存储,和远程调试、监控、运维。

表格存储:表格存储(Tablestore)面向海量结构化数据提供Serverless表存储服务,同时针对物联网场景深度优化提供一站式的IoTstore解决方案。适用于海量账单、IM消息、物联网、车联网、风控、推荐等场景中的结构化数据存储,提供海量数据低成本存储、毫秒级的在线数据查询和检索以及灵活的数据分析能力。

再说一下我的需求:在公司未能完成硬件开发的前提下,模拟硬件设备向物联网发送数据并采集到表格存储中 再通过云服务器向移动端转接。

整体步骤如下:

  1. 开通物联网这个功能并且创建产品阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json

  2. 添加设备阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    设备证书最好是拿文档存一下哈,后面需要使用。阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json

  3. 进行物模型设置(意思就是给这个设备添加一些数据属性)阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    物模型参数填完后记得左下角发布一下!!!!物模型json数据也要保存下来
    阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json

  4. 由于我没有真机设备所以目前只能用LinkSdk 模拟真机进行上传数据,下载地址:https://help.aliyun.com/document_detail/42648.html

  5. 开始设备建连:
    #一. 下载sdk(文档地址https://help.aliyun.com/document_detail/96596.html) 我是用的python3.7 所以直接 pip3 install paho-mqtt==1.4.0 和 pip3 install aliyun-iot-linkkit 即可
    #二. 把设备信息更换掉(就是刚才保存在文档上的三个参数)阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    #三. 把第3步物模型json数据导到本地更换掉(因为这个模型json跟你创建的模型属性挂钩)阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    #四. 更换掉使用thing_post_property方法的标识符(当然不同语言sdk的方法命名不一样,仔细观察即可找出)
    阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    #五. 我们运行一下程序就能上报数据啦~阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json

  6. 开始数据流转到表格存储:
    #一. 创建数据源阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    #二. 添加Topic阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    #三. 创建数据目的(没有授权的授权一下)阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    没有创建表格存储实例的也创建下
    阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    创建好实例把表也创建一张(方便设备数据流转过来)
    阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    #四. 完成之后我们再回到数据目的这里进行创建阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    #五. 接下来创建一下解析器(按照步骤来全部创建)阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    关联数据源
    阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    关联数据目的
    阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    编写解析脚本(目前好像只支持js的部分)
    阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
    脚本文档地址https://help.aliyun.com/document_detail/270937.html)
    代码如下:

//通过payload函数,获取设备上报的消息内容,并按照JSON格式转换。
var data = payload("json"); 

var obj={}

//第一种方法。
var lightcurrent = getOrNull(data, "items", "LightCurrent", "value");
//第二种方法
var lightswitch = data.items.LightSwitch.value;

obj.put('lightcurrent',lightcurrent)
obj.put('lightswitch',lightswitch)

//这里需要注意下 获取的函数是deviceName,而我创建数据库的主键时拼错了拼成divceName,主键是必须要的哦。
obj.put('divceName',deviceName())
obj.put('id',timestamp())

//writeTableStore是对应tablestore宽表模式,其他数据库要用其他函数。接收第一个参数实第二部数据目的的id,第二个参数是返回给tablestore的数据
writeTableStore(1000, obj); 

点击保存和发布 然后退回来点击发布
阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
#五. 接下来就该测试一下啦~ 打开
阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json
阿里iot 表格存储以4k为一个cu,阿里云,物联网,云计算,python,json文章来源地址https://www.toymoban.com/news/detail-724890.html

结尾:这样基本大功告成了,虽然不是一个完整的物联网开发 但是有助于我们这些开发者能够早点认识了解并学习到这些功能(啃文档的日子真的好难受阿!!!) 如有写错或者写的不好的地方希望在评论区赐教 感谢!

到了这里,关于阿里云物联网流转表格存储Tablestore的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【IoT网络层】STM32 + ESP8266 +MQTT + 阿里云物联网平台 |开源,附资料|

    🌟博主领域:嵌入式领域人工智能软件开发 本节目标: 通过MQTT.fx模拟连接或通过串口连接ESP8266发送AT命令,实现阿里云物联网平台发送数据同时接收数据,IOT studio界面显示数据。具体来说:使用ESP8266 ESP-01来连接网络,获取设备数据发送到阿里云物联网平台并显示且oled显

    2024年02月04日
    浏览(43)
  • 阿里云物联网服务端

    目录 阿里云准备 MQTT 下载 安装完成后 直接打开 报错  MQTT.FX license key MQTT连接阿里云  通信测试 测试下行 测试上行 服务端开发 服务端订阅设备消息 使用自定义Topic进行通信   ​编辑​实用的IDE插件 阿里云账号 开通物联网平台创建一个公共实例 创建产品 添加设备 此时设

    2024年02月03日
    浏览(29)
  • 连接阿里云物联网平台

    阿里云物联网平台: link — ` pip3 install paho-mqtt 然后点击刚刚创建的产品,然后点击功能定义,点击草稿编辑,再点击自定义功能定义 然后输入你想要上传的信息的类型定义 设备信息是基于你刚刚定义的产品信息 点击进去后你点击右上角的查看,可以看到三元组 将上边的三元

    2024年02月12日
    浏览(38)
  • 阿里云物联网对接指导文档

    阿里云物联网平台是一个集成了设备管理、数据安全通信和消息订阅等能力的一体化平台。向下支持连接海量设备,采集设备数据上云;向上提供云端API,服务端可通过调用云端API将指令下发至设备端,实现远程控制。 物联网平台与设备、服务端、客户端的消息通信流程如下

    2024年01月22日
    浏览(25)
  • 阿里物联网平台“云产品流转”设置方法(新版)

            今天得空,研究一下阿里物联网平台新版“云产品流转”设置方法。手头只有一片ESP32,考虑先将消息发送给平台,然后平台再将消息转发给自己,这样消息转了一圈,还是回到自己手里!主要目的无非就是一个闭环检测,看看网络是否畅通,功能设置是否正确。这

    2024年02月05日
    浏览(31)
  • 国际站阿里云物联网云端部署方案!!

    iHC-3308GW阿里云物联网云端部署。阿里云物联网云端部署方案具有以下特点:支持RS485、CAN、RS232多种通讯方式;支持Modbus标准工业协议转MQTT协议;云端支持阿里云和私有云部署。通过温湿度传感器的技术案例,我们可以进行云端部署。 ·硬件包括一台iHC-3308GW工业4G智能网关和

    2024年02月10日
    浏览(48)
  • 1-基本控制篇(阿里云物联网平台)-C#,网页,android,微信小程序,单片机等使用MQTT接入阿里云物联网平台

    \\\"ProductKey\\\": \\\"a1m7er1nJbQ\\\", \\\"DeviceName\\\": \\\"Mqtt\\\", \\\"DeviceSecret\\\": \\\"7GUrQwgDUcXWV3EIuLwdEvmRPWcl7VsU\\\" 如何使用MQTT协议模拟设备快速接入物联网平台_物联网平台(IoT)-阿里云帮助中心    阿里云的说明文档 a1m7er1nJbQ.iot-as-mqtt.${region}.aliyuncs.com a1m7er1nJbQ.iot-as-mqtt.cn-shanghai.aliyuncs.com 112233445566|securemode=3,s

    2024年04月12日
    浏览(121)
  • 搭建阿里云物联网平台实现MQTT通信

    1,点击进入阿里云官方网站:阿里云-上云就上阿里云 (aliyun.com) 2,注册登录并且进行实名认证; 如下图: 点击右上角 控制台,进入如图界面:  3,在阿里物联网云平台创建设备:   首先创建产品:大致过程如下(多图预警)    添加自定义功能:  发布上线后,就成为了

    2024年02月08日
    浏览(49)
  • 阿里云物联网平台专用工具详细说明

    为了更便捷的使用阿里云物联网平台和更好的让YFIOs数据组态和阿里云物联网平台对接,开发了一款阿里云物联网平台专用工具-AliIoTTools。 AliIoTTools物联网平台专用工具第一版开发完毕的时候,阿里云物联网平台相关的API为151个(目前已经超过该数字),该工具共采用了77个

    2024年02月02日
    浏览(45)
  • 【Android+物联网】Android封装MQTT连接阿里云物联网平台

    前言: 亲测可行,本文实现Android封装MQTT连接阿里云物联网平台。将MQTT协议和连接阿里云平台的操作通过Android studio写入APP中,并简单设计UI。实现手机APP远程控制单片机LED灯亮灭的功能。 关于《 Android软件开发 》,见如下专栏 https://blog.csdn.net/m0_61712829/category_12455686.html?sp

    2024年02月01日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包