跨阵物联

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4062|回复: 2

js修改时序下发32位数据中的某一个值,其他值不变代码

[复制链接]

129

主题

249

帖子

0

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
0
发表于 2019-1-13 17:00:23 | 显示全部楼层 |阅读模式
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">

  7.     <!---不能去掉的--->
  8. <script type="text/javascript" src="http://www.w3school.com.cn/jquery/jquery.js"></script>
  9. <title></title>
  10. <!---js处理代码开始--->
  11.     <script>
  12.        function Signal_Post(uid,key,IOstate) {
  13.            $.getScript("http://get.iot.o8y.net/Pro_Get/?type=4&way=JsDim&dev_uid=" + uid + "&api_key=" + key + "&sel_io=Signal_IOdata", function () {  //加载test.js,成功后,并执行回调函数
  14.               
  15.                var web_iocode = new Array(); //定义一数组  
  16.                web_iocode = Get_val.split("")

  17.                var lost_iocode = new Array(); //定义一数组  
  18.                lost_iocode = IOstate.split("|")
  19.                //1/0|2/1
  20.                for (i = 0; i < lost_iocode.length ; i++) {
  21.                    //1/0
  22.                    var lost_ioval = new Array(); //定义一数组  
  23.                    lost_ioval = lost_iocode[i].split("/")
  24.                    web_iocode[lost_ioval[0]] = lost_ioval[1]
  25.                }

  26.                post_data = "";
  27.                for (i = 0; i < web_iocode.length ; i++) {
  28.                    post_data += web_iocode[i];
  29.                }

  30.                $(’#IOT_Control’).attr("src", "http://post.iot.o8y.net/Pro_post/?type=4&dev_uid=" + uid + "&api_key=" + key + "&Signal_IOdata=" + post_data + "");

  31.            });
  32.        }

  33. </script>
  34. <!---js处理代码结束--->
  35. </head>

  36. <body>
  37.     <!---不能去掉的--->
  38.   <iframe id="IOT_Control" src="" style="display:none;"></iframe>

  39. <form>
  40. <!---js显示设备数据--->
  41.     <script type="text/javascript" src="http://get.iot.o8y.net/Pro_Get/?type=4&way=JsVal&dev_uid=00000000&api_key=1BC45A6814FDBBCDBA4221ABCD62048F&sel_io=Signal_IOdata"></script>
  42.    
  43. <!---执行修改数据按钮--->
  44. <button type="button"  onclick="Signal_Post(00000000, ’1BC45A6814FDBBCDBA4221ABCD62048F’, ’1/1|2/1’);"> 开启 </button>

  45.     函数说明
  46.     Signal_Post(00000000, ’1BC45A6814FDBBCDBA422124AC62048A’,’1/1|2/1’)

  47.     00000000:要控制设备的  uid
  48.     1BC45A6814FDBBCDBA4221ABCD62048F:用户的授权key


  49.      1/1|2/1    32位数据的 第1位数据改成 1,第2位数据改成1   

  50.     如 原数据是 : 00000000000000000000000000000000  修改之后   01100000000000000000000000000000
  51.     32位数据是从0开始



  52. </form>

  53. </body>
  54. </html>
复制代码


回复

使用道具 举报

0

主题

1

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2020-3-14 22:00:38 | 显示全部楼层
我想问一下,“开启”这个动作命令的实际命令数据是一个32位的2进制数据?1100000000000000000000000000000吗?就是说设备就收到了这个32位数据就“开启”,对吧?
回复

使用道具 举报

0

主题

43

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2022-7-8 18:35:42 | 显示全部楼层
xvccccccccccccccccc
  1. ccccccccccccccccccccccccccccccccccccccccccccccccccccccc[quote]cccccccccccccccccccccccccccccccccccccccccccccccccccccccc[url=cccccccccccccccccccccc]ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc[/url][/quote]
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|跨阵物联 ( 粤ICP备17058749号-4 )

GMT+8, 2022-9-27 18:29 , Processed in 0.141080 second(s), 18 queries .

Powered by 跨阵物联 © 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表