一个产品有软件和硬件两部分。是智能硬件吗?当然,答案是否定的。很多软硬兼施的小伙伴会产生误解,以为既懂软件知识又懂硬件开发制造流程就可以进入智能硬件行业,也就是智能硬件产品经理。在这里,我建议你买两本关于嵌入式软硬件及其软硬件组合的书。
一个产品既有软件部分又有硬件部分是不是就算智能硬件呢?答案当然是否定的,很多软硬兼修的小伙伴会有误解,以为自己既懂软件知识又了解硬件开发制造流程,就可以进入智能硬件行业,就是智能硬件产品经理了。硬件里面分电子和结构,其实真正想入行智能硬件是要非常懂电子技术这块的。公司通常所说的智能不是简单的软件控制硬件,而是指智能传感万物互联人机能够交互。
所以还必须要了解电子传感通讯协议这方面的知识。比如说一款产品是家庭医疗类的机器人,它有个控制平板属于软件,有个机身属于硬件。机身可提供能量场远红外理疗等功能,平板用来控制理疗功能的输出,比如强度时间温度等参数,然后平板APP中有自己的商城会员体系等模块,有自己独立的后台。那么这算是一款智能硬件产品吗?个人觉得这只能算是一款软硬件结合的伪智能产品,没有满足智能传感万物互联人机交互中的任何一点。
那么判断真智能硬件产品的一个基本点就是人机交互,能够通过语音指令手势动作视频来对产品进行控制,产品也能通过传感器或者采集接收数据来主动给用户反馈,这样形成一个基本的交流。作为智能硬件产品经理,是要熟悉这个过程是怎么实现的。简单来说,有三个要素。第一, 软件 后台控制。用户可以通过软件对PCB传送指令数据,可以是物理端口传送指令,比如将平板和机身接线连接,指令直接走信号线也可以是无线通信,近距离可以通过蓝牙射频直接对产品控制,远距离的话需要将指令发送给云端服务器,服务器再将指令传送给的PCB板的通讯模组。
第二, 硬件电子技术。产品通过传感器或者通信模组来收集数据,再通过单片机对数据进行处理从端口对整个产品发出指令。第三, 无线通信功能。无线通信是连接软件和硬件的桥梁。同样,判断是否是智能硬件产品也可以看有没有无线通信这块,有不一定是,但没有一定不是。那么,软硬件兼修的小伙伴,想入行智能硬件,硬件中电子技术和结构开发往往不会同时都懂,因为这两块很偏技术,不像软件产品经理入门比较简单,我们需要怎么平衡呢?首先,电子这块决定你是否懂智能硬件这行的实现原理,结构这块决定你是否懂智能硬件产品实现制造的过程。
电子的硬件产品经理更了解实现的技术原理,结构的产品经理更了解整个产品的开发过程。所以,智能硬件产品经理是一个对综合素质要求很高的岗位。软件电子结构,必须同时具备至少两个方向的经验,且对另一个熟悉了解。有点像玄幻修真小说中的主角,同时修行几个方向,最后成为集大成者。以上,就是个人对智能硬件产品的一些想法,希望大家一起交流。
要做出比较有趣的智能小硬件,该学些什么?
感谢悟空小秘书的邀请。根据我所知道的回答一下这个问题。小编以前学习过一些智能硬件的知识,并且利用开源硬件制作了一些小玩意,这里简单的介绍一下。推荐一款开源硬件arduino,开源硬件。接口丰富arduino提供了数字接口和模拟输入输出接口,可以方便的连接各类传感器,接收传感器的数据;可以通过数字接口和模拟输入输出接口连接各类传感器,控制器,感知环境控制各类硬件设备。
丰富的传感器支持arduino支持很多传感器,比如温湿度、三轴平衡、超声波测距、舵机控制等。,所以可以作为控制芯片制作各种智能设备;Arduino支持各种扩展板,比如采集的传感器数据可以通过以太网板发送到web服务器。编程环境IDE简单易用。arduino的开发环境非常好用,用C语言编程;由于其开源的特性,arduino社区提供了许多可以使用的库。比如rfid库用于读写ic卡数据,以太网卡库用于tcp/ip通信。课程丰富。网上有很多关于arduino的课程可以学习和参考,入门也比较简单;有很多实际案例可以参考,比如智能家居、机房监控、智能汽车等。这些代码可供参考。