物联网产品设计的系列产品设计找哪家公司设计好?专业的哪种?求推荐。


内容简介物联网产品设计概览以忣联网装置设计原则因特网原理,原型设计与制作及具体案例介绍物联网产品设计装置涉及的编程技术,物联网产品设计产品商业模式制造阶段可能遇到的问题探讨作者简介:Adrian McEwen物联网产品设计专家,Arduino官网的Ethernet库管理者Howduino物联网产品设计课程讲习班的组织者之一,在英国各地教授Arduino相关的课程他曾在利物浦市中心的各个建筑物屋顶上巡视,并把Arduino传感器嵌入到城市的基础设施之中Hakim Cassimally物联网产品设计爱好者,科幻小说作家Perl语言忠实粉丝。他还创建了一个斯坦福大学的分布式学习课程的学习小组目录

第一部分 原型阶段第1章 物联网产品设計概览  21.1 物联网产品设计的应用范例  21.2 物联网产品设计的概念  31.3 物联网产品设计出现的技术背景  61.4 有魔力的物品  101.5 粅联网产品设计的创造者  121.6 小结  13第2章 联网装置的设计原则  152.1 环境计算和宁静技术  162.2 用魔法作隐喻  202.3 隐私  242.3.1 保垨秘密  242.3.2 谁的数据  262.4 联网装置的Web思维  272.4.1 小块松散组合  272.4.2 因特网上的一等公民  282.4.3 优雅降级  292.5 功能可供性  302.6 小結  32第3章 因特网原理  333.1 因特网概览  333.1.1 IP  343.1.2 TCP  353.1.3 IP协议栈  353.1.4 UDP  363.2 IP地址  373.2.1 DNS  383.2.2 静态IP地址分配  393.2.3 动态IP地址分配  403.2.4 IPv6  403.3 MAC地址  423.4 TCP和UDP端口  433.4.1 示例:HTTP端口  443.4.2 其他常用端口  453.5 应用层协议  453.5.1 HTTP  463.5.2 HTTPS:加密的HTTP  493.5.3 其他应用层协议  503.6 小结  51第4章 原型设计与制作概述  524.1 快速搭建原型  534.2 熟悉程度  574.3 成本与开发难度  574.4 原型和产品  614.4.1 修改平台  614.4.2 原型结构和批量个性化定制  624.4.3 迁移到云端  624.5 开源与闭源  644.5.1 为何选择闭源  664.5.2 为何选择开源  674.5.3 混合使用开源和闭源  714.5.4 在大众市场项目中选择闭源  714.6 利用社区资源  724.7 小结  74第5章 嵌入式装置的原型开发  755.1 基础  765.1.1 传感器  775.1.2 执行器  785.1.3 原型电路的演进路线  795.2 嵌入式计算基础  815.2.1 微控制器  815.2.2 片上系统  825.2.3 选择平台  825.3 Arduino  875.3.1 在Arduino上做开发  895.3.2 硬件楿关的一些介绍  935.3.3 开放性  955.4 树莓派  975.4.1 外壳和扩展板  995.4.2 用树莓派做开发  1005.4.3 硬件相关的一些说明  1055.4.4 开放性  1065.5 BeagleBone

物联网产品设计尤其是工业物聯网产品设计 (IIoT),不仅要在很多业务部门之间产生变革性的影响还要为嵌入式 IIoT 解决方案的开发带来根本性的转变。很多负责此类项目的工程师选择市售的单板计算机 (SBC) 作为设计的基础尽管这种方法可以快速产生结果,但也会让开发人员难以轻松地将最终的设计付诸大批量生產当选择原型开发平台时,一定要仔细检查作为设计基础的 MCU 以及各种支持元件以了解它们是否可以单独购买并能够从头集成到新的设計中。

本文将重点介绍用于物联网产品设计设计的简单温度传感器平台的设计还将重点说明所使用的个别元件。此外此平台不仅用于驗证设计理念,还将展示如何利用功耗调查对开发进行微调以及如何优化功耗

图 1: IIoT 温度传感器的基本功能要求

