问答是NO. 那样很不好维护。 建议如下 1.使用 lua task ,一个task算一个模块或一种状态,在这个里面处理这个状态有关的任务 2.状态之间的切换, 可以利用消息来进行 ,waitUntil 与 publish
回答于 2018-09-21 10:35
LBS 要看基站密度的,离得很近的话,刚好会算出来就是这个基站位置,有时候信号问题,连了一个比较远的,就不准了。 高德地图有室内方案,用的是蓝牙。
回答于 2018-09-12 09:55
script_task demo 里的 mqtt就是的。 利用task 任务,还有消息进行异步非阻塞,多个任务同时运行。
回答于 2018-09-12 09:51
这个问题比较复杂,Air800控制功耗的关键是操作GPS开关时间。GPS才是用电大户(30-40ma)。 需要根据你的业务需求,生成一个完整的状态机,在各种状态下进行切换开关gps,冷启间隔时间,热启间隔时间,gps工作时间,各个状态切换条件。
回答于 2018-09-09 22:41
1.充分利用luatask创建多个协程(task),用消息通知(publish),各个协程之间(task)实现异步非阻塞运行与互相通信。 2.网络,收,发,串口收,发,一个模块一个协程。代码清晰简单,好维护。开发速度又快。 3.用C语言,真的是很粗暴的开发方式。
回答于 2018-09-07 18:40
1.不需要,把lua程序用luatools打包,上传到 iot.openluat.com就行 2.也可以自已找个服务器,把打好的包放自已服务器 3.OTA升级,可以参考 demo/update 例子
回答于 2018-09-07 18:32
1.建议用IMEI号作为唯一标识,出厂就带了 2.可以把IMEI作为主键,附加自已的产品编号写入关系数据库 3.开机读取自已的IMEO,通过一种方法发送给服务器
回答于 2018-08-30 10:40