【IoTgo】一个开源的物联网平台介绍篇【转载】

admin 2017-8-24 1457 0

转自http://blog.sina.com.cn/s/blog_ade378ae0102v99c.html

好消息:ITEAD Studio已经开发了一个现成的、完全开源的物联网平台,所有源码都可以在github下载,包括服务器搭建、web APP、手机APP、桌面APP以及量身定制的Arduino库文件(ESP8266W5x00SIM900等)。当然,后续我们也会有详细操作教程一一奉献给大家。

今天先简单介绍下如何在IoTgo这个平台获取API Key和设备ID

我们搭建了两个服务器,版面是一样的:

【IoTgo】一个开源的物联网平台介绍篇

国内快速访问http://iotgo.itead.cn    

国外快速访问http://iotgo.iteadstudio.com

打开任意一个网址,进入About页面,可以看到我们的github资源下载地址:

IoTgo服务器源码https://github.com/itead/IoTgo

配套Arduino库文件https://github.com/itead/ITEADLIB_Arduino_IoTgo

 

更多内容可以一一进入其他导航页面查看。这里我们主要介绍下如何创建自己的DIY设备。

 

首先,我们需要在IoTgo平台上注册一个用户账号。在页面右上角点击“SING UP”即可进入注册页面。

注意:注册非常简单,填写的邮箱地址将作为你的登录账号,密码只确认一次,请牢记注册密码,暂时不提供密码找回功能。

【IoTgo】一个开源的物联网平台介绍篇

点击“Sign Up”按钮,如果你的邮箱地址已经被注册过,将会提示“该邮箱地址已存在,请使用另一个邮箱”,这种情况应该很少,如果有的话就是你把密码忘记了。。。如果是第一次注册,将会直接登录到系统后台。


左边栏的个人账户中心有两个选项“My Profile(我的身份)”和“My Device(我的设备)”。

【IoTgo】一个开源的物联网平台介绍篇

点开“我的身份”这个选项,可以看到自己的账户邮箱地址和API Key,以及修改密码功能。这里的重点是API Key,这个大家应该都懂的。

【IoTgo】一个开源的物联网平台介绍篇

有了API Key以后,我们就可以创建自己的设备了。点开左边栏的“我的设备”选项,在右上角点击“Creat DIY Device(创建DIY设备)”。

【IoTgo】一个开源的物联网平台介绍篇

“创建DIY 设备”旁边有个“Add Indie Device(添加成品设备)”按钮,这个是用于用户添加已经出厂就预设好API Key的成品,比如wifi智能开关,只需联网即可使用,不需要编程或者做任何修改,适合终端消费者,略过不谈。

 

接下来,在打开的添加DIY设备页面可以看到,目前用户可以添加的DIY设备分为4类:“01 Power switch(电源开关)”、“02 Simple light(灯光控制)”、“03 Temperature and humidity sensor(温湿度传感器)”和“04 Custom device type(定制类或自行开发设备)”。

【IoTgo】一个开源的物联网平台介绍篇

我们先来创建一个温湿度数据上传的传感器设备。在设备名称我们输入“机房温湿度”,设备类型选择“03 Temperature and humidity sensor(温湿度传感器)”,在组名输入“1号机房”,最后点击“Creat”创建按钮。


  【IoTgo】一个开源的物联网平台介绍篇

创建完成后,在“我的设备”页面就可以看到这个新增的设备图标。


    【IoTgo】一个开源的物联网平台介绍篇

 

现在我们点击这个设备图标,就可以看到这个设备目前的状态和ID号以及修改、删除等操作按钮。


   【IoTgo】一个开源的物联网平台介绍篇

同理,我们可以创建另外三种DIY设备,并得到对应的设备ID

【IoTgo】一个开源的物联网平台介绍篇

每个组别可以添加多个设备,只需在创建设备的时候填入要放置的组名即可。


设备ID是该传感器设备在服务器系统的唯一标识,上传数据的时候必须经过设备ID和账户API Key进行有效性验证才能成功上传。

至此,我们就成功得到了上传数据所需的服务器验证。


今天关于IoTgo平台的介绍就先到这里。下期我们将开始连载基于这个开源平台的远程控制教程。



///cnde
还没有人收藏过本帖~
最新回复 (0)
只看楼主
全部楼主
回复
登录发表 or 还没有账号?去注册