考虑图 1 中所示的简单温度傳感器设计。此图突出显示了需要为将自身的数据存储在云平台上的电池供电型温度传感器设计的基本功能块微控制器 (MCU) 会按预设的时间間隔轮询温度传感器,然后使用无线设备建立通信链路并向负责接收数据的云应用程序发送数据对设计工程师而言,在选择要使用的元件时需要做出很多个人决定这些决定会影响物料清单成本。例如温度传感器可能包括专用的温度传感器(例如Analog Devices 推出的畅销 TMP36 系列),或鍺更加全面的温度、湿度和气压组合传感器(例如 Bosch Sensortec BME280)或者 Epcos-TDK 推出的普通表面贴装 PTC 热敏电阻器。成本只是其中一个考虑因素还需要考虑精喥、容差和接口方法。选择的传感器还会决定 MCU 规格如果使用经济实惠的热敏电阻器,在所需的温度范围可能无法与温度呈线性关系因此需要通过软件执行某种程度的斜率计算。尽管实现此目的所需的 MCU 资源数量是最少的但仍需要加以考虑。从另一个极端来看BME280 需要与主機 MCU 进行 SPI 或 I2C 通信,因此需要使用一个具有这些接口功能并能够控制传感器和处理更多数据的设备

对于通信方法,也同样需要做出很多关键決定最重要的决定或许是要使用的无线协议,最常用的协议是蓝牙和 Wi-Fi蓝牙可进行短距离的通信,适合传输相对较少的数据通常与网關设备进行通信,网关设备可能会首先将数据整合然后再使用长距离通信协议(例如 Wi-Fi)进一步传输这些数据。利用传感器进行 Wi-Fi 通信时無需使用中间网关,因此可进行长距离通信适合传输更多的数据,但功耗会更高

决定使用无线通信之后,还需要决定是选择使用分立方法还是预认证的无线模块除非您的公司拥有自己的射频专家设计团队且预期的产量非常高,否则很可能会使用模块方法

这种设计的朂终功能是电源管理。为传感器供电的其中一种方法是从可更换的钮扣电池供电但也可以使用具有无线能量收集技术或小型太阳能板的充电电池。此外如果能够将 MCU 和无线模块置于多种不同的休眠模式,则会非常有利于降低功耗以延长电池寿命通常使用软件来以这种方式实现对设备的控制。这种设计的其他考虑因素还包括预期的产量以及此传感器是否有可能是公司希望开发并推出的众多传感器产品之┅。如果是后一种情况则开发基于平台的方案可获得更多的优势,在该方案中MCU 和无线功能在整个系列内都是通用的,每种型号只有传感器特定的电路有所不同

当原型开发考虑采用传感器设计(例如前面重点介绍的设计)时,设计工程师可以通过多种不同的方式搭建设計过去,制造商的开发套件和评估板提供了构建设计基础的理想学习平台不过在很多情况下集成各种功能时,需要执行一些设计工作囷嵌入式开发但完全集成的新款紧凑型单板计算机 (SBC) 正日益受到希望最大限度缩短原型开发时间的工程师的欢迎,这种设计足够开源因此工程师能够以此 SBC 为中心构建最终设计的基础。在这种情况下必须能够买到 SBC 的所有核心元件,并且知识共享许可证必须涵盖所有的器件庫

端口、10 个 12 位的模拟输入和 1 个 DAC。外设的串行通信接口包括 SPI、I2C 和 UART板载 Diodes Inc. AP 3.3 VDC 稳压器的峰值电流能力为 600 mA,允许整个开发板通过微型 USB 连接器供电邏辑电平保持在 3.3 VDC,因此如果连接到任何 5 VDC 设备需要使用电平位移器。此外该板也可以通过 3.7 VDC

该板的 BOM 包括一个 32.768 kHz 的晶体、四个 LED 以及几个电阻器囷电容器。

具有 USB 引导程序的 MCU 允许使用畅销的 Arduino IDE为 Feather 产品的软件开发提供了便利。使用这种方法可以快速开发应用程序而紧凑的 Feather 板可轻松集荿到早期小批量生产的测试版新产品中。专业开发人员无需使用 Feather 的 Arduino USB 串行程序和调试功能相反,他们可以选择使用 Atmel 软件框架

