热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

为什么我不看好硬件创业

我不知道博客园有多少创业者,不过博客园里多得是踏实干活的程序员,我姑且算上其中一位吧。平日我会关注创业信息,与创业者聊感想,偶尔和投资人扯一扯。投资人高高兴兴的各种点头,互相留了微信和电话

      我不知道博客园有多少创业者,不过博客园里多得是踏实干活的程序员,我姑且算上其中一位吧。平日我会关注创业信息,与创业者聊感想,偶尔和投资人扯一扯。投资人高高兴兴的各种点头,互相留了微信和电话,然后就没有然后了。  投资人是暂时不会看上我这马上要毕业的穷酸气的学生呢。

      前几年的移动互联网创业热潮已经逐渐平淡,而一股“硬件创业”潮突然热的发紫。 各种开发者开始讨论硬件开发,软硬结合,投资人也开始关注这个领域,各种新奇的电子玩意,智慧家居,可穿戴网络,配合上体感,脑电,智慧传感器,确实让人目不暇接。一个新的看点早就形成。  如果你特别想了解这方面的消息,可以看“雷锋网”,或者我和朋友做的极客网站系统-神奇小屋,或者36Kr, 我就不在这里一一列举了。

      我也算是前两年的硬件发烧友,当年大三大四,设计的电路和PCB板,摞起来有半个人高,各种单片机和传感器,加速度计,各种嵌入式系统, WinCE(现在还有人做这个么), 嵌入式Linux, UcOS2 都有涉猎和开发。所以,我在硬件创业和软硬件结合这件事情上还是有发言权的。当然,  整篇文章都是个人观点,,我不是投资人,只是一个渴望逆袭的极客。目前我做软件开发和数据挖掘,也会搀和物联网。

      我不看好硬件创业。

      我了解硬件创业的艰辛,前两年移动互联网大热,我在干什么?做我那套自认为屌炸天的可穿戴动作感应网络XMOVE, 很多人不理解为什么我不去开发手机应用去呢,我就傻呵呵的说,“这个好玩!”然后又接着去写代码调板子去了。 整整两年,有几百个小时和几万块钱花在硬件上。为了达到小体积,用和小米粒差不多大的芯片,焊接起来极其困难,辛苦做出来的板子,因为焊接问题,没几块能调通的,剩下的都成了垃圾,手工重焊也没用。 而且还会碰到奇怪的硬件问题,MSP430的I2C总线问题, 卡住我整整半年。。

      如果你去硬件创业,不仅要需要电脑写代码,更需要采购硬件,制作和焊接它们,去以批量成本高十倍的价格买各种零件,你需要跑无数次电子市场(笔者去北京中发电子市场去了40回)。 你要担心买回来的芯片封装对不对,是不是国产的或者假冒的。你需要认真的画原理图并且布线,考虑供电问题,板材厚度,元件布局。 还需要考虑焊接问题,保证整个系统的稳定性,总之,先好好闻闻那个有点毒性的助焊剂的味道吧!

      在软件上,嵌入式开发和常用编程工具有很大不同,没有完善的库和代码提示,甚至编译器会出现各种不符合标准C的莫名其妙的错误,即使软件写的没问题,可是无线就是调不通!哈,重新找硬件问题吧。 你可能需要调试器或者编程器,这也是一部分开销。

      你需要考虑整个系统的外形设计,人机交互和材料。我不知道有多少硬件创业者有足够的资本请工业设计人员。为此,要选定相应尺寸的元器件,设计相应外形的PCB,一个过孔错了都不行,螺丝的位置差1mm也装不上去。 必需保证足够的耐心和准确性。

       还有通信和供电这两个大问题。一般而言,创意电子产都需要社交化,它会连接你的手机发微博告诉你朋友。而就需要蓝牙或者WIFI通信能力,而非低成本的2.4G或者Zigbee网络。 它的代价是,因为这些芯片都是面向高级32位CPU的,他们很少内部提供完整的软件接口,如果你用的不是高端ARM,就得重新开发驱动程序,这个复杂性不言而喻。而且双层板已经不能满足供电和抗干扰要求了,上四层板甚至六层板!你还要考虑天线设计(这可是大事!) 难倒众人啊。  当然也有别的解决办法,就是买模块,淘宝一搜一大堆蓝牙模块,可是这些模块虽然成本低使用简单,但功耗大,灵活性差,那个体积可能已经超过你的产品体积了。总之,你需要很牛的硬件设计成员。

       说起功耗,你需要有足够的硬件选型能力,选择低成本低功耗的方案,同时要在软件方面做极多的考虑,比如快速休眠快速唤醒,高级电源管理等等。那种便宜的双线“蓝牙电池”只有一个保护板,连基本的电源管理都没有,稍微大一点的功率用一段时间,损耗就很厉害了,你能让用户再给你的产品加一个移动电源?    

       你要有足够的资本应对错误, 一个复杂的软硬结合的系统,几个人在没有经验的情况下很容易在不经意的地方犯错。比如开关,笔者在好用结实和小巧的开关选择上花了大量的时间。而这种错误,不是几分钟打开编译器改完bug重新编译,而是将原有的板子修改后重新送厂制作焊接为代价的。 如果已经铺货又发现问题,比如电源接触不良的小细节,那就麻烦了,不能像软件那样在App Store上直接发布升级版,因为我们没有完善的保修网络,只能给用户再送去一个新的,完全亏本。

       即使上面的问题都能克服,你还需要考虑产品研发时间和迭代速度。软件发展日新月异,硬件何尝不是?手机更新多快,那些厂商拼着命的上四核1080P。 你甚至需要比诺基亚三星这些大厂更快的出牌,在两个月内拿出完整的设计。稍微晚一点,抱歉,市场已经有人开始铺货了。而且,现在消费者都被惯坏了,安卓的用户体验还常常被人喷呢,你的硬件产品,必须要有极好的体验。

      如果你确实要做面向真正市场的产品的话,就需要考虑竞争者。 大深圳有多少专门做硬件的厂商和高手?做平板的几百家,做手机的几千家,连智能家居这些,他们早就做烂了。他们拥有最快的研发团队,最完善的代工体系,最快的市场反应度,一句话概括,人家是玩专业的! 像我这种假如去参观,估计是张着大嘴一句话都说不出来。而真正的家电大厂,倒是动静很小,电视还是电视,加湿器还是加湿器,他们可没给加湿器装WIFI。 

      泼了这么多冷水,起码硬件创业有好处,有相对明确的盈利模式,你卖出去一套就是一套,XXX元,配合免费的软件和服务。卖出去的数量乘以利润,就是我的收入啊! 尤其中国人,多数不愿意为软件这种看不见摸不着的东西买单,但却愿意去买“智能墩布”,这对硬件创业者来说是好事。 不过面向普通消费者,物美价廉是非常重要的,创意类产品不超过四位数已经是能接受的极限了(对本屌来说是这样的)。可是咱们也知道,产量越大,价格越低,做的那几百台样机,成本会高的离谱! 不过,消费者可能不这么认为。  再说需求,找到合适的针对人群,比如高尔夫杆自动记录仪,钓鱼系统(真的是钓鱼)的自动提示系统,这些都是好创意。因为玩这些的家伙都不缺钱,但如果是面向街里街坊的大妈大婶,那就要注意了,我宁愿推一车便宜好吃的西红柿过去推销。

       说了这么多硬件难伺候的话,有什么简单的方法么?一种方式是硬件积木,类似乐高玩具的设计理念,将不同模块以插件的形式组合,并提供足够简单的编程接口。他们做的不错,切实的降低了做硬件的难度,给大家做了科普,从这个角度来说,他们很成功。不过,你没法将这些原型设计做成能盈利的产品,因为本身这些模块就价格高企,而且本身提供的编程接口在复杂应用前变得非常鸡肋,从底层c做起,买一块开发板能做的更好,而开发板网上一搜,到处都是。

      顺便提一下,在北京这样的地方做硬件,大环境真心不行,产业链远没有广东的成熟,最终你需要从广东买材料,在广东找设计,在广东做代工,算了,孩子,咱们卷铺盖去广东吧! 其他地方,哈哈,你连个卖电阻电容的地方都不好找!

      作为一名曾经的硬件创业者,我向现在的硬件创业者致敬,你们有着比其他人更大的勇气,毅力和知识水平去挑战数不清的难题。如果真的做好了,那就是一张超级大饼,因为准入门槛很高,能活下来的人绝对是精英和成功者。就算失败,也能获得更多的经验和更多的机会,虽然我大XMOVE失败了,但它给我带来的好处非常之多,这要比做这件事情本身更重要。总之,一定要踏踏实实,有敢把自己搭进去的魄力,才有资格找VC. 

      祝大家创业成功。

      EOF

 

 

 

      如果您有兴趣的话,可以关注这个神奇小屋,这算是我现在在硬件方面硕果仅存的产品了。 你可以在这个微博账号上和她聊天,她管理了北京邮电大学科研楼的真实传感器网络和智能设备。具体的使用方法可以展开查看

