完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在这里使用 ArduinoWebSocket 库。https://github.com/Links2004/arduinoWebSockets。我有我的 esp8266 作为服务器并使用演示代码。我让它为网页提供服务,我希望能够通过网络套接字发送带有变量的数据块并解释它们。我基本上需要发送 2 个 int,最好是在一个数据流中。问题是,该库似乎将有效负载作为 uint8_t * 数组(无符号字符数组)获取。它使用的回调是这样的。
代码:全选void webSocketEvent(uint8_t num, WStype_t type, uint8_t * payload, size_t lenght) { delay(1); switch (type) { case WStype_TEXT: DBG_OUTPUT_PORT.printf("[%u] get Text: %sn", num, payload); break; } 有谁知道我如何发送诸如“x654y33”之类的字符串并将其转换为 int x = 654; 整数 y = 33; 如果我能把它变成一个字符串,我可以在 arduino 中很容易地操作它,但到目前为止,我尝试的所有东西要么不编译,要么编译但在 websocket 发送数据后立即使 esp8266 崩溃。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
1002 浏览 1 评论
554浏览 6评论
463浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
447浏览 5评论
448浏览 4评论
422浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 19:49 , Processed in 4.309044 second(s), Total 45, Slave 39 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号