查看: 5292|回复: 3

一起来探索HTML5在物联网中激起的火花(一)

[复制链接]
outman 发表于 2013-6-4 00:18:33 | 显示全部楼层 |阅读模式
  作为单片机嵌入式开发的您,也许对HTML5这个词并不熟悉,但对HTML应该不陌生吧?而后面加上了一个“5”之后,它又有什么不同呢,和物联网又能扯上什么关系呢?

  我们只是这门技术的一个可能的使用者,所以也没打算对它的前世今生来个长篇大论,有兴趣的朋友可以百度一下。这系列的探讨尽量少些文字些的东西,而更注重演示、思考,如果能有所碰撞和激发那是我们最愿意看到的了。

  废话先不多说,先从一个单片机开发者的视角来解释下“飞比云”和HTML5的功能:做单片机开发,尤其是有通讯功能的设备的开发,离不开一个工具--串口助手,一个GSM模块,通过串口助手,几条AT指令就可以控制它连网,发短信,这就是模块化设计所带来的好处。

  在飞比的产品中,FBee Zigbee模块实现的也是类似上述GSM模块的功能:通过串口AT指令即可使用Zigbee模块,它也实实在在地为很多项目带来了便利。而“飞比云”及其“网关”实现了另外一个事情:把网络通讯链路也做成了一个虚拟的“模块”,而调试它的不再是串口助手,而是HTML-Websocket,用Chrome浏览器(或者其它支持HTML5的浏览器)打开下面的网页,也许您就不会觉得陌生:

  http://fbeecloud.com/demo/i2.htm

  

  成功连接后,这个界面就可以理解成一个“串口助手”了,索性我们就叫它“HTML5调试助手”吧:上面对话框里的FBxxxxxx的数据即为设备通过网关向云平台发送的数据,相当于串口助手的“接收框”;而在下面的对话框中输入字符后,点“发送”,相当于串口助手的“发送框”,比如按FBee模块的指令格式输入%CTO1 01(注:控制指令前一定要加%,以示区分),即可以广播方式,将所有zigbee节点的第一路IO口电平置高。

  而这个“HTML5调试助手”的代码非常简单,您甚至可以直接在网页点右键“查看网页源代码”获取代码:

  

  不要小看这小小的界面,实际上它得益于强大的平台的支撑,它能完成的事情远远超出了你我的想象!就像打开了潘多拉的盒子,微博、微信、短信、社区、天气预报,甚至是语音识别,所有的互联网现有的功能,只要它提供了API接口,通过这个小小的桥梁,都可以连接到真实的物联网世界中来!

  后面的所有的事情,飞比并没有一件件地来完成,因为它的可能性是无限的!我们深知一点:互联网的世界需要合作与共享,我们将倾力开发的“飞比云”平台免费共享出来供大家使用,而且会继续努力地将它维护好,为每一个开发者服务;在此,我们也发出一个盛情的邀请:让我们一起来探索HTML5,在物联网的世界中激发出它的火花吧!


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Hugo801122 发表于 2014-2-19 12:50:30 | 显示全部楼层
看错顺序了,应该先看这篇先的,多谢楼主!
klen 发表于 2014-4-19 14:54:03 | 显示全部楼层
楼主 问一下飞比云账号在哪注册?
jasonjar 发表于 2014-7-9 17:55:12 | 显示全部楼层
学习ZigBee中。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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