Categories
CAN4VSCP RS-232 VSCP

CAN4VSCP RS-232 prototype #VSCP

prototype3

Time to test.

Categories
CAN4VSCP Kelvin NTC10KA CAN4VSCP Paris VSCP

Why does that LED blink? #VSCP #IoT #m2m

A Kelvin NTC 10K node and a Paris node sitting on a DIN rail on a desk in the lab. But why does that red LED blink?

Categories
VSCP

Donations #VSCP #IoT #m2m

start | VSCP Specification

Sometimes (not very often) we get donations and sponsoring to the VSCP & Friends project. Yesterday was  one of those days when a person unknown to me from Slovenia sponsored the project. To me, who have spent more hours then is possible to count on this project, this is proof that there is  true kindness  in the world. And every such donations therefore not just helps the project but also warms my heart.

 

Categories
VSCP

New release of #VSCP & Friends #IoT #m2m

start | VSCP Specification

  • VSCP & Friends version 1.0.0.42 – Codename “Neon”
    ==================== ===================

    An open source  framework for IoT and m2m in a new version.

    This version of VSCP & Friends has many new enhancements and features. The communication engine
    has been rewritten from scratch and also other parts has been completely rewritten and reorganized. New from this version is that the full package is available on the Windows platform again. The package, as it always have, builds and works on Linux, including Raspberry Pi, Carambola, Beaglebone Black etc, etc.

    A list of features follows that is far from complete

  • Local administrative web interface that makes it easy to maintain an m2m/IoT system.
  • A full internal web server with advanced functionality.
  • Websocket interface with many samples for easy UX design.
  • An advanced RESTful interface ready to take advantage of supporting text, csv, xml, json, jsonp
  • The VSCP helper library is now documented and loaded with all the functionality you need.
  • An easy to implement driver structure makes it possible to add drivers for any hardware/system.
  • Internal table engine that make it a snap to collect data and show it in nice (dynamic) diagrams.
  • Built in scheduler for control and/or database logging, and for fulfill every dram you have in control and logging.
  • and more and more and more…

    VSCP friend is a complete solution from the low end sensor modules firmware up to the presentation and handling of the data it generates and it standardize many of the tasks that are currently in the wild. It provides a

  • uniform way for device discovery and identification.
  • uniform way for device configuration.
  • autonomous/distributed device functionality.
  • uniform way to update/maintain device firmware.

and can work on the lowest end firmware up to big resource systems.

If you want to read more got to http://www.vscp.org.

If you want to test the software it is available here https://sourceforge.net/projects/m2m/files/VSCP%20Software/1.0.0%20Neon/

Getting started instructions can be found here http://www.vscp.org/docs/vscpd/doku.php

Ake Hedman
Grodans Paradis AB (Paradise of the Frog)
http://www.paradiseofthefrog.com

ps You may say “What is a little fat bee in a world of giraffes and elephants and other big animals”. Well noting  of course if you never take the time to look at it a little bit closer. But if you do  then you will find out that size is’t all that matters when it comes to the miracles of the world. Many small bees working togehter weigh more than an elephant. Thats just plain facts. ds

Categories
General HowTo's

Logging sensor data to a remote MySQL database #VSCP #m2m #IoT

start | VSCP Specification

http://www.vscp.org/docs/vscpd/doku.php?id=decision_matrix_example_database_mysql

Categories
VSCP

We just have to prove them wrong #VSCP ;-)

2014-11-03_17-30-58

Categories
VSCP

VSCP Status and All saints #IoT #m2m #VSCP

images (2)

I sit here on the office ending my work for today sipping on a glass of whiskey  Thought I should give you some status of todays work.

The Level II socketcan driver and the Level II socketcan driver now appears to be stable as well as the daemon.  I will go and test the rest of the drivers tomorrow and then get vscp works going again.

I think it was David or JM that did not reach the web pages after a new install. This was due to the distribution config  (/etc/vscpd.conf) points to /srv/vscp/www instead of the correct /srv/vscp/web Change in the config file and things should work.

If someone want to use your favorite language to interface the VSCP daemon you have samples of all calls in this file https://github.com/grodansparadis/vscp_software/blob/master/src/vscp/helperlib/windows/test/test.cpp but most of them is in the docs as well of course. Works on Linux and windows. Python, node.js, Perl, C# and Java bindings are needed for this code and  if someone really want to contribute taking on one of them is very valuable. Also making different samples is valuable. This can everything from reading a temperature value from a sensor  and send it to the daemon or big complex examples. We all benefit if they come to life saving time for all of us when we want to do things.

I also have a plea. I do consultant work to be able to do this work. I work for some months and then I get some time to do some VSCP work again. I hard way to get money for the things you must have in life I can assure you.  I should have needed more time to do the modules I have components and cards for and to do further software development but this window for VSCP development will end in December and I have to go back to consulting work. Needless to say it’s almost impossible to do VSCP work during these sessions that can vary from a few months to  a year.  But I have the store FrogShop  and if you need a USB2CAN adapter or something else that is available there please place your order at the store. Each order helps a lot and I am very thankful to all of you who have bought things there already.

OK thats all for now. Its All saints weekend here in Sweden, this weekend  we light lights on the graves.  The list of names one try to remember this weekend grows for every year  and it’s getting harder and harder to remember everyone. I have lost two old time and very  dear friends this year, one in a car accident with a moose and one from a life filled with drugs. A path he took after I left the band and the rock’n roll life and started to study physics.  It’s said to lose friends but this weekend we try to remember them all. I come to think of this here because many of you on the list is also people I come to know as friends. Borders, culture, religion and sex does not matter when you have a common interest.   I remember the bombings in the London subways. Charles wellbeing was the first though that came to my head. And it’s the dame with the rest of you guys.  My thoughts are with you.

Now I will leave the office and eat a taco dinner. The poor another glass of whiskey before I probably fall to sleep on the sofa in front of the tv.  Have a nice weekend guys.

/Ake

Categories
VSCP

steeman.be – VSCP toolchain

steeman.be – VSCP toolchain.

Categories
VSCP

steeman.be – Installing USB2CAN on Linux

steeman.be – Installing USB2CAN on Linux.

Categories
VSCP

VSCP helper libraries documented #VSCP #m2m #IoT

start | VSCP Specification

The VSCP helper libraries has been around for at least ten of the fourteen years of VSCPs life. But until now the library has been undocumented. Programmers hate to document and I am not an exception to that rule.  But instead of programming with the aim to change the world as I should, I have spent the last week to finally test every method and make an example that work on both Linux and Windows and then documented them all. It’s dull and boring work and I found some errors which now are fixed.

OK there is more to add and more to document in this are as well. How to directly use a CANAL driver for example is not documented and there need to be more samples.  Some day I will attend to that to…

For those of you that program in C++ there are three classes that can be used instead if the helper library if you  prefer that.  The CCanalSuperWrapper class gives a common API to both the TCP/IP and the CANAL interfaces. The CDllWrapper class on the other hand interface only the CANAL interface and VscpRemoteTcpIf class  interfaces only the TCP/IP interface,   Docs will follow on how to use these  tools also.

Anyway the docs for the VSCP Helper library is here.

That’s all for now.
/Ake