最近遇到这么个坑,
1.尝试 nodemcu firmware,因为觉着lua写业务会很简单。python一样舒服的那种。
nodemcufirmware的coap模块停止在2015的未完成状态。server无法设置指定path,也无法读取request的值。相当尴尬。
一些情况下,还要设定协议细节,比如maxtimout之类的。
2.尝试arduino,显然也没找到好用的coap移植。
或者不支持分块传输,或者只又客户端实现,或者只有server实现。就是没有完整coap协议支持的。而且还特别难用。也没啥文档可参考。还时学习了好多遍coap协议,才看懂那些不完整的实现为啥不完整。
想自己移植libcoap到esp8266 arduino,却不知从哪里下手。求知大神解答
3.计划尝试micropython,然而micropython是否又coap比较好的实现呢,这是个问题。
需要实现特性包括,分块传输,observer,restful,token,json格式paload,endpoint