1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Net;
  6. using System.IO;
  7. using System.Timers;
  8. using System.Data;
  9. using Newtonsoft;
  10. using System.Threading.Tasks;
  11. using System.Net.Sockets;
  12. using OneNET.Api;
  13. using OneNET.Api.Entity;
  14. using OneNET.Api.Request;
  15.  
  16. namespace Tlink_Send
  17. {
  18. class Program
  19. {
  20.  
  21. private const string url = "api.heclouds.com";
  22. private const string appkey = "xxxxxxxxxx";//您在OneNET平台的APIKey
  23.  
  24. static void Main(string[] args)
  25. {
  26. Console.WriteLine("江苏xx电气公司OPC-中国移动物联网平台转发工具");
  27. //Console.ReadKey();
  28. System.Timers.Timer maxTimer = new System.Timers.Timer();
  29. maxTimer.Elapsed += new ElapsedEventHandler(Tmr_Elapsed);
  30. // 设置引发时间的时间间隔 此处设置为1秒(1000毫秒)
  31. maxTimer.Interval = ;
  32. maxTimer.Enabled = true;
  33.  
  34. //Console.WriteLine(album.ToString());
  35. System.Threading.Thread.Sleep();
  36. Console.ReadKey();
  37.  
  38. }
  39.  
  40. static void Tmr_Elapsed(object sender, ElapsedEventArgs e)
  41. {
  42. string value1 = (System.DateTime.Now.Millisecond - ).ToString();
  43. string value2 = (System.DateTime.Now.Millisecond - ).ToString();
  44. string value3 = (System.DateTime.Now.Millisecond ).ToString();
  45. string message="";
  46.  
  47. var client = new DefaultOneNETClient(url, appkey, "");
  48. var streams = new List<DataStreamSimple>
  49. {
  50. new DataStreamSimple
  51. {
  52. ID = "1#污水PH值",//你在平台的数据流id
  53. Datapoints = new List<DataPointSimple>
  54. {
  55. new DataPointSimple {Value = value1}
  56. }
  57. },
  58. new DataStreamSimple
  59. {
  60. ID = "2#污水电导率",//你在平台的数据流id
  61. Datapoints = new List<DataPointSimple>{
  62. new DataPointSimple
  63. {
  64. Value = new {yyy = value1, zzz = value2, aaa = value3}
  65. }
  66. }
  67. }
  68. };
  69.  
  70. var data = new NewDataPointData { DataStreams = streams };
  71. var req = new NewDataPointRequest { DeviceID = , Data = data };//你在平台的设备id
  72. var rsp = client.Execute(req);
  73.  
  74. Console.WriteLine("上传成功,上传值为" + value1 + " " + value2 + " " + value3);
  75. Console.ReadKey();
  76. }
  77. }
  78.  
  79. }

中国移动物联网平台数据转发 c# 控制台程序的更多相关文章

  1. 万物云平台数据转发 c# 控制台程序

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.N ...

  2. tlink平台数据转发 c# 控制台程序

    using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.N ...

  3. 利用irc服务器做物联网数据转发 c# winform程序

    利用irc协议的优点: 免费,不用购买服务器就可以实现稳定公网转发数据 开源,irc的客户端和开源库众多,省去了自己造轮子的时间 历史悠久,互联网诞生伊始就有irc 缺点:安全性比较差 简单协议接收可 ...

  4. ESP8266上报数据到中国移动物联网平台HTTP

    #include <HttpPacket.h> #include <ArduinoJson.h> #include <ESP8266WiFi.h> HttpPack ...

  5. 中国移动物联网ONENET平台数据本地采集工具

    吧从中国移动物联网平台上接收的数据 实时按天保存为CSV文件或者是SQL SERVER数据库中方便进行数据处理 还可设置显示最大值,最小值,报警值,报警推送,tts语音报警等贴心功能

  6. HelloX操作系统与中国移动OneNET物联网平台成功完成对接

    HelloX成功与中国移动物联网平台对接 经过HelloX项目组同仁的努力,尤其是Tywin(@飓风)的努力下,HelloX最新版本V1.78已成功与中国移动OneNET(open.iot.10086 ...

  7. 《图解HTTP》读书笔记(七:通信数据转发程序-代理/网关/隧道)

    HTTP通信时,除客户端和服务器以外,还有一些用于通信数据转发的应用程序,例如代理.网关和隧道,它们可以配合服务器工作.这些服务器和应用程序可以将请求转发给通信线路上的下一站服务器,并且能接收从那台服 ...

  8. HTTP_5_通信数据转发程序:代理、网关、隧道

    HTTP通信时,除客户端和服务器之外,还有一些用于通信数据转发的应用程序,例如代理,网关,隧道.配合服务器工作. 代理 转发功能,客户端与服务器之间可有多个代理, 缓存代理:减少服务器压力,透明代理: ...

  9. 【小程序案例】支付宝小程序-MQTT模器,IoT设备通过WSS接入阿里云IoT物联网平台

    支付宝小程序-MQTT模拟器通过WSS接入阿里云IoT物联网平台 小程序效果: 1. 准备工作 1.1 注册阿里云账号 开通阿里云账号,并通过支付宝实名认证 https://www.aliyun.co ...

随机推荐

  1. .netcore webapi 在startup中读取配置字符串

    参考微软官方说明:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/configuration 具体为: 读取方法见下图中标红的格式, ...

  2. jquery源码学习

    1,"use strict"; //16行   用在代码开始处,表示之后的代码将按照严格模式执行

  3. PCR技术

    qRT-PCR是指先由RNA进行反转录生成cDNA,然后以cDNA为模板进行检测,检测的是该cDNA的含量,而cDNA由特定的RNA逆转录而来,所以间接地检测了RNA的含量. 基因表达: 转录:DNA ...

  4. delphi新手到高手的工具--castalia

    castalia翻译是 神泉 ,是delphi的一个优秀第三方工具.其重构功能尤为突出.代码实时编译提示也很棒. 自卑delphi开发工具没有eclipse那么强大的提示?有castalia为你提升信 ...

  5. mysql 5.7.10 下互为主备配置

    mysql安装方法这里就不在介绍,网上有很多教程 环境介绍: A主机: win2008_x64+mysql5.7.10 64位,ip192.168.7.180 B主机: win2008_x64+mys ...

  6. MySQL参数优化:back_log

    * 修改back_log参数值:由默认的50修改为500.(每个连接256kb, 占用:125M) back_log=500 查看mysql 当前系统默认back_log值,命令: show vari ...

  7. 扩展方法(深入理解c#)

    1. 静态类到扩展方法: 许多方法可能都适合转为扩展方法,只要具有以下特征: 1)你想为一个类型添加一些成员: 2)你不需要为类型的实例添加更多的数据: 3)你不能改变类型本身,因为是别人的代码 2. ...

  8. SHELL脚本取系统当前年月日问题 (去0)

    1. #!/bin/bash tmonth=`date +%m`tyear=`date +%y`tday=`date +%d`day=`expr $tday + 0`month=`expr $tmon ...

  9. centos 7 安装svn客户端

    rpm -qa subversion yum remove -y subversion yum install -y subversion svnserve --version svn checkou ...

  10. oracle undo表空间

    查询undo表空间状态 "Bytes(M)" FROM dba_undo_extents GROUP BY tablespace_name, status; Undo表空间的状态( ...