openLuat / Luatos
Licence: mit
合宙LuatOS -- Lua base RTOS, build for many embedded systems. LuatOS是运行在嵌入式硬件的实时操作系统
Stars: ✭ 124
Projects that are alternatives of or similar to Luatos
Qpn
QP-nano real-time embedded framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines
Stars: ✭ 107 (-13.71%)
Mutual labels: rtos
Mitmap
📡 A python program to create a fake AP and sniff data.
Stars: ✭ 1,526 (+1130.65%)
Mutual labels: wifi
Uc Os2
µC/OS-II is a preemptive, highly portable, and scalable real-time kernels. Designed for ease of use on a huge number of CPU architectures.
Stars: ✭ 120 (-3.23%)
Mutual labels: rtos
Wifinian
A Windows desktop tool to enable user to actively control Wi-Fi connections
Stars: ✭ 108 (-12.9%)
Mutual labels: wifi
Routerypi
📶 RouteryPi is a simple WiFi access point made out of any Raspberry Pi 🥧
Stars: ✭ 113 (-8.87%)
Mutual labels: wifi
Deskreen
Deskreen turns any device with a web browser into a secondary screen for your computer
Stars: ✭ 12,014 (+9588.71%)
Mutual labels: wifi
Perswifimanager
Persistent WiFiManager Arduino library for ESP8266
Stars: ✭ 106 (-14.52%)
Mutual labels: wifi
Roguehostapd
Hostapd fork including Wi-Fi attacks and providing Python bindings with ctypes.
Stars: ✭ 123 (-0.81%)
Mutual labels: wifi
Pingtunnel
ping tunnel is a tool that advertises tcp/udp/socks5 traffic as icmp traffic for forwarding.
Stars: ✭ 1,904 (+1435.48%)
Mutual labels: wifi
Spoof
Easily spoof your MAC address in macOS, Windows, & Linux!
Stars: ✭ 1,541 (+1142.74%)
Mutual labels: wifi
Swifitch
Swifitch is ESP8266 based relay board that could be used to turn any light or any wall socket into smart one!
Stars: ✭ 117 (-5.65%)
Mutual labels: wifi
Wifiphisher
Wifiphisher is a rogue Access Point framework for conducting red team engagements or Wi-Fi security testing. Using Wifiphisher, penetration testers can easily achieve a man-in-the-middle position against wireless clients by performing targeted Wi-Fi association attacks. Wifiphisher can be further used to mount victim-customized web phishing attacks against the connected clients in order to capture credentials (e.g. from third party login pages or WPA/WPA2 Pre-Shared Keys) or infect the victim stations with malwares.
Stars: ✭ 10,333 (+8233.06%)
Mutual labels: wifi
Ansible Openwisp2 Imagegenerator
Automatically build several openwisp2 firmware images for different organizations while keeping track of their differences
Stars: ✭ 122 (-1.61%)
Mutual labels: wifi
Esp8266 Wifi Uart Bridge
Transparent WiFi (TCP, UDP) to UART Bridge, in AP or STATION mode
Stars: ✭ 107 (-13.71%)
Mutual labels: wifi
Dingding
免root远程钉钉打卡,支持wifi和gps定位,仅支持android系统。本项目出于学习目的,仅用于学习玩耍,请于24小时后自行删除。xposed, crack,package,dingtalk,remote control
Stars: ✭ 116 (-6.45%)
Mutual labels: wifi
88x2bu
Linux Driver for USB WiFi Adapters that are based on the RTL8812BU and RTL8822BU Chipsets
Stars: ✭ 122 (-1.61%)
Mutual labels: wifi
1btn
1btn (one button) uses the internet to complete a task with the simple, satisfying click of a single button. It connects to the internet over Wi-Fi to trigger whatever action you have assigned to it using a simple, online interface. One click, one task. It’s that simple. Unlike many other “Internet of Things” devices, 1btn does not maintain a continuous connection to the internet. Instead, it sleeps until it is pressed, then it connects to the internet, performs the assigned task, tells you the outcome via its multi-colored LEDs, and then returns to rest.
Stars: ✭ 117 (-5.65%)
Mutual labels: wifi
LuatOS是运行在嵌入式硬件,用户编写lua代码就可完成各种功能
- 基于Lua 5.3.x
- 低内存需求, 最低32kb, 96kb flash空间
- 硬件抽象层兼容M3/arm/risc-v等
- 可测试,可模拟(qemu)
- 在线升级
- 可裁剪,可扩展
代码示例节选
做一个灯神(点亮并闪烁一个LED灯)
local sys = require("sys")
-- 把GPIO19设置为输出模式,上拉,初始电平为低电平(0代表低电平,1代表高电平)
local netled = gpio.setup(19, 0, gpio.PULLUP)
sys.taskInit(function()
while 1 do
netled(1) -- 输出高电平
sys.wait(500) -- 等待500ms
netled(0) -- 输出低电平
sys.wait(500) -- 等待500ms
end
end)
-- 主循环, 必须加
sys.run()
如何使用LuatOS
有任何疑问? 加 QQ群: 1061642968 , 很多大佬哦
资源
- 官网 官网
- wiki 知识库
- 预编译固件 固件,示例,文档,都会一起发布
- Lua 5.3中文手册 官方手册的中文版
- Lua 入门教程(5.1版) 注意与5.3有语法差异
- 合宙官网 一家有理想的物联网公司
- 合宙商城 合宙官方商城
- 联盛德W600/合宙Air640W专属说明 wifi模块,便宜,耐操
- 合宙Air302专属说明 NB-IOT模块,二次开发的首选
- Lua API文档 LuatOS的Lua API文档
- 如何编译-Wifi固件 自行编译wifi模块
- 如何编译-NBIOT固件 自行编译nbiot模块
- 收发16进制数据 二进制数据随意收发
- luat训练营直播回放汇总贴子(第一期)
使用到的开源项目
- lua Lua官网
- rt-thread 国产rtos, 非常好用
- rtt-ds18b20 在RT-Thread环境下读取ds18b20
- LuaTask 合宙LuaTask
- iRTU 基于Luat的DTU, 稀饭大神
- airkissOpen 参考其实现思路
- minmea 解析nmea
- u8g2_wqy u8g2的中文字体
- printf A printf / sprintf Implementation for Embedded Systems
- YMODEM for Python YMODEM 用于下载脚本
- elua eLua 虽然已经停更多年,但精神犹在
免费服务
- NetLab https://netlab.luatos.com/ 支持普通TCP/UDP/加密TCP, 透传调试,公网IP, HEX值收发, Tab式多客户端
- DevLog udp://devlog.luatos.com:9072 设备日志记录,格式兼容errDump.lua 查看日志请登录LuatOS官网
- JT808服务 tcp://jt808.luatos.com:9072 JT808-2013协议, 查看轨迹请登录LuatOS官网
更多项目
- iRTU 开源DTU/RTU解决方案
- Luat_CSDK_Air724U 市面上最畅销的4G Cat.1模块的开发包
- llcom 可运行lua脚本的高自由度串口调试工具
- irtu-gps 基于iRTU项目,实现GPS数据的接收和展示
总体架构
授权协议
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].