设备开通
========
从零到第一行推理结果,只差一台设备。本页讲设备怎么到手、怎么开机登录;
SDK 的安装与使用见 :doc:`installation` 与 :doc:`quickstart`。
获得设备
--------
NeoRuntime SDK 对应的整机是 **NeoEyes NE503** (4K PoE 边缘 AI 相机),
在 `CamThink 商店 `_ 购买。
.. note::
商店里还有 NE101 / NE301 / NE302 等产品线——它们基于 STM32/ESP32,
不运行 NeoRuntime,也用不了本 SDK。认准 **NE503** 这个型号。
到手清单:主机、PoE 供电的网线(一根线同时供电和传数据;直连笔记本时
需要 PoE 供电器或 PoE 交换机)。更多资源见
`Developer Center `_ 与
`GitHub `_。
首次开机与登录
--------------
找到设备
~~~~~~~~
出厂状态(commissioning 之前)eth0 为静态地址 ``10.0.0.1/24``:
1. 把电脑的以太网口设为同网段,例如 ``10.0.0.2/24``;
2. 网线接通设备(PoE 供电);
3. 浏览器打开 ``http://10.0.0.1`` (自动跳转 HTTPS)。
已配置到局域网的设备:每台 NE503 都会通过 ``device-discovery`` 服务在
组播 ``239.255.255.250:19850`` 上持续播报自己(型号、固件版本),
同一交换机(二层可达)内可监听到::
python3 -c "import socket; s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM); s.bind(('', 19850)); s.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, socket.inet_aton('239.255.255.250')+socket.inet_aton('0.0.0.0')); print(s.recvfrom(4096))"
登录 Web 控制台
~~~~~~~~~~~~~~~
浏览器打开 ``http://<设备IP>``,出厂账号:
- 用户名 ``admin``
- 密码 ``password``
.. warning::
出厂凭据仅供首次开通使用。设备一旦接入不可信网络,请立即修改
密码(部署侧也可用 ``AIPC_AUTH_USERNAME`` / ``AIPC_AUTH_PASSWORD``
环境变量整机制覆盖)。
SSH 与网页终端
~~~~~~~~~~~~~~
控制台内置网页终端:登录控制台后即可打开 root shell,不需要任何
额外凭据。SSH 同样默认开启(端口 22,允许 root 密码登录),可在
控制台的 SSH 配置页里调整。
.. note::
root 的 SSH 密码属于系统镜像层,以设备随附资料为准。首次开通后
建议在网页终端里执行 ``passwd`` 修改。
aipc-cli:设备自带,无需安装
----------------------------
``aipc-cli`` 随固件内置在设备上(``/usr/bin/aipc-cli``),版本跟随
固件,不需要也不支持单独安装。你的工作站上只需要装 SDK 本体::
pip install neoruntime-ipc-sdk
SSH 或网页终端进入设备后自检::
aipc-cli --version
aipc-cli monitor # 实时资源面板:守护进程与 NPU 都活着就绪了
常用子命令:``app``(应用安装/启停/日志)、``model``(模型管理)、
``media``(流配置)、``event``(事件总线)、``files``、``logs``。
下一步
------
- :doc:`learning-path` —— 完整学习路径(本页即其"阶段 0")
- :doc:`quickstart` —— 十分钟跑出第一帧推理