All Projects → openLuat → Luatos

openLuat / Luatos

Licence: mit
合宙LuatOS -- Lua base RTOS, build for many embedded systems. LuatOS是运行在嵌入式硬件的实时操作系统

Programming Languages

c
50402 projects - #5 most used programming language
lua
6591 projects

Labels

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
Drone
CLI utility for Drone, an Embedded Operating System.
Stars: ✭ 114 (-8.06%)
Mutual labels:  rtos
Zephyr Inside
揭秘 Zephyr OS
Stars: ✭ 119 (-4.03%)
Mutual labels:  rtos
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
Barcode To Pc App
Barcode to PC app
Stars: ✭ 121 (-2.42%)
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 logo

license

LuatOS是运行在嵌入式硬件,用户编写lua代码就可完成各种功能

  1. 基于Lua 5.3.x
  2. 低内存需求, 最低32kb, 96kb flash空间
  3. 硬件抽象层兼容M3/arm/risc-v等
  4. 可测试,可模拟(qemu)
  5. 在线升级
  6. 可裁剪,可扩展

代码示例节选

做一个灯神(点亮并闪烁一个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

  1. 首先, 购买开发板(Wifi / NB-IOT)
  2. 然后, 下载固件包,按压缩包里的文档进行刷机
  3. 开始愉快地玩耍(或者放着积灰...)

有任何疑问? 加 QQ群: 1061642968 , 很多大佬哦


资源


使用到的开源项目

免费服务

更多项目

  • iRTU 开源DTU/RTU解决方案
  • Luat_CSDK_Air724U 市面上最畅销的4G Cat.1模块的开发包
  • llcom 可运行lua脚本的高自由度串口调试工具
  • irtu-gps 基于iRTU项目,实现GPS数据的接收和展示

总体架构

总体架构

授权协议

MIT License

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].