正如前文所述成功使用 SBC 为您的设计开发原型的关键在于能够基于 SBC 的核心元件搭建您自己的设计。Adafruit Feather M0 无疑也支持这种方法MCU 和无线模块可在市面上直接够嘚,提供多种开发工具和资源可以在此处找到 Microchip SAMD21G18 微控制器规格书,此规格书详细说明了可用的器件选项和封装尺寸硬件资源包括 ATSAMD21 XPRO 评估板、内容全面的用户指南,以及在在线仿真器、编程器和调试器 (Atmel-ICE)还包括一系列扩展板,例如装有多种传感器的 ATIO1-XPROWINC1500 也受到开发资源的良好支歭,包括可与 ATSAMD21 XPRO 配合使用的 XPRO 扩展板 ATWINC1500-XPRO

Feather 提供了一个可用于验证设计理念并开发原型的理想开发平台,不仅如此它所基于的所有元件都是现成嘚,这意味着您也可以信心百倍地将原型设计投入到生产设计阶段

为了展示为 IoT 应用开发原型的便利性,本文引用了一个示例此示例将 Feather M0 Wi-Fi 連接到 Microsoft 的 IoT 服务 Azure。可以在此处找到全面的详细说明包括与 Arduino IDE 配合使用的所需库以及 Azure 设置说明,这些说明可指导工程师完成将 Feather 板连接到 Azure 所需的准备步骤

Microsoft Azure 是企业级弹性 IIoT 平台的一个很好的例子,它不仅能够与传感器和致动器设备建立连接还为所收集的数据提供了全套的存储和分析应用程序。使用此平台的免费试用版可轻松访问您所需的全部功能

此应用程序展示了 Bosch BME280 温度、湿度和压力传感器的使用,但在此示例中您无需将传感器连接到 Feather 即可仿真要发送的数据。

点击仪表板页面顶部的 + New(+ 新建)按钮并选择 Internet of Things(物联网产品设计)然后选择 IoT Hub(物联网产品设计中心)。随后即可指定您的 IoT 中心参数(名称和资源组)如图 5 中所示。

此设置过程的最后一个阶段是在 IoT 中心内创建一个设备如图 6 Φ所示,添加 Device ID(设备 ID)为 TempSensor1 的设备勾选方框并保存后,会自动生成设备密钥当运行 Feather 草图之后,您将需要此设备的主密钥在这一点上可能会产生混淆,因为 IoT 中心和每个设备都有自己的主密钥主密钥是在系统提示输入连接字符串时需要输入的密钥(图 8)。

图 6: 将 Feather 温度传感器作为设备添加到 IoT 中心

现在即可运行所提供的演示草图,此草图可以从此处下载

假设您已拥有 Arduino IDE,您只需添加用于 Feather M0 板的支持文件Adafruit 教程會指导您完成此过程,此教程可以在此处找到

使用 Blink 示例草图测试您的 Feather M0 Wi-Fi 板是一种很好的做法。在继续操作之前确保您能够编译和上传草圖,并且板载引脚 13 LED(位于微型 USB 连接器的旁边)正确闪烁

传感器但使用仿真的数据,您仍需要包含该传感器的库不仅如此,默认情况下草图还会假设您要使用的是物理传感器。如果希望仿真数据您需要将 config.h 文件中的标题行更改为“#define SIMULATED_DATA true”。

图 7 突出显示了完整的库清单屏幕嘚底部表明成功编译了草图并已将其上传到目标 Feather M0 板。

图 7: 显示了库清单并表明已成功上传的 Arduino IDE

上传了草图之后,您需要切换到 IDE 的串行监视器当写入草图时,需要通过串行监视器输入 Wi-Fi 访问详细信息和 Azure 连接字符串(图 8)

图 8: 输入 Wi-Fi 和设备连接信息。

在输入上述详细信息之后不玖您应当会在串行监视器上看到确认信息,表明已建立 Wi-Fi 连接随后,Feather 应当开始向 Azure IoT 中心发送数据如图 9 中所示。在本例中我们一直在使鼡仿真的数据。

当 Azure 物联网产品设计中心开始接受消息之后您可以检查以确保正在接收消息。图 10 显示了物联网产品设计设备总结其中显礻了接收到的消息的数量。

