Git Product home page Git Product logo

ibutton's Introduction

OVERVIEW

	This is a very fast and simple explanation of using these tools for the
	Dallas Semi 1921 iButton.  These instructions may help you run other
	such ibutton devices.

COMPILE AND INSTALL

	./configure <your parameters or `-help' for options listing>
	make install

USAGE

	The fisrt thing you will want to do is search your serial port for all
	of the devices on the serial bus.  First start by setting your
	MLAN_DEVICE environment variable so that the serial port is known:

		(t)csh:
		setenv MLAN_DEVICE /dev/tty00

		(ba)sh:
		MLAN_DEVICE=/dev/tty00
		export MLAN_DEVICE

		Note: For Linux OSes, your first serial port may be /dev/ttyS0
		Note: If you receive permission denied errors, please see your
			system administrator for appropriate permissions assignment
			for your user.

	This should result in output similar to:

		$ ./search
		Serial[0]:  xxxxxxxxxxxxxxxx -- DS1921 Thermochron
		Serial[1]:  xxxxxxxxxxxxxxxx -- DS9097u 1-wire to RS232 converter
		$

		Note: "xxxxxxxxxxxxxxxx" will be replaced by your serial numbers

	With these serial numbers and your serial port, you are all ready to
	go.  First you must set up your ibutton to have a mission.  A mission
	is simply telling the ibutton what to



APPS

	search

		Takes no required parameters but does require that the MLAN_DEVICE
		environment variable points to the serial device
		(default: /dev/tty00) which has the ibutton bus.

		-r
			check for missions on each of the devices on the bus

	1921mission

		Sets the mission (sampling rate) for the device.  This takes one
		required parameter as the <serial number> for the device to
		mission.

		<serial number>
			The serial number of the device to set a mission for

		-r
			Rollover.  When the ibutton reaches it's memory maximum, start
			writing over the oldest entry.  Round-robin fashion.

		-s <sample rate>
			The rate of sampling.  This is in minutes.

		-d <mission delay>
			The number of minutes to delay before taking samples.
				The number of minutes to delay before taking samples.

		-l <low alert>

		-h <high alert>


	sample_devices

		Polls all devices on the bus for changes and logs them to a log
		file.  Optionally, the changes can also be published to a multicast
		group.

		-b <busdev>
			Serial device containing the bus to poll (i.e. /dev/tty00)

		-l <logfile>
			File to write log entries.  These are general logs.

		-c <logdir>
			Directory to write individual snapshots.  These will be named the
			serial number of the ibutton device and will be located in this
			directory.


	1921dump

		Dumps all setting for the mission as well as the current statistics
		and data stored on the device.

		<serial number>
			The serial number of the device to retrieve all the settings
			for.

ibutton's People

Contributors

dustin avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.