
IoT产品之联网设计
文章平均质量分 69
产品人卫朋
左手产品,右手技术。《硬件产品经理》作者,“人人都是产品经理”专栏作家,“阿里云”开发者社区专家博主
展开
-
【IoT】ESP32 Arduino 超低功耗模式 Deep-sleep
背景:低功耗是对 IoT 产品的最基本要求,也是一款好产品走向市场的基础,功耗评估显得尤为重要。一、基础资源简析ESP32 支持 Deep-sleep 低功耗模式,通过配置 RTC 外设和 ULP 协处理器的工作模式,可以满足多种应用场景下的低功耗需求。在 Deep-sleep 模式时,所有由 APB_CLK 驱动的外设、CPU 和 RAM 将掉电,RTC_CLK 继续工作;RT...原创 2018-08-02 10:49:21 · 11892 阅读 · 3 评论 -
嵌入式开发从入门到精通之第二十节:ESP32方案替代
ESP32开发预研究原创 2023-05-12 13:17:09 · 1210 阅读 · 0 评论 -
【IoT】乐鑫WiFI选型指南
乐鑫模组选型原创 2023-04-04 16:55:13 · 1807 阅读 · 0 评论 -
【IoT】产品设计:Flash芯片选型 W25Q128 不同后缀区别(W25Q128FV / W25Q128JV )
W25Q128FV:W25Q128JV:区别表:作者:卫朋,公众号:简一商业本文由 @简一商业 原创发布于优快云,未经作者许可,禁止转载原创 2021-04-02 10:08:28 · 6717 阅读 · 1 评论 -
【IoT】智能硬件:如何获取硬件产品的wifi信号强度
抓包原创 2022-06-10 18:02:33 · 1105 阅读 · 3 评论 -
【IoT】产品研发:如何获取电信平台NB模组IMEI和IMSI号
电信平台添加设备时需要IMEI和IMSI号,如何获取呢?IMEI:国际移动设备识别码(15位),用来标识模组。AT+CGSN=1[09:44:09.263]收←◆AT+CGSN=1+CGSN: "869915040261736"IMSI:国际移动用户识别码(15位),电话号码。AT+CIMI[09:44:27.049]收←◆AT+CIMI460113104789905...原创 2021-01-13 09:47:03 · 2562 阅读 · 1 评论 -
【基础】组播/广播配网和 SoftAP 配网区别
1、组播/广播配网原理相应调试 APP 扫描到设备后,APP 会向设备下发路由器 SSID 和密码参数,设备收到 Wi-Fi 参数后解析并连接路由器,实现智能设备配网。smartConfig 一键配网2、SoftAP 配网原理设备处于 SoftAP 模式,通过操作相应调试 APP 接入设备热点并向设备下发路由器 SSID 和密码参数,设备切换为 STA 模式并回连路由器网络,调试 ...原创 2019-01-31 17:17:22 · 2836 阅读 · 1 评论 -
【IoT】WiFI、Zigbee和蓝牙通信技术对比解析
1、WIFIWIFI 是目前应用最广泛的无线通信技术,传输距离在 100~300M,速率可达 300Mbps,功耗 10-50mA。Wi-Fi 也是是一种短距离无线传输技术,可以随时接入无线信号,移动性强,比较适合在办公室及家庭的环境下应用。当然 Wi-Fi 也存在一个致命缺点:由于 Wi-Fi 采用的是射频技术,通过空气发送和接收数据,使用无线电波传输数据信号,比较容易受到外...原创 2019-02-13 14:41:30 · 22659 阅读 · 3 评论 -
【IoT】WiFi 芯片主要厂家
1、Ralink(雷凌,台湾)Ralink Technology 公司成立于 2001 年,总部位于台湾新竹,并在美国加州 Cupertino 设有研发中心。Ralink 方案是很多廉价无线路由最常见的。Ralink 产品因 Wi-Fi、移动和嵌入式应用所需的出色吞吐量、扩展范围、低功耗及一致的可靠性而获得认可。目前已知的 Edimax、Tenda、ASUS 及 D-link...原创 2019-02-26 16:33:33 · 6074 阅读 · 1 评论 -
【IoT】物联网时代无线通信协议种类
1、WIFI2.4G 以及 5G 频段,适合短距离大数据量传输,单品直接连接云端;适合智能硬件单品,不适合小范围密集终端应用,配网方式有瓶颈。2、BLE 蓝牙低功耗,小数据,短距离点对点传输,侧重于穿戴系统,4.2 版本以上已经有 Mesh 组网功能;不适合大数据量传输,云端通讯需要额外增加网关。3、ZigBee小数据量,低功耗组网双向通讯,智能家居应用居多,成熟方案可...原创 2019-02-26 16:46:41 · 2065 阅读 · 1 评论 -
【IoT】WiFi 模组主流供应商
1、芯片WiFi 芯片厂家瑞昱 RTL8710、乐鑫 ESP8266、德州仪器 TI cc3200、联发科 MT7681、高通 QCA4004。2、模组1)WIFI 主要特性WIFI 通讯频率分 2.4G 以及 5G,目前芯片厂商主流为 2.4G 频率,但是由于 2.4G 频道有蓝牙,Zigbee 等设备,大量终端同时使用,频段会有冲突。高端方案 5G+ 功率为主。...原创 2019-02-27 10:37:24 · 8100 阅读 · 1 评论 -
【Tool】如何使用 Uniflash 烧写 WIFI 芯片 CC3200
Uniflash 是 TI 提供的工具,用于把 bin 文件烧录到 CC3200。1、Uniflash 安装安装包名:uniflash_3.4.0.00002_win32.zip。1)点击 uniflash_setup_3.4.0.00002.exe 安装,一路 Next:选择支持的芯片 CC3200:2) 启动界面2、烧录程序1)点击菜单栏中的 File...原创 2019-06-19 11:36:47 · 6156 阅读 · 0 评论 -
【Tool】WIFI 射频测试:CC3200 的 radiotool 功能
CC3200 的 radiotool 功能主要用于工厂批量测试或射频检测。测试 CC3200 的射频性能时需要把芯片设置为 802.11 Bgn 的一种模式,设置信道,测试速率,可以使用 TI 官方 radiotool 工具。radiotool 分为 2 部分:第一部分就是电脑上位机:第二部分是运行在 CC3200 上程序:官网下载:工具SDK下载链接采用串口通信,...转载 2019-06-20 11:33:47 · 1665 阅读 · 0 评论 -
【IoT】WIFI 无线协议 802.11 b/g/n 模式
Wi-Fi是一种允许电子设备连接到一个无线局域网(WLAN)的技术,通常使用2.4G UHF或5G SHF ISM 射频频段。1、11b1Mbps DSSS2Mbps DSSS5.5Mbps CCK11Mbps CCK2、11g6Mbps OFDM9Mbps OFDM12Mbps OFDM18Mbps OFDM24Mbps OFDM36M...原创 2019-07-03 14:22:18 · 5891 阅读 · 1 评论 -
【Tool】WiFi 工具:wireshark 过滤器规则
1、过滤 IP如来源 IP 或目标 IP。例子:ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107或者ip.addr eq 192.168.1.107 // 都能显示来源 IP 和目标 IP2、过滤端口例子:tcp.port eq 80 // 不管端口是来源的还是目标的都显示tcp.port == 80tcp...转载 2019-08-27 09:40:19 · 1786 阅读 · 0 评论 -
【IoT】产品设计:WIFI 芯片 RTL8710BX 软件开发问题集锦
1、固件重启后自动完成 AP 的自动重连,重连规则两种情况:A、断电重启时候,模块会读取上次成功连接上AP后保存的信息,搜索周围AP信息,如果有相符合的,就去连接AP,如果周围存在这个AP热点,模块会连接上,如果不存在这个AP,模块会尝试发起8次的重连机制(可设置),每次的间隔为5s(可设置)B、模块在正常工作时候,当它连接的AP断开了,模块在18s(这个时间后期要改为5s内)后告...原创 2019-01-21 15:26:09 · 2293 阅读 · 1 评论 -
【IoT】产品设计:WIFI 芯片 RTL8710BX 基础资源详解
以 AFW121TI 为例,从模组应用描述芯片性能,包括 Realtek 的 IoT Wi-Fi 芯片 RTL8710BX 的基本性能以及参数。1、资源浅析a、模组基本外设:b、Wi-Fi 模块上电初始化最大工作电流Wi-Fi 模块在上电初始化时候,RF 校准和配置片内寄存器需要大电流,需要 500mA,在连接 AP 时候也需要一定的电流支持,建议电源设计最大电流超过 500m...原创 2019-01-21 15:12:13 · 8474 阅读 · 1 评论 -
【IoT】WIFI 基础:RTL8710 IAR 烧写配置
RTL8710 基础资源做产品设计,好的工具是首选。RTL8710 使用到的硬件工具:USB mricor线、J-link在线仿真器。RTL8710 软件工具:IAR 【IAR Embedded Workbench for ARM 7.20】SecureCRT【用于串口调试】SDK 使用的是 sdk-ameba1-v3.4b3_without_NDA 这个版本。...原创 2019-01-21 14:20:58 · 3414 阅读 · 0 评论 -
【IoT】如何实现 ESP32 固件的 OTA 在线升级更新
1、背景在实际产品开发过程中,在线升级可以远程解决产品软件开发引入的问题,更好地满足用户需求。2、OTA 简介OTA(空中)更新是使用 Wi-Fi 连接而不是串行端口将固件加载到 ESP 模块的过程。2.1、ESP32 的 OTA 升级有三种方式:Arduino IDE:主要用于软件开发阶段,实现不接线固件烧写 Web Browser:通过 Web 浏览器手动提供应用程序更新...原创 2018-07-15 13:01:35 · 27710 阅读 · 8 评论 -
【IoT】物联网 WIFI 之 AP、STA、SSID、BSSID 概念基础
AP(Access Point):无线接入点,是一个无线网络的创建者,是网络的中心节点。一般家庭或办公室使用的无线路由器就是一个AP;STA(Station):任何一个接入无线AP的设备都可以称为一个站点,也就是平时接入路由器的设备;SSID(Service Set Identifier):每个无线AP都应该有一个标示用于用户识别,SSID 就是这个用于用户识别的的名字,也就是...原创 2018-07-02 09:35:19 · 14526 阅读 · 1 评论 -
【IoT】开放 IoT 平台:电信 NB-IoT 物联网开放平台与移动 oneNET 平台对比分析
1、电信物联网开放平台优点:开发较为灵活,支持自定义数据传输格式缺点:需要用户编写适配服务端的 profile 文件 和 开发编解码插件关于其他特性请参考文章:电信物联网开放平台详细解析2、移动 oneNET 平台优点:开发简单,使用标准的 profile,不需要用户自己开发缺点:开发灵活性较差关于其他特性请参考文章:移动 oneNET 平台详细解析...原创 2018-09-17 15:38:48 · 7647 阅读 · 1 评论 -
【IoT】基于MCU实现NB-IoT设备对接移动oneNET平台
本篇主要讲解基于 MCU 对接 oneNET 流程,基于模组对接方式请参考 Blog:基于模组对接 oneNET 平台。基于 MCU 的方式实现 NB 设备接入,即通过移植 SDK 至设备 MCU 中,通过 MCU 和模组进行交互实现连接到 OneNET 平台。该情况适用于实验阶段或是终端设备对接入 OneNET 平台有较紧急意愿,但设备所用模组暂未支持接入OneNET的情况下。SDK移...原创 2018-09-17 10:57:47 · 11706 阅读 · 3 评论 -
【IoT】NB-IoT模块对接移动oneNET平台流程
Onenet 基础通信如此下图所示,可以看到这个是没有UDP层的,所以需要把Coap层和UDP层进行对接:SDK移植到NB芯片:其他两种凡是请参考 Blog:MCU+NB模组在NB芯片中移植基础通信套件SDK,还需在NB芯片中完成设备应用程序开发、基础通信套件AT指令封装、抽象接口实现和底层操作系统及驱动实现。1、创建产品登录 onenet 网站https://o...原创 2018-09-14 16:24:40 · 18390 阅读 · 3 评论 -
【IoT】基于NB-IoT的CoAP协议浅析
CoAP(Constrained Application Protocol) 协议是IETF提出的一种面向网络的协议,采用了与HTTP类似的特征,核心内容为资源抽象、REST式交互以及可扩展的头选项等。为了克服HTTP对于受限环境的劣势,CoAP既考虑到数据报长度的最优化,又考虑到提供可靠通信。CoAP协议具有以下特点:(1)消息模型,以消息为数据通信载体,通过交换网络消息...原创 2018-09-14 11:49:02 · 9855 阅读 · 1 评论 -
【IoT】基于NB-IoT的LWM2M协议浅析
LWM2M 协议是 OMA 组织制定的轻量化的 M2M 协议,主要面向基于蜂窝的窄带物联网(Narrow Band Internet of Things, NB-IoT)场景下物联网应用,聚焦于低功耗广覆盖(LPWA)物联网(IoT)市场,是一种可在全球范围内广泛应用的新兴技术。具有覆盖广、连接多、速率低、成本低、功耗低、架构优等特点。移动 OneNET 平台采用的是基于 NB-IOT 的 L...原创 2018-09-14 11:41:13 · 14142 阅读 · 2 评论 -
【IoT】物联网NB-IoT之移动oneNET平台硬件接入
主要实现开发者实际的终端设备在 OneNET 平台上的创建、连接和数据交互。在完成用户注册和产品创建后,即可根据相关所创建产品的协议类型选择相应的硬件接入的开发。接入流程可参见下图:1、LWM2M 协议 - NB-IoT测试接入流程分为平台域和设备域,用于进行首次接入体验,以便对平台的功能以及接入协议有大致的了解。测试流程图: 基于 NB 模组 / SDK 方式接入流程...原创 2018-09-14 10:50:19 · 25989 阅读 · 1 评论 -
【IoT】窄带物联网NB-IoT技术基础浅析
物联网时代虽然还未呈现爆发式增长,但各大企业均开始布局,而 NB-IoT 也应运而生,未来已来。1、功能组网NB-IoT模组设备端:智能设备采用了 NB-IOT 芯片,它和中国电信物联网开放平台之间通过 CoAP 协议通讯;CoAP 报文的 payload 里是设备的应用数据。APP 应用端:server 通过 http/https 协议和平台通讯,通过调用平台的开放 AP...原创 2018-09-11 15:10:02 · 2791 阅读 · 1 评论 -
【IoT】物联网NB-IoT之移动oneNET平台简析
1、平台架构OneNET在物联网的基本架构如下图所示,作为PaaS层,OneNET为SaaS层和设备层搭建连接桥梁,为终端层提供设备接入,为SaaS层提供应用开发能力。2、优势特点2.1、高并发可用支撑高并发应用及终端接入,保证可靠服务 提供高达99.9%的SLA服务可用性2.2、多协议接入支持多种行业及主流标准协议的设备接入,如LWM2M(NB-IOT)、MQTT、M...原创 2018-09-14 10:31:06 · 12792 阅读 · 1 评论 -
【IoT】BLE 蓝牙网关与蓝牙定位技术解析
1、蓝牙网关蓝牙网关又叫蓝牙探针,集成了 WiFi 和 BLE 蓝牙两种无线通信方式,WiFi 与 BLE 蓝牙之间通过串口通信,两种无线通信方式决定了蓝牙网关可以灵活地应用于各种场景。比如抓取 BLE 蓝牙设备的数据,再通过 WiFi 的方式转发到后台指定的服务器。蓝牙网关主要用于扫描蓝牙设备、iBeacon 设备,然后实现远程云管理。例如:远程控制 BLE 蓝牙设备,接收 ...原创 2018-12-25 11:25:01 · 11241 阅读 · 1 评论 -
【IoT】华为发布 HiLink WiFi 无线模组
华为已经推出了一款 HiLink Wi-Fi 无线模组。由华为和四川爱联共同开发,模组分为 Lite 版、标准版和 Pro 版,最低售价为 9. 98 元。这款 Hilink Wi-Fi 无线模组搭载了华为 LiteOS 嵌入式系统。这个系统是华为专为物联网市场研发,具备 10KB 轻量、安全加固、稳定可靠的特性,号称是全球最轻量级的开源物联网操作系统。该模组可以自动接入华为 Hi...转载 2019-01-18 17:29:28 · 8039 阅读 · 3 评论 -
【IoT】产品 WIFI 选型:瑞昱 RTL8710 与乐鑫 ESP8266 对比
在物联网 WIFI 应用领域,受限于成本及功耗,很多诸如智能空调、智能豆浆机等智能硬件产品上集成的 WIFI,都是以集成 WIFI 的单芯片 SoC 来实现,将通信协议 TCP/IP 写入 MCU 的方式实现 WIFI 的数据传输。 1、乐鑫 ESP8266该芯片集成 32 位 MCU、WiFi 射频、基带、MAC、TCP/IP 于单颗 SoC 上,实现了板上占用空间最小化。同时 ...转载 2019-01-21 11:00:09 · 8307 阅读 · 3 评论 -
【IoT】联网 WIFI 设计之瑞昱 RTL8710 使用基础
1、瑞昱 RTL8710 主要特点• 802.11 b/g/n ,CMOS MAC,物理层基带• 内置低功耗 32 位 CPU:可以兼作应用处理器• 内置 TCP/IP 协议栈• 内置 TR 开关、balun、LNA、功率放大器和匹配网络• 内置 PLL、稳压器和电源管理组件• MO、2x1 MIMO• A-MPDU 、A-MSDU 的聚合和 0.4 s 的保护间隔• WiFi...原创 2019-01-21 11:28:28 · 5136 阅读 · 1 评论 -
【IoT】物联网之 WIFI 一键配网 smartConfig 浅析(ESP32)
一、背景物联网时代技术开始规模化服务于民众,方便快捷显得尤为重要,WIFI 直连便是一个典型案例。目前主流的 WIFI 配置模式有以下 2 种:1、智能硬件处于 AP 模式(类似路由器,组成局域网),手机用于 STA 模式手机连接到处于 AP 模式的智能硬件后组成局域网,手机发送需要连接路由的 SSID 及密码至智能硬件,智能硬件主动去连接指定路由后,完成配网2、一键配网(sm...原创 2018-07-20 15:33:42 · 43705 阅读 · 12 评论