电路板与设备外壳,数据流向上汇入云端网络

    全栈产品开发从电路板到云端

    硬件、固件、App 与后端,出自同一支团队。深圳,2016 年至今。

    服务内容

    服务概述

    XTELL 承接联网产品所需的每一层:电路板、固件、Linux 板级支持、设备界面、手机 App 与设备上报的后端。一次交代需求,一支团队,一条工期。也可只承接其中一层或几层。

    XTELL 是产品设计与开发公司,从电路板做到云端:硬件、固件、App、后端由同一支团队交付。

    这项全栈产品开发服务适合谁

    • 从零做新产品的公司:有市场与渠道,需要一支团队把想法变成可试产的电子整机。

    • 不想协调多家供应商的客户:硬件一家、固件一家、App 一家、后端又一家的多头对接模式,沟通成本经常超过开发本身。

    • 接手烂尾产品的客户:前任供应商留下的板子、代码与文档各缺一角,需要有人把整条链路接住并继续推进。

    • 产品需要过 FCC / CE 认证的客户:从电路板到云端每一层的决策都要为认证留余地。

    从电路板到云端,每一层都自己交付

    XTELL 的业务覆盖产品的全部技术层:PCB 设计、FPGA、嵌入式固件、Linux BSP、设备界面、手机 App、服务端与物联网平台。每一层都不外包给第三方,也不依赖客户充当集成商。全栈不是宣传口径,而是交付结构:产品的每一层都出自同一支团队,出了问题没有「那是另一家的事」。

    交钥匙产品开发的范围怎么界定

    交钥匙指从需求评估到可试产样机的完整闭环:架构设计、硬件、软件、联调、迭代由 XTELL 一力承担,客户验收的是能开机工作的整机,而不是一堆待拼接的模块。范围与边界按项目在合同中约定——可以整机承接,也可以只承接其中几层。交期与报价取决于项目范围,评估后给出,本页不写死数字。

    案例一:433MHz 安防联动系统,三层全部自研

    带状态屏的 433MHz 安防主机、网络摄像头,以及显示实时画面与入侵报警的手机 App
    示意图:433MHz 主机、摄像头与 Flutter App 共用一个后端

    433MHz 安防联动系统是全栈交付的代表项目,难点在于让 433MHz sub-GHz 终端、IP 摄像头与手机 App 经由同一个后端保持同步,且实时视频与报警推送都可靠到达。

    • 固件层:STC32G128K 跑 FreeRTOS 管理 433MHz 无线终端;TXW82x SDK 驱动 IPC/FPV 摄像头;LCD/OLED 显示本地状态。

    • 手机端:Flutter 双端 App(iOS 与 Android),go_router 与 provider 组织路由和状态,扫码配网配对设备,WiFi 扫描接入,经 VLC 播放 RTSP/HLS 视频流,接收报警推送。

    • 服务端:NestJS + TypeScript,TypeORM 操作 PostgreSQL,JWT 做认证,Redis 做缓存;EMQX 作为 MQTT 代理承担设备消息,ZLMediaKit 做流媒体转发,Docker Compose 编排部署。

    案例二:全志 R528 控制板,Linux 设备从驱动做到 Web 服务

    全志 R528 控制板,带以太网、USB、UART 与 RS485 接线�端子和状态指示灯
    示意图:运行 Tina-Linux 的全志 R528 控制板

    全志 R528 控制板项目跑 Tina-Linux 系统,难点是在 R528 上让多路外设驱动与 Web 服务长期稳定并存。交付内容包括:5 路 UART 加 GPIO 与 USB 的外设驱动、HTTP 传文件、WebSocket 实时控制、GCODE 文件下发,以及开机自启动的服务管理。一块板子从内核驱动到上层服务全部由 XTELL 交付,属于「Linux 设备整机」的典型全栈范围。

    案例三:超声触摸屏系统,医疗设备上的界面与协议

    诊室里正在使用的超声设备与触控成像界面
    示意图:超声设备上的触控界面

    超声触摸屏系统面向医疗设备,难点是在医疗设备上实现稳定流畅的超声影像界面与触摸交互。实现方式:Android 平台做触摸界面开发,M8 Touch 通信协议与设备交互,系统化的 UI 效果图与切片管理保证界面一致性,TouchControl 负责触摸控制。医疗设备对人机界面的稳定性要求高于消费电子,这个项目说明全栈交付能延伸到受监管行业的交互层。

    软硬件联合设计:接口在架构阶段定死

    工程师调试电路板,屏幕上同时是 PCB 布局、固件代码与串口日志,旁边是示波器与频谱仪
    示意图:板级设计、固件与测试仪器在同一张工作台

    软硬件联合设计的价值在架构阶段兑现:传感器怎么读、数据走哪条总线、屏幕刷新谁负责、断网时设备本地怎么表现——这些接口在方案阶段逐项定义并写进文档,硬件、固件、App、后端按同一份接口约定各自开发。全志 R528 控制板上 5 路 UART、GPIO 与 USB 的外设分配,433MHz 系统里终端、摄像头、App 三方经由 MQTT 与后端的报文约定,都是这样定下来的。接口先行的代价是前期慢几天,收益是联调阶段不用跨层互相猜。

    为什么同一支团队写固件、写 App、写后端

    设备行为异常时,纯软件供应商只能转述现象——「设备没上报」;XTELL 可以直接打开固件,看设备到底发了什么、服务端有没有收到。同一支团队写固件、写 App、写后端,排查不需要在多家供应商之间传话,联调不需要跨公司对时间。这是欧美 B2B 客户把整机产品交给我们的主要理由。

    也可以只委托其中几层

    整机承接不是唯一选项。客户可以只委托硬件加固件、只委托 App 加后端,或只接手某一层的烂尾工作。分层委托时,XTELL 会先核对与既有部分的接口——原理图、通信协议、数据格式——再评估工作量。诚实地说,只做某一层时我们最大的优势(全栈排查能力)发挥得少一些,但判断跨层问题的能力仍然在。

    十二个专项服务页,从这页进,按需深入

    本页是全栈服务的总览。各环节有单独的专项服务页,讲各自的技术细节、真实案例与流程:

    • 硬件类:硬件设计、PCB 设计、PCB 打样与试产、FPGA 设计

    • 软件类:嵌入式软件、固件开发、Linux BSP 与驱动

    • 应用类:移动 App、Web 应用与后端、物联网产品开发、计算机视觉与边缘 AI

    先读本页确定合作结构,再进专项页核对具体环节的能力细节,是推荐的阅读顺序。

    配合 FCC / CE 认证的整线工作

    客户产品普遍需要做认证,XTELL 配合完成 FCC、CE 等认证相关工作。全栈交付在认证上的优势是整条链路可调:固件层控制射频参数与功耗模式,电路板设计控制 EMC 相关布局,服务端配合测试数据导出——认证暴露的问题不需要在不同供应商之间辗转。证书由具备资质的检测机构颁发,我们负责让产品在测试台上表现一致。

    合作流程与交付范围怎么约定

    1. 需求评估:客户提供产品定义、目标市场与现有材料(如有),双方确认技术可行性与合作层级。

    2. 方案与报价:给出架构建议、工作范围与里程碑;源代码与设计文件是否交付、按开源还是闭源模式,逐项在合同中约定,页面上的任何描述都不构成统一承诺。

    3. 开发与联调:各层并行推进,按既定接口集成,实测数据代替推断。

    4. 交付与迭代:交付范围以合同为准;后续改版、二开按新的工作范围评估。

    关于 XTELL

    XTELL(深圳市极智未来科技有限公司)2016 年成立于深圳,至今十年,交付过 100 多个项目,客户以欧美 B2B 企业为主。业务覆盖从电路板到云端的每一层:PCB 设计、FPGA、嵌入式固件、Linux BSP、设备界面、手机 App、服务端与物联网平台。

    服务内容

    硬件设计与生产文件
    设备固件或 Linux BSP
    设备界面(LVGL / TouchGFX)
    iOS 与 Android 移动应用
    设备后端与物联网平台
    跨全部层级的集成测试

    技术栈

    硬件: KiCad, 2–8 层叠层, 阻抗控制, GERBER/IPC-356
    嵌入式: STM32, ESP32, Apollo2, FreeRTOS, Tina-Linux
    FPGA: Lattice, Microchip PolarFire, Altera CPLD
    客户端: Flutter, 原生 Android, LVGL, TouchGFX
    服务端: NestJS, Node.js, PostgreSQL, Redis, EMQX
    实时音视频: WebRTC, RTSP/HLS, ZLMediaKit

    相关项目案例

    交付物清单

    硬件设计与生产文件
    设备固件或 Linux BSP
    产品带屏时的设备界面(LVGL 或 TouchGFX)
    iOS 与 Android 移动应用
    含消息通道与遥测的设备后端
    跨全部层级的集成测试
    生产文档与交付移交

    常见问题

    交钥匙项目做到哪一步算交付?

    按合同约定的验收物为准,通常是可开机工作、功能完整的整机或样机,连同约定范围内的软件与文档。交钥匙的含义是 XTELL 对整条技术链路负责,而不是只交某一层。具体里程碑在方案阶段逐项写清。

    可以只委托其中几层吗?

    可以。只做硬件加固件、只做 App 加后端、只接手某一层都行。分层委托前 XTELL 会先核对与既有部分的接口——原理图、通信协议、数据格式——确认能接得上再评估工作量。

    你们到底是硬件公司还是软件公司?

    两者都是:XTELL 是软硬件全栈开发公司,从电路板设计到云端服务端都在交付范围内。刻意区分软硬件对客户没有意义——产品出问题时,需要的是能查完整条链路的供应商。

    各层之间接口出了问题,谁负责?

    XTELL 负责。全栈交付下不存在「硬件说固件的问题、固件说 App 的问题」的推诿空间:接口在架构阶段由同一支团队定义,出了问题也由同一支团队定位。433MHz 安防联动系统里终端、摄像头与 App 的同步就是这种工作方式的实例。

    源代码和设计文件交付吗?

    开源与闭源两种合作模式都有,源代码与设计文件是否包含在交付范围内、按什么方式授权,按项目在合同中约定,签约前写清楚。本页不做统一承诺,报价阶段请直接说明倾向的模式。

    FCC、CE 认证你们负责吗?

    证书由具备资质的检测机构颁发。XTELL 负责认证所依赖的开发工作:固件与硬件层面的射频、功耗、EMC 相关决策,以及检测机构所需的测试版本与文档。客户产品普遍需要过 FCC 或 CE,这是项目里的常规环节。

    需要专业服务?

    联系我们获取定制化解决方案和报价