m24h作者
3年9个月前IP:上海
916535
2楼

真糟糕 zerorpc根本不合适用在micropython 主要是它底层两个东西不是纯Python的

网上也未找到合心意的可用的 看来只能手搓了 RPC是很有用的东西 micropython至少也该嵌一个xmlRPC哪怕jsonRPC也好

手搓的目标是实现基本类型数据作为参数和结果传递的简单RPC 并且加上eval和exec功能 这样的话 实际的功能实现都可以在PC端定制 而不再需要再写flash(除了需要包的情况)

我也想了两天 要不要干脆实现跨网络的远程对象调用 让参数和结果都可以是远程对象 比如流 但是总觉得太超规格了 如果不在底层实现 效率也不够好 所以只是想想

网络层应该采用异步实现的长连接 带心跳和重传 数据层可能使用json或者自己搞个二进制编码

评论
文号 / 916535

千古风流
名片专栏发私信
学术分 1
总主题 68 帖总回复 1007 楼拥有证书:进士 学者 机友
注册于 2020/01/22 18:44:43最后登录 2026/10/31 00:16:32
主体类型:个人
所属领域:无
认证方式:手机号
IP归属地:上海

个人简介

个人开源项目: m24h.github.io

笔记
{{note.content}}
{{n.user.username}}
{{fromNow(n.toc)}} {{n.status === noteStatus.disabled ? "已屏蔽" : ""}} {{n.status === noteStatus.unknown ? "正在审核" : ""}} {{n.status === noteStatus.deleted ? '已删除' : ''}}
  • 编辑
  • 删除
  • {{n.status === 'disabled' ? "解除屏蔽" : "屏蔽" }}
我也是有底线的