Java 中的 3 个双引号是什么语法?
如果不想成为新闻头条中的“那个公司”,就要对物联网产品或其生成的数据进行安全管控,抵制吝啬在安全上投入的诱惑。 3. 设计端到端的可配置性 与安全性一样,可配置性也需要从一开始就融入到物联网产品的各个方面。可配置性很复杂,但它是物联网的一个重要方面。 物联网的最大价值是提取联网产品产生的数据,进而了解真实世界的表现以及实际客户如何使用这些产品。物联网数据代表了一种前所未有的强大方式来获取知识和洞察力。利用这一洞察力,从用户已经做过的事情中学习,建立更好的产品,增加新的增值服务,并与客户建立新的、更牢固的关系。 利用物联网数据来改进该产品,就需要了解如何解决可配置性和产品的更新问题,并拥有实现此目的的工具。通过OTA升级,既可以更新物联网产品上的固件,又可以根据实际客户的使用情况,为物联网产品添加功能。当然,需要确保OTA系统的安全性,并且安全性本身可以同样通过OTA进行更新。 4. 使用基于开放标准的物联网解决方案 除了产品到云的连接性,物联网产品或产品线还可能接触到全球的客户,并支持各种物联网平台、制造商和零售商的云到云连接,还需要与其他提供商的相关产品和服务集成。最好的方法是使用开放的原生库和其他基于标准的解决方案。 例如,如果制作了一个联网的电暖器,不仅可以与其他空调产品结合使用,还能够与照明系统、智能门锁以及其他楼宇自动化或智能家居产品相结合。厂商可能还希望与电能管理、天气或其他环境监测等服务集成。 选择一个非模式化的云架构,它对任何特定的数据类型都是可适应的。通过这种方式,智能家庭暖通空调产品不仅可以与现有的云和连接方式(如DuerOS Bot Platform等)进行互操作,而且还可以与将来出现的任何新云和连接方法进行互操作。 5. 坚持使用经过验证的硬件方案 不推荐硬件的选择太有创意。电气连接或网络协议不是表现公司个性的地方,我们没有必要承担不必要的风险。 例如,如果决定在物联网产品中使用哪种Wi-Fi芯片,那就去选择一个已知的、经过验证的芯片或者芯片组,而不是去买一个价格低廉的替代品。选择智能手机使用的同类型Wi-Fi芯片将确保无线连接具有完整的网络协议栈,并能够提供所需的性能和安全性。如果试图使用缺乏足够无线覆盖范围、性能、兼容性或安全性的产品,那么在生产物联网产品时使用这样的硬件可能会削弱我们已经付出的努力。 经过验证的硬件方案还意味着最终客户不必处理配置或处理连接性、网络协议或安全性的问题。 6. 从一开始就考虑远程控制 在开始第一个物联网产品的开发过程中,制造商经常犯的错误是,认为移动或远程控制只是一个附加功能。但是,在物联网中,远程控制需要从一开始就要融入到产品的架构中。 如果正在制造一个能够联网的空调,它可以用智能手机控制,那移动App是否同时支持iOS和Android?无论将移动App还是Web应用于远程控制,它能否一次控制或操作多个独立的空调系统?为空调设计的移动App是否也可以控制其他的物联网产品,比如灯或热水器?本地操作和远程操作需要特别注意的安全措施是什么?最后一项也是安全性的关键,那就是物联网产品的App也是安全实现的一部分,即远程控制允许的最大权限是什么? 远程控制的另一个方面是,如果互联网中断或产品电池耗尽,则需要本地控制。需要设计一种方法来存储本地行为,并在没有电源或互联网连接的情况下可以更新它。 7. 物联网产品要易于安装和使用 物联网产品的复杂性和用户的期望值越来越高。 例如,谁负责安装和配置物联网产品,以及什么他们需要知道什么信息?如何提供安装的信息?安装说明是否物联网产品上的显示、是否使用移动App/web应用/其他方式来完成?安装时需要什么样的PIN/密码/其他标识?网络安装是与产品安装同时进行还是作为一个单独的过程存在?最终用户如何注册他们购买并使用的产品?
在这里,测试是至关重要的,需要支持不同的组合测试。例如,iOS设备可以自动将网络更改为最强大的可用网络,并影响连接的进程。例如,空调的安装位置一般与暖气相对,那么暖气中的金属和管道是否可能会干扰无线连接?正确的测试能够为最终用户提供足够的指令,以处理不同的连接行为。 (编辑:常州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |