发 帖  
原厂入驻New
智能硬件开发教程
2018-5-19 16:47:17  3016 物联网 智能家居 嵌入式 开发教程 智能硬件
分享
入门开发教程

  一、前期准备:

  1.1 一个WIFi模块、一台电脑、一部手机(电脑也可以模仿手机)。

  1.2 一款能够连接外网的WiFi模块,即可以做服务器使用,也可以做客户端使用,市面上的绝大多数WiFi模块都可以适用。

  1.3 会对WiFi有一个基本的开发基础,例如C语言。根据不同WiFi模块的开发不同,所用的开发语言也不同。


  二、设备开发流程

  第一步:注册成为开发者
  第二步:选择并注册设备id
  第三步:开发WiFi模块
  2.1 配置WiFi模块连接服务器

  2.2 配置WiFi模块连接手机端

  2.3 根据yumiot交互规则,进行控制程序编写。


  三、注册成为开发者

  3.1 进入yumiot.com官网,点击注册,选择开发者注册


  3.2 根据提示填写信息。


  3.3 查看你的邮箱收件箱,点击激活链接完成注册


  3.4 进入yumiot官网,点击登录——>开发者,成功登录后点击左侧个人资料,查看开发者ID


  在设备管理—>设备注册界面,选择要开发的设备类型,以及设备数量,然后点击设备注册,完成新设备注册。(注意:每开发一款新的设备都需要生产一个设备ID)

  注意:自定义中文名称用于在用户手机端以及PC端显示,英文名称用于开发者程序编写中使用。

  例:下图中的自定义功能区,用户手机端将显示 智能灯 设备,拥有两种状态,分别为开和关。

  程序示例:

  开灯:LED=on

  关灯:led=off


  3.6 在全部设备、已开发设备、未开发设备中查看你的设备情况。其中,设备序列号是开发者每次注册的设备的功能和状态号,用于不同序列的版本控制。


  四、常用语法说明

  4.1 完整设备号(ID)、开发者ID、设备类型、设备ID
  例:1234561d000001

  前6位是开发者ID,7-8位是设备类型、9-14位是设备ID。完整设备号=开发者ID+设备类型+设备ID。

  如上例中,123456是开发者ID,1d是设备类型、000001是设备ID,1234561d00001是完整设备号。

  4.2 通信交互语法
  4.2.1 向服务器请求设备ID
  yum{开发者ID设备类型}$

  yum{}是通信标识,每次与服务器请求都需要使用这种格式。

  \n是发送结束符,每次通信都需要使用。

  例:yum{1234561d}$

  4.2.2 服务器返回设备ID
  格式:yumid{完整设备号}

  例:yumid{1234561d000001}

  注意:获取到设备ID后需要在WiFi模块中对(完整设备号)进行存储

  4.2.3 向服务器发送控制命令
  格式:yum{完整设备号}[功能1](状态1)

  [ ]标识符中的是设备功能,在每个设备中至少需要有一个,不能为空。

  ( )标识符是设备状态,在每个功能中至少有一个状态,可以值为null,表示该设备不执行任何状态。

  例:有一款LED灯设备,有个开关功能,该功能有两种状态,分别是开on、关off。

  开灯控制命令写法:yum{12345618000001}[LED](on)$

  关灯控制命令写法:yum{12345618000001}[LED](off)$

  4.2.4 服务器返回状态
  格式:yum{完整设备号}[功能](状态)……

  例:yum{12345618000001}[LED](on)

  12345618000001该设备,要执行LED功能改变状态为on。

  此命令就是点亮一个LED灯

  4.2.5 接收手机端连接路由器命令
  格式:yumssid:路由器账号

  yumpass:路由器密码

  例:yumssid:YUMIOT

  yumpass:12345678

  控制WiFi模块连接名为YUMIOT的路由器,连接密码是12345678

  4.2.6        向手机端发送连接状态
  格式:yumget{session.状态}

  session分别有两种状态

  状态1:session.ok 表示成功连接路由器;

  状态2:session.error 表示连接路由器失败。

  例:yumget{seeion.ok


由于图片不能直接复制,这里我就不忙活了,大家可以直接去原链接观看(内容详细,各部分都有),不过千万要看仔细了,不然会像我一样倒腾半天才连接。yumiot.com  没权限发链接.....
0
2018-5-19 16:47:17   评论 分享淘帖
6 个讨论
谢谢,支持下楼主

不客气,跟着步骤来还是很容易的,资料比较全面
2018-5-26 09:29:21 评论

举报


不客气,跟着步骤来还是很容易的,资料比较全面
2018-5-26 09:29:26 评论

举报


不客气,好好利用,顺便发给大家看,一块使用
2018-5-26 09:33:47 评论

举报


不客气,好好使用。
2018-5-26 09:34:05 评论

举报

不客气,好好使用,发给大家一块用
2018-5-26 09:35:40 评论

举报

只有小组成员才能发言,加入小组>>

403个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /10 下一条

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