响应式web mqtt应用
响应式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应用相关推荐
- 通过响应式web设计,使本站支持手机浏览
2019独角兽企业重金招聘Python工程师标准>>> 2014-01-28 14:49:14 现在越来越多的人通过手机来上网,手机由于屏幕尺寸的原因,当浏览为PC端浏览器设计的网页 ...
- 《响应式Web设计:HTML5和CSS3实践指南》——2.9节基于位置伪类的交替行样式
本节书摘来自华章社区<响应式Web设计:HTML5和CSS3实践指南>一书中的第2章,第2.9节基于位置伪类的交替行样式,作者(美) Benjamin LaGrone,更多章节内容可以访问 ...
- [译] 响应式 Web 应用(一)
本文由 Shaw 发表在 ScalaCool 团队博客. 原书 www.manning.com/books/react- 第一章:你是说「响应式」? 本章内容 响应式应用及其起源 为什么响应式应用是必 ...
- 十大响应式Web设计框架
2019独角兽企业重金招聘Python工程师标准>>> 本文将分享十款最佳的响应式Web设计,助你大大简化工作流程. Gumby Framework Gumby 2是建立在Sass基 ...
- 《响应式Web图形设计》一13.2 缩放图像带来的问题
本节书摘来异步社区<响应式Web图形设计>一书中的第13章,第13.2节,作者: [美]Christopher Schmitt 译者: 曾斌 责编: 赵轩,更多章节内容可以访问云栖社区&q ...
- 《响应式Web设计全流程解析》一1.2 静态设计稿舒适区
本节书摘来异步社区<响应式Web设计全流程解析>一书中的第1章,第1.2节,作者: [美]Stephen Hay 译者: 余果 , 等 责编: 赵轩,更多章节内容可以访问云栖社区" ...
- HTML5和CSS3响应式WEB设计指南译者序
"不是我不明白,这世界变化快."崔健的这首歌使用在互联网领域最合适不过.只短短数年的功夫,互联网的浪潮还没过去,移动互联网的时代已经来临.人们已经习惯将越来越多的时间花在各种移动设 ...
- 基于php响应式网站毕业论文,基于html5与css3的响应式web页面设计与实现.docx
内容摘要:随着现代社会的不断发展,人们的需求不断变化,不断的创新才能更好的满足人们的需求.从智能设备的出现,到如今不过短短十年,设备尺寸的多样化,传统的网页设计已不能满足现如今多样化的设备通用需求.如 ...
- 《移动优先与响应式Web设计》一上册 移动优先
本节书摘来异步社区<移动优先与响应式Web设计>一书中的第2章,第2.1节,作者: [美]Luke Wroblewski , Ethan Marcotte 译者: 司徒卓恆 责编: 赵轩, ...
最新文章
- koa2入门(3)mongoose 增删改查
- click js自动点击 vue_vue.js2.0点击获取自己的属性和jquery方法
- 三维坐标系带偏航角俯仰角_浅谈三维旋转的三种方法及差异
- linux 3d加速驱动_实时Linux,3D打印自行车,Google的“加速的移动页面”等
- 卢松松分享独立博客运营推广经验
- WebKitGTK+ 编译
- openssl 升级到OpenSSL 1.0.1g 修复HEARTBEATS漏洞
- 敏捷软件开发VS.传统软件工程
- C++课程设计--人民币大小写转换器(MFC)
- 服务器上打开PHP文件却出现下载界面或者502
- bigWigToBedGraph格式转换
- TOEFL wordlist 16
- 强大的Pidgin,Pidgin的使用
- 2021上海酵素展暨中国酵素节资讯食用酵素的营养功效及研究进展
- 禅道-使用禅道来进行项目任务管理
- 详解网易AI布局,三大AI产品矩阵浮出水面
- 解析Unity3D中计算法线矩阵的函数
- pbcms 文章新增 修改 实现自动百度推送
- 基本面指标怎样选股?基本面选股方法
- python pandas操作excel表
热门文章
- 广州工商学院计算机考试怎样,广州工商学院怎么样 好不好
- html页面动态生成二维码
- 计算机键盘windows,电脑键盘win键的功能
- 生产管理系统 MRPII
- matlab 每秒执行一次,Systemd.timer 定时任务每秒执行的精度问题
- http协议_HTTP 协议入门
- mkdocs-with-pdf 0.9.3的安装使用
- html5语音读取文字_不外传自媒体神器,文字转语音免费软件工具下载
- h5 meta标签大全
- keil软件STM32下载错误:Overlapping of Algorithms at Address 08000000H错误