- Email Repo Admin
- Fossil SCM
- Fossil Docs
- Fossil Commands
- Fuel, graphical Fossil UI
Get Help, Contribute, Questions
Fossil Links (external)
smartIDS is supported by
Welcome at smartIDS's Source Code Management System, based on Fossil SCM.
The smartIDS embedded C Library implements a lightweight, hardware supported, distributed IDS for embedded devices and Internet-of-Things networks. It supports STM32 and MSP430 processors and the following detections algorithms: rules, boxplots, hashs, geometrical objects, clustering, and statistics. It offers support for simulations in the OMNeT++ network simulator. You find a roadmap here and an architecture overview here.
Get smartIDS C Development Library
Report a bug.
Downloads: | |
---|---|
|
|
Links for System Designers
- Programming: System Workbench for STM32 processors (Eclipse based, Windows/Linux), Eclipse MSP430 plugin for MSP430 processors (Windows/Linux), Eclox Documentation Tool Plugin for Eclipse, Doxygen Documentation Tool needed by Eclox plugin (Windows/Linux).
- Repo Management: Fossil executable working with this source code repository (Windows/Linux), Fuel graphical Fossil UI (Windows/Linux).
- Merge Tools: EskilDiff graphical diff and merge tool supported by Fuel (Windows/Linux), WinMerge graphical diff and merge tool (Windows), Meld graphical diff and merge tool (Windows/Linux).
- Debug / Test: Realterm terminal program (Windows), PuTTY terminal program (Windows/Linux), STM-Studio-STM32 run-time variables monitoring (Windows).
Running smartIDS with the MSP430 Launchpad in a Linux Box VM (tested Ubuntu 14.04)
- install mspdebug: sudo apt-get install mspdebug
- connect the MSP430 Launchpad, probably install a driver
- run lsusb to see if device 0451:f432 is present
- try connecting with mspdebug: sudo mspdebug rf2500
- if unsuccessful, read the file 46-TI_launchpad.rules.README and install the rule file 46-TI_launchpad.rules
- install a separate Eclipse (tested Neon.1a) with the MSP430 plugin (tested v2.1)
- open workspace MSP430-Launchpad
- import project G2553
- uncomment the LEDDEMO define
- build Demo_LED and flash it using Eclipse (right click on G2553 -> MSP430 -> Upload to target)