我应该使用什么模型来表示蓝牙网格中的一组值?

What model should I use to represent an array of values in bluetooth mesh?

我正在使用 NRF PCA10040 板和 Zephyr 构建蓝牙网状网络。我想发布一个 0 到 10 之间的数组,16 位值作为对单个 GET 消息的响应。我应该使用什么服务器型号?

在on-off模型中,有一个get-callback函数,当收到带有GET-opcode的消息时会调用该函数。该函数使用"access_model_reply"函数来回复当前光的状态,tx-state-value实际上是一个8bits-value。

尝试修改main.c中的get_cb函数和generic_onoff_message.h中的status_msg结构体,然后就可以把你想要的数组传到received的源地址了信息。

我尝试在客户端模型中使用 set 函数传输 6 字节消息而不是开关消息。

Notice: any message larger than 6bytes with being segmented, a 64bytes messages will take about 2 seconds to be transferred.