智能硬件|专业的方案公司阐述智能硬件产品开发的全过程

智能硬件|专业的方案公司阐述智能硬件产品开发的全过程

文章图片


现在市场上的方案公司太多 , 让人应接不暇 , 当我们要开发一款智能硬件产品的时候 , 我们要如何去选择方案公司呢?又怎样判断方案公司是否则专业呢?下面沐渥带大家一起来了解下智能硬件产品开发的全过程 , 大家就知道如何去判断方案公司的专业度了 。
一、市场分析
做智能硬件产品开发如开发互联网产品一样 , 首页也要对市场进行分析 , 其中主要包括用户需求分析;市场规模分析;竞品分析;用户购买力分析;可行性技术分析;成本分析等 。
在制定产品的目标用户、功能、价位、利润等目标 , 并分析要做的产品是轻决策类型还是重决策类型 , 不同类型的产品对售价和产品服务有着很大的影响 。 同时还要分析制定自己的技术力量和上下的资源整合以及营销策略等 。 通过综合分析后则要产出一个市场分析报告和项目所需资金、技术方案、人员、周期、利润、营销方案以及产品迭代计划的项目分析报告 , 等得到客户的认可后则可进入立项阶段 。
二、组建团队
一个软件开发也许只要一个程序员就差不多 , 但是智能硬件开发 , 则需要一个团队 , 除了软件相关人员外 , 还需要成立硬件开发和生产团队 。 一般至少需要包括外观设计、结构设计、电子工程师、测试工程师、品控、采购、项目经理等角色 。
一个软件项目最大的成本是人力成本 , 而对于智能硬件项目来说 , 人力只是成本的一部分 , 还有很大一部分是产品模具和开发材料的成本 , 所以智能硬件项目的开发的对于方案公司面临更大的挑战 。
三、需求分析
团队组建完后就可以进一步的分析需求了 , 需要综合需求和成本把产品的形态和硬件配置确定下来 , 这样后续软件的需求和功能就可以依托硬件的能力边界去做了 。 确定好硬件需求后 , 需要把产品的原理图制作好 , 在验证完可行性之后 , 就可以正式开始产品的设计和研发了 。 在这个阶段软硬件的需求和功能需要一同进行规划 , 达成基本的框架和共识 。
四、软件研发
智能硬件产品的软件开发 , 除了APP和后台之外还有一个固件端的开发 。 由于固件是要运行产品上的 , 所以固件端的开发通常是先使用开发板来代替产品本身的 , 等主板设计好可使用时 , 就可以转移到实际产品上进行开发 。
前期可以使用开发板进行大致的测试 。 不过由于开发板和实际产品之间还是存在着一些配置等方面的差异 , 所以有可能在开发板上没有的问题 , 在产品上运行时就会出现 , 因此在硬件可以运行调试后 , 需要持续对产品进行详尽的测试 , 要确保产品的稳定性 。
通常智能硬件产品的软件都是可以进行远程升级的 , 即便软件出现一些BUG , 也是可以通过远程升级解决的 。

智能硬件
五、外观设计
产品外观设计必须考虑能否装配主板或其他电子器件 , 要保证你所设计的产品主板能够放进去你所设计的盒子内部 , 而且盒子强度也要够;其次产品是否能开模 , 对于一件产品外观设计完以后能否开模制造出来 , 取决于拆件 , 而拆件又与装配循序、外观美观性和成本紧密关联 。
六、结构设计
在结构设计中需要注意 , 根据外观和主板等配件 , 设计要兼顾两者的内部结构 。 同时也要考虑产品的坚韧度、组装难度、脱模难度 , 有运动部件的产品尤其需要注意运动部件的结构灵活性和稳定性 。
七、PCBA设计
在电子设计和开发中需要注意的是PCB设计和电子元器件选型这两个问题 。 首先PCB设计考虑走线、SMT难度、分离模拟电路与数字电路以及元器件和电路之间的电磁干扰等相关问题 。 其次是元器件选型的问题 , 在电子元器件选型中要避免使用偏门的 , 因为有可能这个元器件随时会面临停产 , 或者与其他元器件难兼容 , 有时更换一个元器件会因为Pin脚或驱动不兼容而带来大麻烦 。 最后在主板设计好后即可进行打板出样品了 , 样品出来后即可烧录固件对其进行测试和优化 。