响应式web mqtt应用

基于掌控板的响应式web mqtt应用

一、软硬件环境
二、MQTT的应用
三、Mind+编程
四、Web网页制作
五、实验结果

一、软硬件环境

硬件:掌控板、掌控板扩展板、舵机,杜邦线若干
软件:Mind+、Dreamweaver、siot

二、MQTT的应用

这里我们采用MQTT中的SIOT作为连接。
SIoT为“虚谷物联”项目的核心软件,是为了帮助中小学生理解物联网原理,并且能够基于物联网技术开发各种创意应用。因为其重点关注物联网数据的收集和导出,是采集科学数据的最好选择之一。
1.下载siot
2.打开siot,获得ip地址,把上面的ip地址加上端口8080在网页上打开

3.登陆siot,初始化账号:siot,密码:dfrobot

三、Mind+编程

1.在Mind+编程软件中编写掌控板与siot连接控制的代码

2.在这里要填入siot平台的相关参数

四、Web网页制作

Web控制界面的制作先是使用Bootstrap进行界面布局,然后使用jQuery(一个 JavaScript库)监测按钮时间,并通过jQuery get() 方法请求SIoT接口,实现控制命令的下发,从而达到控制的目的。
Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。
① 在static目录下新建一个HTML文件,如demo.html。demo.html的head部分可以使用login.html的head部分;
② 在body部分布局制作自己需要的界面(使用Bootstrap前端架构),并为自定义界面的组件(如按钮)设置ID用来添加动作(使用 JavaScript )。实际上,添加动作就是调用SIoT提供的一系列的WebAPI。
关键步骤:

五、实验结果


响应式web mqtt应用相关推荐

  1. 通过响应式web设计,使本站支持手机浏览

    2019独角兽企业重金招聘Python工程师标准>>> 2014-01-28 14:49:14 现在越来越多的人通过手机来上网,手机由于屏幕尺寸的原因,当浏览为PC端浏览器设计的网页 ...

  2. 《响应式Web设计:HTML5和CSS3实践指南》——2.9节基于位置伪类的交替行样式

    本节书摘来自华章社区<响应式Web设计:HTML5和CSS3实践指南>一书中的第2章,第2.9节基于位置伪类的交替行样式,作者(美) Benjamin LaGrone,更多章节内容可以访问 ...

  3. [译] 响应式 Web 应用(一)

    本文由 Shaw 发表在 ScalaCool 团队博客. 原书 www.manning.com/books/react- 第一章:你是说「响应式」? 本章内容 响应式应用及其起源 为什么响应式应用是必 ...

  4. 十大响应式Web设计框架

    2019独角兽企业重金招聘Python工程师标准>>> 本文将分享十款最佳的响应式Web设计,助你大大简化工作流程. Gumby Framework Gumby 2是建立在Sass基 ...

  5. 《响应式Web图形设计》一13.2 缩放图像带来的问题

    本节书摘来异步社区<响应式Web图形设计>一书中的第13章,第13.2节,作者: [美]Christopher Schmitt 译者: 曾斌 责编: 赵轩,更多章节内容可以访问云栖社区&q ...

  6. 《响应式Web设计全流程解析》一1.2 静态设计稿舒适区

    本节书摘来异步社区<响应式Web设计全流程解析>一书中的第1章,第1.2节,作者: [美]Stephen Hay 译者: 余果 , 等 责编: 赵轩,更多章节内容可以访问云栖社区" ...

  7. HTML5和CSS3响应式WEB设计指南译者序

    "不是我不明白,这世界变化快."崔健的这首歌使用在互联网领域最合适不过.只短短数年的功夫,互联网的浪潮还没过去,移动互联网的时代已经来临.人们已经习惯将越来越多的时间花在各种移动设 ...

  8. 基于php响应式网站毕业论文,基于html5与css3的响应式web页面设计与实现.docx

    内容摘要:随着现代社会的不断发展,人们的需求不断变化,不断的创新才能更好的满足人们的需求.从智能设备的出现,到如今不过短短十年,设备尺寸的多样化,传统的网页设计已不能满足现如今多样化的设备通用需求.如 ...

  9. 《移动优先与响应式Web设计》一上册 移动优先

    本节书摘来异步社区<移动优先与响应式Web设计>一书中的第2章,第2.1节,作者: [美]Luke Wroblewski , Ethan Marcotte 译者: 司徒卓恆 责编: 赵轩, ...

最新文章

  1. koa2入门(3)mongoose 增删改查
  2. click js自动点击 vue_vue.js2.0点击获取自己的属性和jquery方法
  3. 三维坐标系带偏航角俯仰角_浅谈三维旋转的三种方法及差异
  4. linux 3d加速驱动_实时Linux,3D打印自行车,Google的“加速的移动页面”等
  5. 卢松松分享独立博客运营推广经验
  6. WebKitGTK+ 编译
  7. openssl 升级到OpenSSL 1.0.1g 修复HEARTBEATS漏洞
  8. 敏捷软件开发VS.传统软件工程
  9. C++课程设计--人民币大小写转换器(MFC)
  10. 服务器上打开PHP文件却出现下载界面或者502
  11. bigWigToBedGraph格式转换
  12. TOEFL wordlist 16
  13. 强大的Pidgin,Pidgin的使用
  14. 2021上海酵素展暨中国酵素节资讯食用酵素的营养功效及研究进展
  15. 禅道-使用禅道来进行项目任务管理
  16. 详解网易AI布局,三大AI产品矩阵浮出水面
  17. 解析Unity3D中计算法线矩阵的函数
  18. pbcms 文章新增 修改 实现自动百度推送
  19. 基本面指标怎样选股?基本面选股方法
  20. python pandas操作excel表

热门文章

  1. 广州工商学院计算机考试怎样,广州工商学院怎么样 好不好
  2. html页面动态生成二维码
  3. 计算机键盘windows,电脑键盘win键的功能
  4. 生产管理系统 MRPII
  5. matlab 每秒执行一次,Systemd.timer 定时任务每秒执行的精度问题
  6. http协议_HTTP 协议入门
  7. mkdocs-with-pdf 0.9.3的安装使用
  8. html5语音读取文字_不外传自媒体神器,文字转语音免费软件工具下载
  9. h5 meta标签大全
  10. keil软件STM32下载错误:Overlapping of Algorithms at Address 08000000H错误