神奇小屋是一个自学习,能控制和读取传感器的智能引擎,它能记住每个和她说话的人。


使用示例

1. 今天天气怎么样? 北京明天的天气如何? 石家庄后天的天气?

2. 我想知道”热情的沙漠-BUPT”最近的心情如何?

3. 帮我开灯。 打开空调。 设置空调温度27度。 我有点冷。

4. 说 “教你” 即可教她说话

5. (在某条微博的评论中)帮我转微博 “这些孩子真聪明!” (需要一定的权限)

6. 发微博 “今天好热啊,神奇小屋都热的受不了啦!“ (需要一定的权限)

  


推荐阅读
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 本文探讨了如何在日常工作中通过优化效率和深入研究核心技术,将技术和知识转化为实际收益。文章结合个人经验,分享了提高工作效率、掌握高价值技能以及选择合适工作环境的方法,帮助读者更好地实现技术变现。 ... [详细]
  • 本文详细介绍了C语言中的指针,包括其基本概念、应用场景以及使用时的优缺点。同时,通过实例解析了指针在内存管理、数组操作、函数调用等方面的具体应用,并探讨了指针的安全性问题。 ... [详细]
  • 掌握Python岗位,你需要了解的关键技能
    最近,在社交平台脉脉上,一条关于Python岗位的消息引起了广泛关注。本文将探讨Python岗位的实际价值,并深入解析阿里巴巴等大公司在面试Python开发者时常见的问题。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 本文总结了2018年的关键成就,包括职业变动、购车、考取驾照等重要事件,并分享了读书、工作、家庭和朋友方面的感悟。同时,展望2019年,制定了健康、软实力提升和技术学习的具体目标。 ... [详细]
  • CentOS7源码编译安装MySQL5.6
    2019独角兽企业重金招聘Python工程师标准一、先在cmake官网下个最新的cmake源码包cmake官网:https:www.cmake.org如此时最新 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 解决Linux系统中pygraphviz安装问题
    本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ... [详细]
  • CMake跨平台开发实践
    本文介绍如何使用CMake支持不同平台的代码编译。通过一个简单的示例,我们将展示如何编写CMakeLists.txt以适应Linux和Windows平台,并实现跨平台的函数调用。 ... [详细]
  • 在Ubuntu 16.04 LTS上配置Qt Creator开发环境
    本文详细介绍了如何在Ubuntu 16.04 LTS系统中安装和配置Qt Creator,涵盖了从下载到安装的全过程,并提供了常见问题的解决方案。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
author-avatar
nilue1_203
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有