当 Azure 平台开始接收传感器数据之后您即可使用某些数据存储和分析功能进行调查,在 Microsoft Azure 网站上可以找到这些功能嘚详细信息

正如本文中的前文所述,当使用电池作为电源时节省功耗至关重要。Wi-Fi 是一种特别耗能的协议但正如人们已经认识到的那樣,与其他方法相比这种协议具有很多优势。因此必须注意优化传感器设计的运行,以便在不影响传感器性能的情况下实现低功耗MCU 囷 Wi-Fi 模块都能够被置于休眠模式,这样可以显著延长电池寿命

可以在 SAM-D21 规格书中找到有关各种 MCU 节能模式以及设备的电源管理功能如何控制这些模式的详细信息。也可以在此处找到一条应用说明此说明研究了可以从 MCU 的外设接口和功能实现的节能方法。

ATWINC1500 也提供了几乎同样多的节能资源包括此应用说明中的一节专门介绍。在 Feather M0 Wi-Fi 教程中Adafruit 展示了电源监视器的使用方法,以说明 Wi-Fi 模块的功耗差异(图 11)

图 11 中的橙色线代表 Feather M0 Wi-Fi 板的整体功耗。紫色线表示 LiPo 电池的电源电压请注意无线电的运行产生的尖峰,第一个尖峰包含接入点的链路设置在所进行的通信的范围以外,静态电流约为 22 mA表明 MCU 的电流约为 10 mA、Wi-Fi 模块的电流约为 12 mA。了解预期的最终产品的潜在用途有助于确定可实现的节能水平例如,如果每分钟只需测量一次温度并且执行温度测量和与云应用通信需要 5 秒钟时间,则可据此将设备的休眠时长设置为至少 55 秒钟从而让设备茬 91% 的时间内处于深度休眠模式。其他节能方法可能需要执行多次温度测量才能通过 Wi-Fi 发送测量结果也可能只在温度读数不同于上一次的测量结果时发送测量结果。

现成的 SBC 提供了一个用于验证产品概念和构建初始原型设计的理想平台精心选择使用市售的畅销 MCU 和无线元件的 SBC 可鉯确保在验证原型之后,可以充分利用此类板通常具有的上市时间优势、开源资源和社区支持快速将原型转换为最终设计。

1.负责电脑端和移动端的整体视觉風格设定和UI设计;
2.负责APP整体UI规范的设立和执行;
3.负责运营专题活动页、banner及部分品牌、形象设计;
4.关注竞品设计方向进行用户研究、设计鋶行趋势分析;
5.参与团队设计讨论,跟踪产品效果优化设计方案;
1. 3年以上工作经验,本科及以上学历美术、设计或相关专业(能人异壵可无视);
2. 熟练使用Sketch、PS、AI等各类主流设计类软件(另,掌握CAD、AE优先);
3. 拥有较强的手绘功底具备良好的审美能力;
4. 拥有大型PC、移动终端产品设计经验,能够独立完成产品设计规范的制定;
5. 善于沟通和分享设计经验富有感染力和良好的组织能力,能独立承担重要项目,共哃推动团队设计能力的提升;
6. 能拥抱变化、吃苦耐劳、保持乐观精神为团队传递正能量。
(此岗位需要有作品展示)

物联网产品设计技術开发物联网产品设计设备销售,计算机软硬件技术开发数据处理,安防工程自营和代理各类商品及技术的进出口,等等一些项目

  • 紸册资本:1000万人民币元
  • 经营状态:存续(在营、开业、在册)
  • 登记机关:无锡市新吴区市场监督管理局

即有机会被企业HR和猎头推荐应聘

如在投遞及面试过程中遇到招聘方的任何收费行为( 如培训费、 体检费、 资料费、 置装费、 押金等)则存在诈骗风险,请您务必提高警惕 举報

仅对会员开放/猎头顾问

  • 无锡-无锡新区 6-8千
  • 无锡-无锡新区 6-8千

扫描二维码订阅高薪职位或在微信公众账号中搜索“猎聘网”

我要回帖

更多关于 物联网产品设计 的文章

 

随机推荐