Shell pour le GEMAX
L’interface shell du GEMAX est une version light de l’interface du controller Mesh de LinkIO.
Exemple d’échange shell
L’objectif de ce chapître est de décrire pas à pas l’installation et l’utilisation du shell pour le GEMAX.
Note
Si l’interface est réalisée depuis un terminal par un “humain”, il est important d’activer l’echo :
==> shell echo on
Boot
==> shell echo on
==> vnd info all
<== MODULE_MANUFACTURER_NAME=FLEXIMAX
<== MODULE_MANUFACTURER_ID=14
<== MODULE_MODEL_NAME=GEMAX
<== MODULE_MODEL_ID=1
<== MODULE_PLATFORM=NRF52840
<== BOARD=fleximax_bl654_dk840_nrf52840
<== PROJECT_NAME=Zephyr-Kernel
<== MODULE_SW_VERSION_MAJOR=0
<== MODULE_SW_VERSION_MINOR=0
<== MODULE_SW_VERSION_REVISION=3
<== MODULE_SW_VERSION_BUILD=3
<== MODULE_VERSION_STR=0.0.3.3
<== OUTPUT_FILENAME=NRF52840_FLEXIMAX_GEMAX_DK840_v0.0.3.3
<== ADDRESS_MAC=D3:0E:58:05:60:EA (random)
<== name=GEMAX_60EA
<== cmd_end (err 0)
Initialisation
==> mesh init
<== Mesh shell initialized
<== cmd_end (err 0)
==> mesh prov pb-gatt on
<== PB-GATT enabled
<== cmd_end (err 0)
Provisioning avec l’App mobile
<== Provisioning link opened on PB-GATT
<== Local node provisioned, net_idx 0x0000 address 0x0090
<== Provisioning link closed on PB-GATT
<== cmd_end (err 0)
Envoi de messages
Voir <https://dev.linkio.net/doc/lio_mesh_solution/pages/controller/shell.html>