您好,欢迎来到中国企业库   [请登陆]  [免费注册]
小程序  
APP  
微信公众号  
手机版  
 [ 免责声明 ]     [ 举报 ]
企业库免费B2B网站
搜产品 搜企业
客服电话:400-000-8722

项目设计第二篇--体验

【项目设计】第二篇体验物联网产品

第一篇写到,代理商给我们简单介绍了智能家居的相关知识,对于我们来说,还是非常迷茫。记得以前刚刚接触嵌入式,学习单片机的时候,都会先来一个开发板体验。同样的道理,对于物联网,对于零基础的我们,体验一下物联网相当有必要。因此我们买了飞利浦的HUE以及一些WIFI插座。





当然,作为设计者不仅仅是为了体验该产品,更重要的是拆解,学习,其实就是山寨(山寨之后才明白别人产品的优缺点,自己再加以优化设计,我自认为这是可行的)。拆解之后发现其实并不难,比较简单的设计。不过不得不说,产品不仅仅要有软硬件,还要有美丽的外观,扎实的结构。拆解HUE的网关很容易(一把螺丝刀即可),后来拆解灯泡用手扳玻璃罩时,玻璃爆裂了。只能说学会物联网看来是要牺牲的,就当流血奉献了。


如此精致漂亮的灯,拆解受伤也值了。有看到了吧,飞利浦网关用的就是一个STM32芯片与CC2533,非常的简单。当然,看到这里,我一下子信心大增,觉得自己也能做,并且比他做的更好。

物联网就那样!!!

我铁定了这个观点之后,在供应商的帮助下搭建了Ember的环境,并让他们给我试试那个开发板,体验体验(又体验,不是说都铁定观点了吗)。

最后将coordinatorrouterenddevice配置好并下载程序之后,利用串口调试助手,发送控制命令,控制网关从而控制其它设备,如灯设备,插座设备。感觉甚是高端大气。开发起来的确如当初业务所说非常的简单,只需要利用串口发送命令即可,并且命令格式也相当的简单。如

组网命令

命令格式:“network find unused”

命令功能:寻找一个当前没有使用到的通道,并建立网络

举例:network find unused

回复:Forming on ch 15, panId 0xA07B

EMBER_NETWORK_UP

Network find complete

控制终端设备状态

命令格式1“zcl on-off toggle”

命令格式2“send [Note ID] [endpoint1][endpoint2]”

命令功能:控制某一设备的状态翻转,如将亮着的灯熄灭,暗的灯点亮。

举例:“zcl on-off toggle”

回复:(略)

继续输入命令:“send 0xEAF8 1 1”

回复:(略)

很快,我初步学会了这些命令,能够进行一些简单的控制。每天看着自己改写的程序,使用串口命令控制的设备在忽闪忽然,心中颇有成就感。当然我不能沉寂在自己这点小小的成果中,况且这还算不上自己的成果,必须往下一步走。在开发板上跑成功不是自己的能力,要达到能用Em357自主开发设计,如读取温度、实现数据运算等才是最终归宿。要达到这样的能力,就必须掌握Em357的硬件资源,GPIO、中断、定时器、IICSPIAD/DA等。

当我规划下一步计划并开始实施的时候,问题出现了,直接导致方案的重新选择。请见下期更新。


郑重声明:以上文章来源于网络,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库www.qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
会员咨询QQ群:902340051 入群验证:企业库会员咨询.

新的文章
 

IT指路灯

微信号:gh_520aad7e9f79
功能介绍:引路电子,在你迷茫时,我们是一盏灯,为您指引方向;奋斗时,我们是一双鞋,替您扎实根基;辉煌时,我们是一鼎钟,让您时刻清醒.愿您乘风破万里浪,甘己默默引十年路.您做好准备了么?那就与我们一起前进奋斗吧